]> git.proxmox.com Git - extjs.git/blob - extjs/classic/classic/src/rtl/form/field/FileButton.js
add extjs 6.0.1 sources
[extjs.git] / extjs / classic / classic / src / rtl / form / field / FileButton.js
1 Ext.define('Ext.rtl.form.field.FileButton', {
2 override: 'Ext.form.field.FileButton',
3
4 createFileInput : function(isTemporary) {
5 var me = this;
6 me.fileInputEl = me.el.createChild({
7 name: me.inputName,
8 id: !isTemporary ? me.id + '-fileInputEl' : undefined,
9 cls: me.inputCls + ' ' + (me.getInherited().rtl ? Ext.baseCSSPrefix + 'rtl' : ''),
10 tag: 'input',
11 type: 'file',
12 size: 1,
13 role: 'button'
14 });
15
16 // We place focus and blur listeners on fileInputEl to activate Button's
17 // focus and blur style treatment
18 me.fileInputEl.on({
19 scope: me,
20 change: me.fireChange,
21 focus: me.onFocus,
22 blur: me.onBlur
23 });
24 }
25 });