Lines Matching refs:options

44   baseInitialize: function(element, update, options) {  argument
56 this.setOptions(options);
58 this.options = options || { };
60 this.options.paramName = this.options.paramName || this.element.name;
61 this.options.tokens = this.options.tokens || [];
62 this.options.frequency = this.options.frequency || 0.4;
63 this.options.minChars = this.options.minChars || 1;
64 this.options.onShow = this.options.onShow ||
75 this.options.onHide = this.options.onHide ||
78 if(typeof(this.options.tokens) == 'string')
79 this.options.tokens = new Array(this.options.tokens);
81 if (!this.options.tokens.include('\n'))
82 this.options.tokens.push('\n');
95 …if(Element.getStyle(this.update, 'display')=='none') this.options.onShow(this.element, this.update…
117 …if(Element.getStyle(this.update, 'display')!='none') this.options.onHide(this.element, this.update…
122 if(this.options.indicator) Element.show(this.options.indicator);
126 if(this.options.indicator) Element.hide(this.options.indicator);
164 setTimeout(this.onObserverEvent.bind(this), this.options.frequency*1000);
239 if (this.options.updateElement) {
240 this.options.updateElement(selectedElement);
244 if (this.options.select) {
245 var nodes = $(selectedElement).select('.' + this.options.select) || [];
246 if(nodes.length>0) value = Element.collectTextNodes(nodes[0], this.options.select);
263 if (this.options.afterUpdateElement)
264 this.options.afterUpdateElement(this.element, selectedElement);
288 if(this.entryCount==1 && this.options.autoSelect) {
305 if(this.getToken().length>=this.options.minChars) {
327 for (var index = 0, l = this.options.tokens.length; index < l; ++index) {
328 tp = value.lastIndexOf(this.options.tokens[index], diff + offset - 1);
330 tp = value.indexOf(this.options.tokens[index], diff + offset);
346 initialize: function(element, update, url, options) { argument
347 this.baseInitialize(element, update, options);
348 this.options.asynchronous = true;
349 this.options.onComplete = this.onComplete.bind(this);
350 this.options.defaultParams = this.options.parameters || null;
357 var entry = encodeURIComponent(this.options.paramName) + '=' +
360 this.options.parameters = this.options.callback ?
361 this.options.callback(this.element, entry) : entry;
363 if(this.options.defaultParams)
364 this.options.parameters += '&' + this.options.defaultParams;
366 new Ajax.Request(this.url, this.options);
410 initialize: function(element, update, array, options) { argument
411 this.baseInitialize(element, update, options);
412 this.options.array = array;
416 this.updateChoices(this.options.selector(this));
419 setOptions: function(options) { argument
420 this.options = Object.extend({
432 for (var i = 0; i < instance.options.array.length &&
433 ret.length < instance.options.choices ; i++) {
435 var elem = instance.options.array[i];
436 var foundPos = instance.options.ignoreCase ?
445 } else if (entry.length >= instance.options.partialChars &&
446 instance.options.partialSearch && foundPos != -1) {
447 if (instance.options.fullSearch || /\s/.test(elem.substr(foundPos-1,1))) {
455 foundPos = instance.options.ignoreCase ?
462 ret = ret.concat(partial.slice(0, instance.options.choices - ret.length));
465 }, options || { });
482 initialize: function(element, url, options) { argument
487 arguments.callee.dealWithDeprecatedOptions(options); // DEPRECATION LAYER!!!
488 Object.extend(this.options, options || { });
489 if (!this.options.formId && this.element.id) {
490 this.options.formId = this.element.id + '-inplaceeditor';
491 if ($(this.options.formId))
492 this.options.formId = '';
494 if (this.options.externalControl)
495 this.options.externalControl = $(this.options.externalControl);
496 if (!this.options.externalControl)
497 this.options.externalControlOnly = false;
499 this.element.title = this.options.clickToEditText;
501 this._boundComplete = (this.options.onComplete || Prototype.emptyFunction).bind(this);
515 var control = this.options[mode + 'Control'];
516 var text = this.options[mode + 'Text'];
539 var text = (this.options.loadTextURL ? this.options.loadingText : this.getText());
541 if (1 >= this.options.rows && !/\r|\n/.test(this.getText())) {
544 var size = this.options.size || this.options.cols || 0;
548 fld.rows = (1 >= this.options.rows ? this.options.autoRows : this.options.rows);
549 fld.cols = this.options.cols || 40;
551 fld.name = this.options.paramName;
554 if (this.options.submitOnBlur)
557 if (this.options.loadTextURL)
564 var text = ipe.options['text' + mode + 'Controls'];
569 this._form.id = this.options.formId;
570 this._form.addClassName(this.options.formClassName);
575 if (this.options.onFormCustomization)
576 this.options.onFormCustomization(this, this._form);
577 addText('Before', this.options.okControl || this.options.cancelControl);
579 addText('Between', this.options.okControl && this.options.cancelControl);
581 addText('After', this.options.okControl || this.options.cancelControl);
593 if (this.options.externalControl)
594 this.options.externalControl.hide();
598 if (!this.options.loadTextURL)
603 if (this.options.hoverClassName)
604 this.element.addClassName(this.options.hoverClassName);
626 var params = this.options.callback(form, value) || '';
630 if (this.options.htmlResponse) {
631 var options = Object.extend({ evalScripts: true }, this.options.ajaxOptions);
632 Object.extend(options, {
637 new Ajax.Updater({ success: this.element }, this.url, options);
639 var options = Object.extend({ method: 'get' }, this.options.ajaxOptions);
640 Object.extend(options, {
645 new Ajax.Request(this.url, options);
650 this.element.removeClassName(this.options.savingClassName);
655 if (this.options.externalControl)
656 this.options.externalControl.show();
663 if (this.options.hoverClassName)
664 this.element.removeClassName(this.options.hoverClassName);
669 this._form.addClassName(this.options.loadingClassName);
671 var options = Object.extend({ method: 'get' }, this.options.ajaxOptions);
672 Object.extend(options, {
676 this._form.removeClassName(this.options.loadingClassName);
678 if (this.options.stripLoadedTextTags)
686 new Ajax.Request(this.options.loadTextURL, options);
689 var fpc = this.options.fieldPostCreation;
694 this.options = Object.clone(Ajax.InPlaceEditor.DefaultOptions);
695 Object.extend(this.options, Ajax.InPlaceEditor.DefaultCallbacks);
697 Object.extend(this.options, defs);
712 if (!this.options.externalControlOnly)
714 if (this.options.externalControl)
715 this.options.externalControl.observe(pair.key, listener);
726 this.element.innerHTML = this.options.savingText;
727 this.element.addClassName(this.options.savingClassName);
732 if ('function' == typeof this.options[cbName]) {
733 this.options[cbName](this, arg);
738 if (!this.options.externalControlOnly)
740 if (this.options.externalControl)
741 this.options.externalControl.stopObserving(pair.key, pair.value);
757 initialize: function($super, element, url, options) { argument
759 $super(element, url, options);
764 list.name = this.options.paramName;
767 this._collection = this.options.collection || [];
768 if (this.options.loadCollectionURL)
776 this._form.addClassName(this.options.loadingClassName);
777 this.showLoadingText(this.options.loadingCollectionText);
778 var options = Object.extend({ method: 'get' }, this.options.ajaxOptions);
779 Object.extend(options, {
791 new Ajax.Request(this.options.loadCollectionURL, options);
808 if (this.options.loadTextURL)
815 this.showLoadingText(this.options.loadingText);
816 var options = Object.extend({ method: 'get' }, this.options.ajaxOptions);
817 Object.extend(options, {
826 new Ajax.Request(this.options.loadTextURL, options);
830 this._form.removeClassName(this.options.loadingClassName);
834 var marker = ('value' in this.options) ? this.options.value : this._text;
857 Ajax.InPlaceEditor.prototype.initialize.dealWithDeprecatedOptions = function(options) { argument
858 if (!options) return;
860 if (name in options || expr === undefined) return;
861 options[name] = expr;
863 fallback('cancelControl', (options.cancelLink ? 'link' : (options.cancelButton ? 'button' :
864 options.cancelLink == options.cancelButton == false ? false : undefined)));
865 fallback('okControl', (options.okLink ? 'link' : (options.okButton ? 'button' :
866 options.okLink == options.okButton == false ? false : undefined)));
867 fallback('highlightColor', options.highlightcolor);
868 fallback('highlightEndColor', options.highlightendcolor);
910 startcolor: this.options.highlightColor, keepBackgroundImage: true });
914 ipe.element.style.backgroundColor = ipe.options.highlightColor;
925 startcolor: ipe.options.highlightColor, endcolor: ipe.options.highlightEndColor,