X-Git-Url: https://jfr.im/git/irc/quakenet/qwebirc.git/blobdiff_plain/cf00dc435c4d8e809e86c51eec23eb5cc4ffbe95..3184781b2123ac21ed524a63248cdc07ef5dc668:/js/ui/baseui.js diff --git a/js/ui/baseui.js b/js/ui/baseui.js index ce7e43f..2845c2f 100644 --- a/js/ui/baseui.js +++ b/js/ui/baseui.js @@ -120,6 +120,9 @@ qwebirc.ui.StandardUI = new Class({ Extends: qwebirc.ui.BaseUI, initialize: function(parentElement, windowClass, uiName, options) { this.parent(parentElement, windowClass, uiName, options); + + this.tabCompleter = new qwebirc.ui.TabCompleterFactory(this); + window.addEvent("keydown", function(x) { if(!x.alt || x.control) return; @@ -199,6 +202,12 @@ qwebirc.ui.StandardUI = new Class({ return ["a", this.embeddedWindow.bind(this)]; return null; + }, + tabComplete: function(element) { + this.tabCompleter.tabComplete(element); + }, + resetTabComplete: function() { + this.tabCompleter.reset(); } });