Files
Global-Jain/public/js/pages/crud/forms/widgets/form-repeater.js
2025-11-05 10:37:10 +05:30

134 lines
3.5 KiB
JavaScript
Vendored

// Class definition
var KTFormRepeater = function() {
// Private functions
var demo1 = function() {
$('#kt_repeater_1').repeater({
initEmpty: false,
defaultValues: {
'text-input': 'foo'
},
show: function () {
$(this).slideDown();
},
hide: function (deleteElement) {
$(this).slideUp(deleteElement);
}
});
}
var demo2 = function() {
$('#kt_repeater_2').repeater({
initEmpty: false,
defaultValues: {
'text-input': 'foo'
},
show: function() {
$(this).slideDown();
},
hide: function(deleteElement) {
if(confirm('Are you sure you want to delete this element?')) {
$(this).slideUp(deleteElement);
}
}
});
}
var demo3 = function() {
$('#kt_repeater_3').repeater({
initEmpty: false,
defaultValues: {
'text-input': 'foo'
},
show: function() {
$(this).slideDown();
},
hide: function(deleteElement) {
if(confirm('Are you sure you want to delete this element?')) {
$(this).slideUp(deleteElement);
}
}
});
}
var demo4 = function() {
$('#kt_repeater_4').repeater({
initEmpty: false,
defaultValues: {
'text-input': 'foo'
},
show: function() {
$(this).slideDown();
},
hide: function(deleteElement) {
$(this).slideUp(deleteElement);
}
});
}
var demo5 = function() {
$('#kt_repeater_5').repeater({
initEmpty: false,
defaultValues: {
'text-input': 'foo'
},
show: function() {
$(this).slideDown();
},
hide: function(deleteElement) {
$(this).slideUp(deleteElement);
}
});
}
var demo6 = function() {
$('#kt_repeater_6').repeater({
initEmpty: false,
defaultValues: {
'text-input': 'foo'
},
show: function() {
$(this).slideDown();
},
hide: function(deleteElement) {
$(this).slideUp(deleteElement);
}
});
}
return {
// public functions
init: function() {
demo1();
demo2();
demo3();
demo4();
demo5();
demo6();
}
};
}();
jQuery(document).ready(function() {
KTFormRepeater.init();
});