File manager - Edit - /home/gzbnyc5/pty-app/realstate/public/js/pty.repeater.js
Back
var ptyInitRepeater = (function (form, addDelete, addCallback) { var initRepeater = function (form, addDelete, addCallback) { var dateConfig = form.data("pty-date-config"); if (dateConfig.length > 0) { dateConfig = JSON.parse(dateConfig); } form.find(".pty-repeater").each(function () { var $rep = $(this), $list = $rep.find("[data-repeater-list]:eq(0)"), $item = $rep.find("[data-repeater-item]:last").clone(false, false), $add = $rep.find("[data-repeater-create]"); $("select.pty-bs-select", $rep).selectpicker(); if ($("input.pty-number", $rep).length > 0) { $("input.pty-number", $rep).number(true, 2, ".", ","); } $add.click(function () { var $newItem = $item.clone(true); var dates = $newItem.find("input.pty-datepicker"); var selectPickers = $newItem.find("select.pty-bs-select"); var numbers = $newItem.find("input.pty-agent-calc"); if (dates.length > 0) { dates.datepicker(dateConfig); } if (selectPickers.length > 0) { selectPickers.selectpicker(); } if (numbers.length > 0) { numbers.number(true, 2, ".", ","); } $newItem.hide(); $list.append($newItem); $newItem.slideDown(); if (addCallback) { addCallback($newItem); } }); if (addDelete) { $rep.on("click", "[data-repeater-delete]", function () { var $remItem = $(this).closest("[data-repeater-item]"); $remItem.slideUp(function () { $(this).remove(); }); }); } }); }; return { // public functions init: function (form, addDelete, addCallback) { initRepeater(form, addDelete, addCallback); }, }; })();
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 0 |
proxy
|
phpinfo
|
Settings