Lines Matching defs:input
310 onChange: function(input){
311 self._onInputChange(input);
372 _onInputChange: function(input){
374 this._uploadFileList(input.files);
376 if (this._validateFile(input)){
377 this._uploadFile(input);
406 // it is a file input
407 // get input value and remove path to normalize
758 // if set to true adds multiple attribute to file input
760 // name attribute of file input
762 onChange: function(input){},
771 // make button suitable container for input
784 /* returns file input element */
788 /* cleans/recreates the file input */
798 var input = document.createElement("input");
801 input.setAttribute("multiple", "multiple");
804 input.setAttribute("type", "file");
805 input.setAttribute("name", this._options.name);
807 qq.css(input, {
811 // the right side of the input
823 this._element.appendChild(input);
826 qq.attach(input, 'change', function(){
827 self._options.onChange(input);
830 qq.attach(input, 'mouseover', function(){
833 qq.attach(input, 'mouseout', function(){
836 qq.attach(input, 'focus', function(){
839 qq.attach(input, 'blur', function(){
843 // IE and Opera, unfortunately have 2 tab stops on file input
847 input.setAttribute('tabIndex', "-1");
850 return input;
878 * Adds file or file input to the queue
971 // remove file input from DOM
979 // get input value and remove path to normalize
998 var input = this._inputs[id];
1000 if (!input){
1008 form.appendChild(input);
1131 var input = document.createElement('input');
1132 input.type = 'file';
1135 'multiple' in input &&