Add frontend assets and plugin bundles

Add the legacy frontend themes, scripts, and plugin assets required by the main SPOTA interfaces.
This commit is contained in:
Power BI Dev
2026-05-02 10:09:32 +07:00
parent efdb11db3f
commit a52c2a8462
2061 changed files with 513282 additions and 0 deletions

38
assets/js/ui-modals.js Normal file
View File

@@ -0,0 +1,38 @@
var UIModals = function () {
//function to initiate bootstrap extended modals
var initModals = function () {
$.fn.modalmanager.defaults.resize = true;
$.fn.modal.defaults.spinner = $.fn.modalmanager.defaults.spinner =
'<div class="loading-spinner" style="width: 200px; margin-left: -100px;">' +
'<div class="progress progress-striped active">' +
'<div class="progress-bar" style="width: 100%;"></div>' +
'</div>' +
'</div>';
var $modal = $('#ajax-modal');
$('.ajax .demo').on('click', function () {
// create the backdrop and wait for next modal to be triggered
$('body').modalmanager('loading');
setTimeout(function () {
$modal.load('modal_ajax_test.html', '', function () {
$modal.modal();
});
}, 1000);
});
$modal.on('click', '.update', function () {
$modal.modal('loading');
setTimeout(function () {
$modal
.modal('loading')
.find('.modal-body')
.prepend('<div class="alert alert-info fade in">' +
'Updated!<button type="button" class="close" data-dismiss="alert">&times;</button>' +
'</div>');
}, 1000);
});
};
return {
init: function () {
initModals();
}
};
}();