myMedisys/tomcatfiles/mymedisys-frontend/WEB-INF/classes/templates/layouts/common/footer_script.html
2023-09-06 05:56:42 +05:30

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>