Akron | da5bd3a | 2020-10-16 17:37:49 +0200 | [diff] [blame] | 1 | "use strict"; |
2 | |||||
Akron | 0b489ad | 2018-02-02 16:49:32 +0100 | [diff] [blame] | 3 | define(['menu/lengthField', 'util'], function (lengthFieldClass) { |
Akron | 1ff3ac2 | 2016-04-28 16:30:45 +0200 | [diff] [blame] | 4 | return { |
5 | |||||
6 | /** | ||||
7 | * Create lengthField object for the hint helper menu. | ||||
8 | */ | ||||
9 | create : function () { | ||||
10 | return Object.create(lengthFieldClass). | ||||
Akron | 0b489ad | 2018-02-02 16:49:32 +0100 | [diff] [blame] | 11 | upgradeTo(this)._init(); |
Akron | 1ff3ac2 | 2016-04-28 16:30:45 +0200 | [diff] [blame] | 12 | }, |
13 | |||||
14 | /** | ||||
15 | * Override the prefix action. | ||||
16 | */ | ||||
17 | add : function (param) { | ||||
Akron | 0b489ad | 2018-02-02 16:49:32 +0100 | [diff] [blame] | 18 | this._element.addE('span').addT(param[0] + '--'); |
Akron | 1ff3ac2 | 2016-04-28 16:30:45 +0200 | [diff] [blame] | 19 | |
Akron | 0b489ad | 2018-02-02 16:49:32 +0100 | [diff] [blame] | 20 | var desc = this._element.addE('span'); |
Akron | 1ff3ac2 | 2016-04-28 16:30:45 +0200 | [diff] [blame] | 21 | desc.classList.add("desc"); |
Akron | 0b489ad | 2018-02-02 16:49:32 +0100 | [diff] [blame] | 22 | desc.addT(param[2] + '--'); |
Akron | 1ff3ac2 | 2016-04-28 16:30:45 +0200 | [diff] [blame] | 23 | this._element.appendChild(desc); |
24 | } | ||||
25 | }; | ||||
26 | }); |