a:13:{s:9:"#provides";s:24:"dojox.form.MultiComboBox";s:9:"#resource";s:21:"form/MultiComboBox.js";s:9:"#requires";a:2:{i:0;a:3:{i:0;s:6:"common";i:1;s:19:"dijit.form.ComboBox";i:2;s:5:"dijit";}i:1;a:3:{i:0;s:6:"common";i:1;s:28:"dijit.form.ValidationTextBox";i:2;s:5:"dijit";}}s:24:"dojox.form.MultiComboBox";a:5:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:28:"dijit.form.ValidationTextBox";}s:4:"call";a:2:{i:0;s:28:"dijit.form.ValidationTextBox";i:1;s:24:"dijit.form.ComboBoxMixin";}}s:6:"mixins";a:1:{s:9:"prototype";a:1:{i:0;s:34:"dijit.form.ComboBoxMixin.prototype";}}s:7:"summary";s:57:"A ComboBox that accpets multiple inputs on a single line?";s:9:"classlike";b:1;}s:34:"dojox.form.MultiComboBox.delimiter";a:3:{s:9:"prototype";s:24:"dojox.form.MultiComboBox";s:4:"type";s:6:"String";s:7:"summary";s:60:"The character to use to separate items in the ComboBox input";}s:41:"dojox.form.MultiComboBox._previousMatches";a:4:{s:9:"prototype";s:24:"dojox.form.MultiComboBox";s:8:"instance";s:24:"dojox.form.MultiComboBox";s:7:"private";b:1;s:7:"summary";s:0:"";}s:38:"dojox.form.MultiComboBox._setValueAttr";a:6:{s:9:"prototype";s:24:"dojox.form.MultiComboBox";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"value";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:164:" if (this.delimiter && value.length != 0){ value = value+this.delimiter+" "; arguments[0] = this._addPreviousMatches(value); } this.inherited(arguments);";s:7:"private";b:1;s:7:"summary";s:0:"";}s:44:"dojox.form.MultiComboBox._addPreviousMatches";a:7:{s:9:"prototype";s:24:"dojox.form.MultiComboBox";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"text";a:1:{s:4:"type";s:6:"String";}}s:6:"source";s:201:" if(this._previousMatches){ if(!text.match(new RegExp("^"+this._previousMatches))){ text = this._previousMatches+text; } text = this._cleanupDelimiters(text); } return text; // String";s:7:"returns";s:6:"String";s:7:"private";b:1;s:7:"summary";s:0:"";}s:43:"dojox.form.MultiComboBox._cleanupDelimiters";a:6:{s:9:"prototype";s:24:"dojox.form.MultiComboBox";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"text";a:1:{s:4:"type";s:6:"String";}}s:6:"source";s:244:" if(this.delimiter){ text = text.replace(new RegExp(" +"), " "); text = text.replace(new RegExp("^ *"+this.delimiter+"* *"), ""); text = text.replace(new RegExp(this.delimiter+" *"+this.delimiter), this.delimiter); } return text;";s:7:"private";b:1;s:7:"summary";s:0:"";}s:42:"dojox.form.MultiComboBox._autoCompleteText";a:6:{s:9:"prototype";s:24:"dojox.form.MultiComboBox";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"text";a:1:{s:4:"type";s:6:"String";}}s:6:"source";s:77:" arguments[0] = this._addPreviousMatches(text); this.inherited(arguments);";s:7:"private";b:1;s:7:"summary";s:0:"";}s:37:"dojox.form.MultiComboBox._startSearch";a:6:{s:9:"prototype";s:24:"dojox.form.MultiComboBox";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"text";a:1:{s:4:"type";s:6:"String";}}s:6:"source";s:214:" text = this._cleanupDelimiters(text); var re = new RegExp("^.*"+this.delimiter+" *"); if((this._previousMatches = text.match(re))){ arguments[0] = text.replace(re, ""); } this.inherited(arguments);";s:7:"private";b:1;s:7:"summary";s:0:"";}s:10:"dojox.form";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}