Lines Matching refs:completer
40 var completer = $this.data('textComplete');
41 if (!completer) {
44 completer = new $.fn.textcomplete.Completer(this, option);
45 $this.data('textComplete', completer);
48 if (!completer) return;
50 completer[strategies].apply(completer, args);
60 completer.option[name] = obj[name];
66 completer.register($.fn.textcomplete.Strategy.parse(strategies, {
421 function Dropdown(element, completer, option) { argument
423 this.completer = completer;
424 this.id = completer.id + 'dropdown';
467 completer: null,
488 this.$el = this.$inputEl = this.completer = null;
552 this.completer.fire('textComplete:show');
562 this.completer.fire('textComplete:hide');
620 this.completer.select(datum.value, datum.strategy, e);
720 this.completer.select(datum.value, datum.strategy, e);
833 if (!this.completer.$iframe) {
978 completer: null, // Completer object which creates it.
986 initialize: function (element, completer, option) { argument
989 this.id = completer.id + this.constructor.name;
990 this.completer = completer;
1002 this.$el = this.el = this.completer = null;
1047 this.completer.trigger(this.getTextFromHeadToCaret(), true);
1083 function Textarea(element, completer, option) { argument
1084 this.initialize(element, completer, option);
1153 function IETextarea(element, completer, option) { argument
1154 this.initialize(element, completer, option);
1211 function ContentEditable (element, completer, option) { argument
1212 this.initialize(element, completer, option);
1299 if (this.completer.$iframe) {
1300 var iframePosition = this.completer.$iframe.offset();
1305 position.top -= $(this.completer.$iframe[0].contentWindow.document).scrollTop();
1342 function CKEditor (element, completer, option) { argument
1343 this.initialize(element, completer, option);
1352 if ($this.completer.dropdown.shown && $this._skipSearch(domEvent)) {