| @@ 5364-5410 (lines=47) @@ | ||
| 5361 | } |
|
| 5362 | return this.state.get('statusMessage'); |
|
| 5363 | }, |
|
| 5364 | showMenu: function () { |
|
| 5365 | var self$$1 = this; |
|
| 5366 | var settings = self$$1.settings; |
|
| 5367 | var menu; |
|
| 5368 | if (!self$$1.menu) { |
|
| 5369 | menu = settings.menu || []; |
|
| 5370 | if (menu.length) { |
|
| 5371 | menu = { |
|
| 5372 | type: 'menu', |
|
| 5373 | items: menu |
|
| 5374 | }; |
|
| 5375 | } else { |
|
| 5376 | menu.type = menu.type || 'menu'; |
|
| 5377 | } |
|
| 5378 | self$$1.menu = global$b.create(menu).parent(self$$1).renderTo(self$$1.getContainerElm()); |
|
| 5379 | self$$1.fire('createmenu'); |
|
| 5380 | self$$1.menu.reflow(); |
|
| 5381 | self$$1.menu.on('cancel', function (e) { |
|
| 5382 | if (e.control === self$$1.menu) { |
|
| 5383 | self$$1.focus(); |
|
| 5384 | } |
|
| 5385 | }); |
|
| 5386 | self$$1.menu.on('show hide', function (e) { |
|
| 5387 | e.control.items().each(function (ctrl) { |
|
| 5388 | ctrl.active(ctrl.value() === self$$1.value()); |
|
| 5389 | }); |
|
| 5390 | }).fire('show'); |
|
| 5391 | self$$1.menu.on('select', function (e) { |
|
| 5392 | self$$1.value(e.control.value()); |
|
| 5393 | }); |
|
| 5394 | self$$1.on('focusin', function (e) { |
|
| 5395 | if (e.target.tagName.toUpperCase() === 'INPUT') { |
|
| 5396 | self$$1.menu.hide(); |
|
| 5397 | } |
|
| 5398 | }); |
|
| 5399 | self$$1.aria('expanded', true); |
|
| 5400 | } |
|
| 5401 | self$$1.menu.show(); |
|
| 5402 | self$$1.menu.layoutRect({ w: self$$1.layoutRect().w }); |
|
| 5403 | self$$1.menu.moveRel(self$$1.getEl(), self$$1.isRtl() ? [ |
|
| 5404 | 'br-tr', |
|
| 5405 | 'tr-br' |
|
| 5406 | ] : [ |
|
| 5407 | 'bl-tl', |
|
| 5408 | 'tl-bl' |
|
| 5409 | ]); |
|
| 5410 | }, |
|
| 5411 | focus: function () { |
|
| 5412 | this.getEl('inp').focus(); |
|
| 5413 | }, |
|
| @@ 5182-5228 (lines=47) @@ | ||
| 5179 | } |
|
| 5180 | return this.state.get('statusMessage'); |
|
| 5181 | }, |
|
| 5182 | showMenu: function () { |
|
| 5183 | var self$$1 = this; |
|
| 5184 | var settings = self$$1.settings; |
|
| 5185 | var menu; |
|
| 5186 | if (!self$$1.menu) { |
|
| 5187 | menu = settings.menu || []; |
|
| 5188 | if (menu.length) { |
|
| 5189 | menu = { |
|
| 5190 | type: 'menu', |
|
| 5191 | items: menu |
|
| 5192 | }; |
|
| 5193 | } else { |
|
| 5194 | menu.type = menu.type || 'menu'; |
|
| 5195 | } |
|
| 5196 | self$$1.menu = global$4.create(menu).parent(self$$1).renderTo(self$$1.getContainerElm()); |
|
| 5197 | self$$1.fire('createmenu'); |
|
| 5198 | self$$1.menu.reflow(); |
|
| 5199 | self$$1.menu.on('cancel', function (e) { |
|
| 5200 | if (e.control === self$$1.menu) { |
|
| 5201 | self$$1.focus(); |
|
| 5202 | } |
|
| 5203 | }); |
|
| 5204 | self$$1.menu.on('show hide', function (e) { |
|
| 5205 | e.control.items().each(function (ctrl) { |
|
| 5206 | ctrl.active(ctrl.value() === self$$1.value()); |
|
| 5207 | }); |
|
| 5208 | }).fire('show'); |
|
| 5209 | self$$1.menu.on('select', function (e) { |
|
| 5210 | self$$1.value(e.control.value()); |
|
| 5211 | }); |
|
| 5212 | self$$1.on('focusin', function (e) { |
|
| 5213 | if (e.target.tagName.toUpperCase() === 'INPUT') { |
|
| 5214 | self$$1.menu.hide(); |
|
| 5215 | } |
|
| 5216 | }); |
|
| 5217 | self$$1.aria('expanded', true); |
|
| 5218 | } |
|
| 5219 | self$$1.menu.show(); |
|
| 5220 | self$$1.menu.layoutRect({ w: self$$1.layoutRect().w }); |
|
| 5221 | self$$1.menu.moveRel(self$$1.getEl(), self$$1.isRtl() ? [ |
|
| 5222 | 'br-tr', |
|
| 5223 | 'tr-br' |
|
| 5224 | ] : [ |
|
| 5225 | 'bl-tl', |
|
| 5226 | 'tl-bl' |
|
| 5227 | ]); |
|
| 5228 | }, |
|
| 5229 | focus: function () { |
|
| 5230 | this.getEl('inp').focus(); |
|
| 5231 | }, |
|