165 lines
11 KiB
HTML
165 lines
11 KiB
HTML
<th:block th:fragment="web-scripts" th:with="baseUrl=${@webHelper.baseUrl()}">
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/core/popper.min.js'}" ></script>
|
|
<!-- <script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/core/bootstrap-material-design.min.js'}" ></script> -->
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/core/bootstrap.min.js'}" ></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/perfect-scrollbar.jquery.min.js'}" ></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/moment.min.js'}" ></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/sweetalert2.js'}" ></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/jquery.validate.min.js'}" ></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/bootbox/bootbox.js'}"></script>
|
|
<th:block th:if="${scriptImport?.wizard}">
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/jquery.bootstrap-wizard.js'}" ></script>
|
|
</th:block>
|
|
<th:block th:if="${scriptImport?.select}">
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/bootstrap-selectpicker.js'}" ></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/jquery.select2/js/select2.min.js'}" ></script>
|
|
</th:block>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/bootstrap-datetimepicker.min.js'}" ></script>
|
|
<th:block th:if="${scriptImport?.datatable}">
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/datatable/jquery.dataTables.min.js'}" ></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/datatable/api/fnStandingRedraw.js'}"></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/datatable/api/fnSetFilteringEnterPress.js'}"></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/datatable/api/dataTables.buttons.min.js'}"></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/datatable/api/buttons.flash.min.js'}"></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/datatable/api/jszip.min.js'}"></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/datatable/api/pdfmake.min.js'}"></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/datatable/api/vfs_fonts.js'}"></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/datatable/api/buttons.html5.min.js'}"></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/datatable/api/buttons.print.min.js'}"></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/datatable/api/fnSetExcelFormat.js'}"></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/datatable/api/buttons.colVis.min.js'}"></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/datatable/api/datatable-core-plugin.js'}"></script>
|
|
</th:block>
|
|
<script th:if="${scriptImport?.numeral}" src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/numerals/numeral.min.js'}"></script>
|
|
<th:block th:if="${scriptImport?.telInput}">
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/jquery.intl-tel/js/intlTelInput-jquery.min.js'}"></script>
|
|
</th:block>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/bootstrap-tagsinput.js'}" ></script>
|
|
<script th:if="${scriptImport?.repeater}" src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/jquery.repeater/jquery.repeater.min.js'}" ></script>
|
|
<th:block th:if="${scriptImport?.fileupload}">
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/jquery.lazy-master/jquery.lazy.min.js'}" ></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/jquery.lazy-master/jquery.lazy.plugins.min.js'}" ></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/jasny-bootstrap.min.js'}" ></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/fileupload/fileupload.min.js'}" ></script>
|
|
</th:block>
|
|
<th:block th:if="${scriptImport?.signaturePad}">
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/jquery.signaturepad/jquery.signaturepad.min.js'}" ></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/jquery.signaturepad/assets/json2.min.js'}" ></script>
|
|
</th:block>
|
|
<th:block th:if="${scriptImport?.switchery}">
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/switchery/dist/switchery.min.js'}" ></script>
|
|
</th:block>
|
|
<script th:if="${scriptImport?.calendar}" src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/fullcalendar.min.js'}" ></script>
|
|
<th:block th:if="${scriptImport?.graph}">
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/jquery-jvectormap.js'}" ></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/arrive.min.js'}" ></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/chartist.min.js'}" ></script>
|
|
</th:block>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/nouislider.min.js'}" ></script>
|
|
<th:block th:if="${scriptImport?.editor}">
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/tinymce/tinymce.min.js'}" ></script>
|
|
</th:block>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/core-js/2.4.1/core.js"></script>
|
|
<!-- Library for adding dinamically elements -->
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/bootstrap-notify.js'}" ></script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/custom.js'}" ></script>
|
|
<script th:if="${scriptImport?.cropper}" src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/cropper/cropper.js'}" ></script>
|
|
<script th:inline="javascript">
|
|
var contextPath = /*[[${#httpServletRequest.getContextPath()}]]*/ '';
|
|
</script>
|
|
<script src="#" type="application/javascript" th:src="${baseUrl}+@{'/scripts/external.js'}" ></script>
|
|
<script th:if="${scriptImport?.otp}" src="#" type="application/javascript" th:src="${baseUrl}+@{'/webjars/adminwrap/js/plugins/otp/otp.min.js'}" ></script>
|
|
<script src="#" th:if="${pageScript}" type="text/javascript" th:src="${baseUrl}+@{'/scripts/' + ${pageScript} + '.js'}" ></script>
|
|
<th:block layout:fragment="page_script"></th:block>
|
|
<script th:inline="javascript">
|
|
var prop = {
|
|
sessionTitle: /*[[#{lbl.ttl.sess.inv}]]*/ 'lbl.ttl.sess.inv',
|
|
sessionContent: /*[[#{msg.err.sess.inv}]]*/ 'msg.err.sess.inv',
|
|
otpTitle: /*[[#{lbl.otp.title}]]*/ 'lbl.otp.title',
|
|
otpSendTo: /*[[#{lbl.otp.send.to}]]*/ 'lbl.otp.send.to',
|
|
otpExpInfo: /*[[#{lbl.otp.expiry}]]*/ 'lbl.otp.expiry',
|
|
otpTacGen: /*[[#{lbl.otp.req.tac}]]*/ 'lbl.otp.req.tac',
|
|
otpTacVld: /*[[#{lbl.otp.vld.tac}]]*/ 'lbl.otp.vld.tac',
|
|
otpErrGen: /*[[#{lbl.otp.snd.to}]]*/ 'lbl.otp.snd.to',
|
|
dtbShowingPage : /*[[#{lbl.dtb.sho.pge}]]*/ 'lbl.dtb.sho.pge',
|
|
dtbOf : /*[[#{lbl.dtb.of}]]*/ 'lbl.dtb.of',
|
|
dtbDisplay : /*[[#{lbl.dtb.display}]]*/ 'lbl.dtb.display',
|
|
dtbRecord : /*[[#{lbl.dtb.record}]]*/ 'lbl.dtb.record',
|
|
dtbNoRcAv : /*[[#{lbl.no.rcrds}]]*/ 'lbl.no.rcrds',
|
|
dtbNext : /*[[#{btn.cmn.nxt}]]*/ 'btn.cmn.nxt',
|
|
dtbPrevious : /*[[#{btn.cmn.pre}]]*/ 'btn.cmn.pre',
|
|
dtbEmptyTable : /*[[#{lbl.dtb.empty.table}]]*/ 'lbl.dtb.empty.table',
|
|
errDocSize: /*[[#{msg.err.proc.doc.size}]]*/ 'msg.err.proc.doc.size',
|
|
errCaptchaReq: /*[[#{msg.err.applcnt.captcha}]]*/ 'msg.err.applcnt.captcha',
|
|
errDimension:/*[[#{msg.err.proc.doc.dimension}]]*/ 'msg.err.proc.doc.dimension',
|
|
confModal : /*[[#{lbl.conf.modal}]]*/ 'lbl.conf.modal'
|
|
};
|
|
jQuery(document).ready(function() {
|
|
//init DateTimePickers
|
|
//adminwrap.initFormExtendedDatetimepickers();
|
|
|
|
var msg = /*[[${mainMessage}]]*/ null;
|
|
if(msg != null) {
|
|
setTimeout(function(){
|
|
var msgType = /*[[${mainMessageType}]]*/ null;
|
|
var redirectLink = /*[[${redirectLink}]]*/ null;
|
|
if (msgType == 'success') {
|
|
swal({
|
|
title: "Success!",
|
|
html: msg,
|
|
buttonsStyling: false,
|
|
confirmButtonClass: "btn btn-success",
|
|
type: "success"
|
|
}).then(function(){
|
|
if(redirectLink) {
|
|
window.location = contextPath + redirectLink;
|
|
}
|
|
}).catch(swal.noop)
|
|
} else if (msgType == 'error') {
|
|
swal({
|
|
title: "Error!",
|
|
html: msg,
|
|
buttonsStyling: false,
|
|
confirmButtonClass: "btn btn-warning",
|
|
type: "error"
|
|
}).then(function(){
|
|
if(redirectLink) {
|
|
window.location = contextPath + redirectLink;
|
|
}
|
|
}).catch(swal.noop)
|
|
} else if (msgType == 'warning') {
|
|
swal({
|
|
title: "Warning!",
|
|
html: msg,
|
|
buttonsStyling: false,
|
|
confirmButtonClass: "btn btn-danger",
|
|
type: "warning"
|
|
}).then(function(){
|
|
if(redirectLink) {
|
|
window.location = contextPath + redirectLink;
|
|
}
|
|
}).catch(swal.noop)
|
|
} else if (msgType == 'confirm') {
|
|
swal({
|
|
title: 'Are you sure?',
|
|
html: msg,
|
|
type: 'warning',
|
|
showCancelButton: true,
|
|
confirmButtonText: 'Yes!',
|
|
cancelButtonText: 'No',
|
|
confirmButtonClass: "btn btn-success",
|
|
cancelButtonClass: "btn btn-danger",
|
|
buttonsStyling: false
|
|
}).catch(swal.noop)
|
|
} else if (msgType == 'info') {
|
|
portalUtil.showInfo(msg, function() {
|
|
if(redirectLink) {
|
|
window.location = contextPath + redirectLink;
|
|
}
|
|
});
|
|
}
|
|
}, 50);
|
|
}
|
|
});
|
|
</script>
|
|
</th:block> |