diff --git a/kernel/admin/themes/default/css/jquery.auto-complete.css b/kernel/admin/themes/default/css/jquery.auto-complete.css
new file mode 100755
index 00000000..4261b1d0
--- /dev/null
+++ b/kernel/admin/themes/default/css/jquery.auto-complete.css
@@ -0,0 +1,9 @@
+.autocomplete-suggestions {
+ text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);
+
+ /* core styles should not be changed */
+ position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
+}
+.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; }
+.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
+.autocomplete-suggestion.selected { background: #f0f0f0; }
diff --git a/kernel/admin/themes/default/index.php b/kernel/admin/themes/default/index.php
index 94432b29..d90c144e 100644
--- a/kernel/admin/themes/default/index.php
+++ b/kernel/admin/themes/default/index.php
@@ -20,12 +20,14 @@
+
+
diff --git a/kernel/admin/themes/default/init.php b/kernel/admin/themes/default/init.php
index f131cc83..00e44f33 100644
--- a/kernel/admin/themes/default/init.php
+++ b/kernel/admin/themes/default/init.php
@@ -52,6 +52,28 @@ class HTML {
echo $html;
}
+ public static function formInputAutocomplete($args)
+ {
+ self::formInputText($args);
+
+$script = '';
+
+ echo $script;
+
+ }
+
public static function formInputPassword($args)
{
$args['type'] = 'password';
diff --git a/kernel/admin/themes/default/js/jquery.auto-complete.min.js b/kernel/admin/themes/default/js/jquery.auto-complete.min.js
new file mode 100755
index 00000000..6fdb3bc6
--- /dev/null
+++ b/kernel/admin/themes/default/js/jquery.auto-complete.min.js
@@ -0,0 +1,3 @@
+// jQuery autoComplete v1.0.7
+// https://github.com/Pixabay/jQuery-autoComplete
+!function(e){e.fn.autoComplete=function(t){var o=e.extend({},e.fn.autoComplete.defaults,t);return"string"==typeof t?(this.each(function(){var o=e(this);"destroy"==t&&(e(window).off("resize.autocomplete",o.updateSC),o.off("blur.autocomplete focus.autocomplete keydown.autocomplete keyup.autocomplete"),o.data("autocomplete")?o.attr("autocomplete",o.data("autocomplete")):o.removeAttr("autocomplete"),e(o.data("sc")).remove(),o.removeData("sc").removeData("autocomplete"))}),this):this.each(function(){function t(e){var t=s.val();if(s.cache[t]=e,e.length&&t.length>=o.minChars){for(var a="",c=0;c