From 5bc0799c7e5c752d0442a00a5b5a4eb20587a87f Mon Sep 17 00:00:00 2001 From: Peter Dave Hello Date: Mon, 14 Jul 2014 16:36:35 +0800 Subject: [PATCH] add tabcomplete v1.4.0 --- ajax/libs/tabcomplete/1.4.0/tabcomplete.js | 251 ++++++++++++++++++ .../libs/tabcomplete/1.4.0/tabcomplete.min.js | 6 + ajax/libs/tabcomplete/package.json | 2 +- 3 files changed, 258 insertions(+), 1 deletion(-) create mode 100644 ajax/libs/tabcomplete/1.4.0/tabcomplete.js create mode 100644 ajax/libs/tabcomplete/1.4.0/tabcomplete.min.js diff --git a/ajax/libs/tabcomplete/1.4.0/tabcomplete.js b/ajax/libs/tabcomplete/1.4.0/tabcomplete.js new file mode 100644 index 000000000..620af1e30 --- /dev/null +++ b/ajax/libs/tabcomplete/1.4.0/tabcomplete.js @@ -0,0 +1,251 @@ +/*! + * tabcomplete + * http://github.com/erming/tabcomplete + * v1.3.1 + */ +(function($) { + var keys = { + backspace: 8, + tab: 9, + up: 38, + down: 40 + }; + + $.tabcomplete = {}; + $.tabcomplete.defaultOptions = { + after: "", + arrowKeys: false, // Allow the use of and keys to iterate + hint: "placeholder", // "placeholder", "select", false + match: match, + caseSensitive: false, + minLength: 1 + }; + + $.fn.tab = // Alias + $.fn.tabcomplete = function(args, options) { + if (this.length > 1) { + return this.each(function() { + $(this).tabcomplete(args, options); + }); + } + + // Only enable the plugin on and