mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-02 22:48:40 +00:00
remove more extensions that have been moved into core
This commit is contained in:
parent
6ae58248a1
commit
7ac0083239
3 changed files with 0 additions and 278 deletions
|
@ -1,182 +0,0 @@
|
||||||
/*!
|
|
||||||
* Ext JS Library 3.1.0
|
|
||||||
* Copyright(c) 2006-2009 Ext JS, LLC
|
|
||||||
* licensing@extjs.com
|
|
||||||
* http://www.extjs.com/license
|
|
||||||
*/
|
|
||||||
Ext.ns('Ext.ux.form');
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @class Ext.ux.form.FileUploadField
|
|
||||||
* @extends Ext.form.TextField
|
|
||||||
* Creates a file upload field.
|
|
||||||
* @xtype fileuploadfield
|
|
||||||
*/
|
|
||||||
Ext.ux.form.FileUploadField = Ext.extend(Ext.form.TextField, {
|
|
||||||
/**
|
|
||||||
* @cfg {String} buttonText The button text to display on the upload button (defaults to
|
|
||||||
* 'Browse...'). Note that if you supply a value for {@link #buttonCfg}, the buttonCfg.text
|
|
||||||
* value will be used instead if available.
|
|
||||||
*/
|
|
||||||
buttonText: 'Browse...',
|
|
||||||
/**
|
|
||||||
* @cfg {Boolean} buttonOnly True to display the file upload field as a button with no visible
|
|
||||||
* text field (defaults to false). If true, all inherited TextField members will still be available.
|
|
||||||
*/
|
|
||||||
buttonOnly: false,
|
|
||||||
/**
|
|
||||||
* @cfg {Number} buttonOffset The number of pixels of space reserved between the button and the text field
|
|
||||||
* (defaults to 3). Note that this only applies if {@link #buttonOnly} = false.
|
|
||||||
*/
|
|
||||||
buttonOffset: 3,
|
|
||||||
/**
|
|
||||||
* @cfg {Object} buttonCfg A standard {@link Ext.Button} config object.
|
|
||||||
*/
|
|
||||||
|
|
||||||
// private
|
|
||||||
readOnly: true,
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @hide
|
|
||||||
* @method autoSize
|
|
||||||
*/
|
|
||||||
autoSize: Ext.emptyFn,
|
|
||||||
|
|
||||||
// private
|
|
||||||
initComponent: function(){
|
|
||||||
Ext.ux.form.FileUploadField.superclass.initComponent.call(this);
|
|
||||||
|
|
||||||
this.addEvents(
|
|
||||||
/**
|
|
||||||
* @event fileselected
|
|
||||||
* Fires when the underlying file input field's value has changed from the user
|
|
||||||
* selecting a new file from the system file selection dialog.
|
|
||||||
* @param {Ext.ux.form.FileUploadField} this
|
|
||||||
* @param {String} value The file value returned by the underlying file input field
|
|
||||||
*/
|
|
||||||
'fileselected'
|
|
||||||
);
|
|
||||||
},
|
|
||||||
|
|
||||||
// private
|
|
||||||
onRender : function(ct, position){
|
|
||||||
Ext.ux.form.FileUploadField.superclass.onRender.call(this, ct, position);
|
|
||||||
|
|
||||||
this.wrap = this.el.wrap({cls:'x-form-field-wrap x-form-file-wrap'});
|
|
||||||
this.el.addClass('x-form-file-text');
|
|
||||||
this.el.dom.removeAttribute('name');
|
|
||||||
this.createFileInput();
|
|
||||||
|
|
||||||
var btnCfg = Ext.applyIf(this.buttonCfg || {}, {
|
|
||||||
text: this.buttonText
|
|
||||||
});
|
|
||||||
this.button = new Ext.Button(Ext.apply(btnCfg, {
|
|
||||||
renderTo: this.wrap,
|
|
||||||
cls: 'x-form-file-btn' + (btnCfg.iconCls ? ' x-btn-icon' : '')
|
|
||||||
}));
|
|
||||||
|
|
||||||
if(this.buttonOnly){
|
|
||||||
this.el.hide();
|
|
||||||
this.wrap.setWidth(this.button.getEl().getWidth());
|
|
||||||
}
|
|
||||||
|
|
||||||
this.bindListeners();
|
|
||||||
this.resizeEl = this.positionEl = this.wrap;
|
|
||||||
},
|
|
||||||
|
|
||||||
bindListeners: function(){
|
|
||||||
this.fileInput.on({
|
|
||||||
scope: this,
|
|
||||||
mouseenter: function() {
|
|
||||||
this.button.addClass(['x-btn-over','x-btn-focus'])
|
|
||||||
},
|
|
||||||
mouseleave: function(){
|
|
||||||
this.button.removeClass(['x-btn-over','x-btn-focus','x-btn-click'])
|
|
||||||
},
|
|
||||||
mousedown: function(){
|
|
||||||
this.button.addClass('x-btn-click')
|
|
||||||
},
|
|
||||||
mouseup: function(){
|
|
||||||
this.button.removeClass(['x-btn-over','x-btn-focus','x-btn-click'])
|
|
||||||
},
|
|
||||||
change: function(){
|
|
||||||
var v = this.fileInput.dom.value;
|
|
||||||
this.setValue(v);
|
|
||||||
this.fireEvent('fileselected', this, v);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
createFileInput : function() {
|
|
||||||
this.fileInput = this.wrap.createChild({
|
|
||||||
id: this.getFileInputId(),
|
|
||||||
name: this.name||this.getId(),
|
|
||||||
cls: 'x-form-file',
|
|
||||||
tag: 'input',
|
|
||||||
type: 'file',
|
|
||||||
size: 1
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
reset : function(){
|
|
||||||
this.fileInput.remove();
|
|
||||||
this.createFileInput();
|
|
||||||
this.bindListeners();
|
|
||||||
Ext.ux.form.FileUploadField.superclass.reset.call(this);
|
|
||||||
},
|
|
||||||
|
|
||||||
// private
|
|
||||||
getFileInputId: function(){
|
|
||||||
return this.id + '-file';
|
|
||||||
},
|
|
||||||
|
|
||||||
// private
|
|
||||||
onResize : function(w, h){
|
|
||||||
Ext.ux.form.FileUploadField.superclass.onResize.call(this, w, h);
|
|
||||||
|
|
||||||
this.wrap.setWidth(w);
|
|
||||||
|
|
||||||
if(!this.buttonOnly){
|
|
||||||
var w = this.wrap.getWidth() - this.button.getEl().getWidth() - this.buttonOffset;
|
|
||||||
this.el.setWidth(w);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
// private
|
|
||||||
onDestroy: function(){
|
|
||||||
Ext.ux.form.FileUploadField.superclass.onDestroy.call(this);
|
|
||||||
Ext.destroy(this.fileInput, this.button, this.wrap);
|
|
||||||
},
|
|
||||||
|
|
||||||
onDisable: function(){
|
|
||||||
Ext.ux.form.FileUploadField.superclass.onDisable.call(this);
|
|
||||||
this.doDisable(true);
|
|
||||||
},
|
|
||||||
|
|
||||||
onEnable: function(){
|
|
||||||
Ext.ux.form.FileUploadField.superclass.onEnable.call(this);
|
|
||||||
this.doDisable(false);
|
|
||||||
|
|
||||||
},
|
|
||||||
|
|
||||||
// private
|
|
||||||
doDisable: function(disabled){
|
|
||||||
this.fileInput.dom.disabled = disabled;
|
|
||||||
this.button.setDisabled(disabled);
|
|
||||||
},
|
|
||||||
|
|
||||||
|
|
||||||
// private
|
|
||||||
preFocus : Ext.emptyFn,
|
|
||||||
|
|
||||||
// private
|
|
||||||
alignErrorIcon : function(){
|
|
||||||
this.errorIcon.alignTo(this.wrap, 'tl-tr', [2, 0]);
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
Ext.reg('fileuploadfield', Ext.ux.form.FileUploadField);
|
|
||||||
|
|
||||||
// backwards compat
|
|
||||||
Ext.form.FileUploadField = Ext.ux.form.FileUploadField;
|
|
|
@ -1,61 +0,0 @@
|
||||||
/*!
|
|
||||||
* Ext JS Library 3.1.0
|
|
||||||
* Copyright(c) 2006-2009 Ext JS, LLC
|
|
||||||
* licensing@extjs.com
|
|
||||||
* http://www.extjs.com/license
|
|
||||||
*/
|
|
||||||
Ext.ns('Ext.ux.form');
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @class Ext.ux.form.SpinnerField
|
|
||||||
* @extends Ext.form.NumberField
|
|
||||||
* Creates a field utilizing Ext.ux.Spinner
|
|
||||||
* @xtype spinnerfield
|
|
||||||
*/
|
|
||||||
Ext.ux.form.SpinnerField = Ext.extend(Ext.form.NumberField, {
|
|
||||||
actionMode: 'wrap',
|
|
||||||
deferHeight: true,
|
|
||||||
autoSize: Ext.emptyFn,
|
|
||||||
onBlur: Ext.emptyFn,
|
|
||||||
adjustSize: Ext.BoxComponent.prototype.adjustSize,
|
|
||||||
|
|
||||||
constructor: function(config) {
|
|
||||||
var spinnerConfig = Ext.copyTo({}, config, 'incrementValue,alternateIncrementValue,accelerate,defaultValue,triggerClass,splitterClass');
|
|
||||||
|
|
||||||
var spl = this.spinner = new Ext.ux.Spinner(spinnerConfig);
|
|
||||||
|
|
||||||
var plugins = config.plugins
|
|
||||||
? (Ext.isArray(config.plugins)
|
|
||||||
? config.plugins.push(spl)
|
|
||||||
: [config.plugins, spl])
|
|
||||||
: spl;
|
|
||||||
|
|
||||||
Ext.ux.form.SpinnerField.superclass.constructor.call(this, Ext.apply(config, {plugins: plugins}));
|
|
||||||
},
|
|
||||||
|
|
||||||
// private
|
|
||||||
getResizeEl: function(){
|
|
||||||
return this.wrap;
|
|
||||||
},
|
|
||||||
|
|
||||||
// private
|
|
||||||
getPositionEl: function(){
|
|
||||||
return this.wrap;
|
|
||||||
},
|
|
||||||
|
|
||||||
// private
|
|
||||||
alignErrorIcon: function(){
|
|
||||||
if (this.wrap) {
|
|
||||||
this.errorIcon.alignTo(this.wrap, 'tl-tr', [2, 0]);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
validateBlur: function(){
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
Ext.reg('spinnerfield', Ext.ux.form.SpinnerField);
|
|
||||||
|
|
||||||
//backwards compat
|
|
||||||
Ext.form.SpinnerField = Ext.ux.form.SpinnerField;
|
|
|
@ -1,35 +0,0 @@
|
||||||
/*!
|
|
||||||
* Ext.ux.form.SpinnerField.js
|
|
||||||
*
|
|
||||||
* Copyright (c) Damien Churchill 2010 <damoxc@gmail.com>
|
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License as published by
|
|
||||||
* the Free Software Foundation; either version 3, or (at your option)
|
|
||||||
* any later version.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program. If not, write to:
|
|
||||||
* The Free Software Foundation, Inc.,
|
|
||||||
* 51 Franklin Street, Fifth Floor
|
|
||||||
* Boston, MA 02110-1301, USA.
|
|
||||||
*
|
|
||||||
* In addition, as a special exception, the copyright holders give
|
|
||||||
* permission to link the code of portions of this program with the OpenSSL
|
|
||||||
* library.
|
|
||||||
* You must obey the GNU General Public License in all respects for all of
|
|
||||||
* the code used other than OpenSSL. If you modify file(s) with this
|
|
||||||
* exception, you may extend this exception to your version of the file(s),
|
|
||||||
* but you are not obligated to do so. If you do not wish to do so, delete
|
|
||||||
* this exception statement from your version. If you delete this exception
|
|
||||||
* statement from all source files in the program, then also delete it here.
|
|
||||||
*/
|
|
||||||
|
|
||||||
Ext.override(Ext.ux.form.SpinnerField, {
|
|
||||||
onBlur: Ext.form.Field.prototype.onBlur
|
|
||||||
});
|
|
Loading…
Add table
Add a link
Reference in a new issue