fnz.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. // --------------------------
  2. var objModalDisc = null;
  3. function GetModalDisc() {
  4. if (objModalDisc == null) {
  5. var elModalDisc = document.querySelector('#ModalDisc');
  6. objModalDisc = new bootstrap.Modal(elModalDisc);
  7. elModalDisc.addEventListener('show.bs.modal', function (event) {
  8. ResetModalDiscTab();
  9. ResetModalDiscBkSilder();
  10. })
  11. }
  12. return objModalDisc;
  13. }
  14. function ModalDiscShow() {
  15. GetModalDisc().show();
  16. }
  17. function ModalDiscHide() {
  18. GetModalDisc().hide();
  19. }
  20. // --------------------------
  21. function ResetModalDiscTab() {
  22. var arrTabs = Array.from(document.querySelectorAll("#ModalDiscTab>.nav-item>.nav-link"));
  23. if (arrTabs.length > 0) {
  24. arrTabs.forEach(p => p.classList.remove("active"))
  25. arrTabs[0].classList.add("active")
  26. }
  27. var arrTabContents = Array.from(document.querySelectorAll('#ModalDiscTabContent>.tab-pane'));
  28. if (arrTabContents.length > 0) {
  29. arrTabContents.forEach(p => p.classList.remove("active"))
  30. arrTabContents[0].classList.add("active")
  31. arrTabContents[0].classList.add("show")
  32. }
  33. }
  34. function ResetModalDiscBkSilder() {
  35. var id = "DiscBkSlider";
  36. $("#" + id).carousel(0);
  37. }
  38. function BlockDownloadAndOpenHtmlPage(a) {
  39. window.open(a.href + '.html', a.target, 1);
  40. return false;
  41. }