From 5d6adddbd3e61870681582262aa339ab6d6a04de Mon Sep 17 00:00:00 2001 From: Mattias Erming Date: Wed, 4 Jun 2014 13:11:26 +0200 Subject: [PATCH] Updated tabcomplete --- ajax/libs/tabcomplete/1.3.1/tabcomplete.js | 257 ++++++++++++++++++ .../libs/tabcomplete/1.3.1/tabcomplete.min.js | 2 + ajax/libs/tabcomplete/package.json | 10 +- 3 files changed, 268 insertions(+), 1 deletion(-) create mode 100644 ajax/libs/tabcomplete/1.3.1/tabcomplete.js create mode 100644 ajax/libs/tabcomplete/1.3.1/tabcomplete.min.js diff --git a/ajax/libs/tabcomplete/1.3.1/tabcomplete.js b/ajax/libs/tabcomplete/1.3.1/tabcomplete.js new file mode 100644 index 000000000..f94a2bd82 --- /dev/null +++ b/ajax/libs/tabcomplete/1.3.1/tabcomplete.js @@ -0,0 +1,257 @@ +/*! + * tabcomplete + * Lightweight tab completion for inputs and textareas + * + * Source: + * https://github.com/erming/tabcomplete + * + * Copyright (c) 2014 Mattias Erming + * Licensed under the MIT License. + * + * Version 1.3.1 + */ +(function($) { + var keys = { + backspace: 8, + tab: 9, + up: 38, + down: 40 + }; + + $.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