From 2dd3c58a16675d714683847403f1ec7acc67b20b Mon Sep 17 00:00:00 2001 From: codeies <69535487+codeies@users.noreply.github.com> Date: Sat, 17 Oct 2020 22:29:10 +0500 Subject: [PATCH] Update jquery.repeater.js Added HTML5 color support --- jquery.repeater.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/jquery.repeater.js b/jquery.repeater.js index 1678b1f..c6d6559 100644 --- a/jquery.repeater.js +++ b/jquery.repeater.js @@ -531,6 +531,16 @@ var createInputURL = function (fig) { return self; }; +var createInputColor = function (fig) { + var my = {}, + self = createInputText(fig, my); + + self.getType = function () { + return 'color'; + }; + + return self; +}; var buildFormInputs = function (fig) { var inputs = {}, @@ -540,6 +550,7 @@ var buildFormInputs = function (fig) { button: createInputButton, text: createInputText, url: createInputURL, + color: createInputColor, email: createInputEmail, password: createInputPassword, range: createInputRange, @@ -612,6 +623,9 @@ var buildFormInputs = function (fig) { else if($self.is('input[type="url"]')) { addInputsBasic('url', $self); } + else if($self.is('input[type="color"]')) { + addInputsBasic('color', $self); + } else if($self.is('input[type="range"]')) { addInputsBasic('range', $self); } @@ -651,6 +665,7 @@ var buildFormInputs = function (fig) { addInputsBasic('password', 'input[type="password"]'); addInputsBasic('email', 'input[type="email"]'); addInputsBasic('url', 'input[type="url"]'); + addInputsBasic('color', 'input[type="color"]'); addInputsBasic('range', 'input[type="range"]'); addInputsBasic('textarea', 'textarea'); addInputsBasic('select', 'select:not([multiple])'); @@ -1013,4 +1028,4 @@ $.fn.repeater = function (fig) { return this; }; -}(jQuery)); \ No newline at end of file +}(jQuery));