Files
nirvana/assets/js/custom/documentation/forms/formrepeater/nested.js
T
2022-01-10 22:32:53 -08:00

48 lines
1.3 KiB
JavaScript

"use strict";
// Class definition
var KTFormRepeaterNested = function() {
// Private functions
var example1 = function() {
$('#kt_docs_repeater_nested').repeater({
// (Required if there is a nested repeater)
// Specify the configuration of the nested repeaters.
// Nested configuration follows the same format as the base configuration,
// supporting options "defaultValues", "show", "hide", etc.
// Nested repeaters additionally require a "selector" field.
repeaters: [{
// (Required)
// Specify the jQuery selector for this nested repeater
selector: '.inner-repeater',
show: function () {
$(this).slideDown();
},
hide: function (deleteElement) {
$(this).slideUp(deleteElement);
}
}],
show: function () {
$(this).slideDown();
},
hide: function (deleteElement) {
$(this).slideUp(deleteElement);
}
});
}
return {
// Public Functions
init: function() {
example1();
}
};
}();
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTFormRepeaterNested.init();
});