Built files from Bizgaze WebServer
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

app.js 7.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. var Unibase;
  2. (function (Unibase) {
  3. let Themes;
  4. (function (Themes) {
  5. let Compact;
  6. (function (Compact) {
  7. class DefaultApp {
  8. init() {
  9. var height, width, wrapper = $(".biz-wrapper"), nav = $(".biz-nav"), vertnaltNav = $(".biz-wrapper.biz-vertical-nav,.biz-wrapper.biz-alt-nav"), horizontalNav = $(".biz-wrapper.biz-horizontal-nav"), navbar = $(".biz-navbar");
  10. if ($('[data-toggle="tooltip"]').length > 0)
  11. $('[data-toggle="tooltip"]').tooltip();
  12. if ($('[data-toggle="popover"]').length > 0)
  13. $('[data-toggle="popover"]').popover();
  14. $(document).on('click', '#navbar_toggle_btn', function (e) {
  15. wrapper.toggleClass('biz__nav__toggle');
  16. $(window).trigger("resize");
  17. return false;
  18. });
  19. $(document).on('click', '#biz_nav_backdrop,#biz_nav_close', function (e) {
  20. wrapper.removeClass('biz__nav__toggle');
  21. return;
  22. });
  23. var navbarNavCollapse = $('.biz-main-menu .navbar-nav li,.nav-vertical li');
  24. var navbarNavAnchor = '.biz-main-menu .navbar-nav li a,.nav-vertical li a';
  25. $(document).on("click", navbarNavAnchor, function (e) {
  26. if ($(this).attr('aria-expanded') === "false")
  27. $(this).blur();
  28. $(this).parent().parent().siblings().find('.collapse').collapse('hide');
  29. $(this).parent().siblings().find('.collapse').collapse('hide');
  30. $(this).parent().find('.collapse').collapse('hide');
  31. });
  32. $(document).on("click", '.nav-anchor', function (e) {
  33. wrapper.removeClass('biz__nav__toggle');
  34. });
  35. $(document).on('click', '.btn-search-toggle', function (e) {
  36. $(this).closest('.nav-header').find('.collapse').collapse('toggle');
  37. return false;
  38. });
  39. $(document).on("input", ".nav-search input", function (e) {
  40. var inputTextbox = $(this).first();
  41. if (inputTextbox.val().toString().length === 0) {
  42. $(this).closest('.input-group').find('.search-icon.clear-search').hide();
  43. $(this).closest('.input-group').find('.search-icon.close-search').show();
  44. }
  45. else {
  46. $(this).closest('.input-group').find('.search-icon.clear-search').show();
  47. $(this).closest('.input-group').find('.search-icon.close-search').hide();
  48. }
  49. return false;
  50. });
  51. $(document).on('click', '.nav-search .clear-search', function (e) {
  52. $(this).closest('.nav-header').find('input').val("");
  53. $(this).closest('.input-group').find('.search-icon.close-search').show();
  54. $(this).hide();
  55. return false;
  56. });
  57. $(document).on('click', '.nav-search .close-search', function (e) {
  58. $(this).closest('.header-wth-search').find('.nav-search').fadeOut();
  59. $(this).closest('.header-wth-search').find('.nav-header-text').css({ "opacity": "1", "pointer-events": "auto" });
  60. return false;
  61. });
  62. $(document).on('click', '.header-wth-search .btn-search-toggle', function (e) {
  63. $(this).closest('.nav-header').find('input').val("");
  64. $(this).closest('.nav-header').find('.clear-search').hide();
  65. $(this).closest('.header-wth-search').find('.icon-search').show();
  66. $(this).closest('.header-wth-search').find('.nav-header-text').css({ "opacity": "0", "pointer-events": "none" });
  67. $(this).closest('.header-wth-search').find('.nav-search').fadeIn();
  68. $(this).closest('.header-wth-search').find('.nav-search input').focus();
  69. });
  70. $(document).on('click', '.biz__icon__menu .biz-main-menu .menu-content-wrap .nav-link', function (e) {
  71. $(this).parent().parent().find('.sunbnav-active').removeClass('sunbnav-active');
  72. $(this).parent().addClass('sunbnav-active');
  73. wrapper.addClass('biz__submenu');
  74. var id = $(this).attr('data-target');
  75. $(".biz-submenu .subnav-list").removeClass('d-flex');
  76. $(".biz-submenu").find(id).addClass('d-flex');
  77. });
  78. $(document).on('click', '.card-close', function (e) {
  79. var effect = $(this).data('effect');
  80. $(this).closest('.card')[effect]();
  81. return false;
  82. });
  83. $(document).on('show.bs.collapse', '.accordion .collapse', function (e) {
  84. $(this).siblings('.card-header').addClass('activestate');
  85. });
  86. $(document).on('hide.bs.collapse', '.accordion .collapse', function (e) {
  87. $(this).siblings('.card-header').removeClass('activestate');
  88. });
  89. $(document).on('click', '#navbar_toggle_btn', function (e) {
  90. wrapper.toggleClass('hk-nav-toggle');
  91. $(window).trigger("resize");
  92. return false;
  93. });
  94. $(document).on('click', '#hk_nav_backdrop,#hk_nav_close', function (e) {
  95. wrapper.removeClass('hk-nav-toggle');
  96. return false;
  97. });
  98. $(document).on('click', '#navbar_search_btn', function (e) {
  99. $('html,body').animate({ scrollTop: 0 }, 'slow');
  100. $(".navbar-search input").focus();
  101. wrapper.addClass('navbar-search-toggle');
  102. $(window).trigger("resize");
  103. });
  104. var refreshMe = '.refresh';
  105. $(document).on("click", refreshMe, function (e) {
  106. var panelToRefresh = $(this).closest('.card').find('.refresh-container');
  107. var dataToRefresh = $(this).closest('.card').find('.panel-wrapper');
  108. var loadingAnim = panelToRefresh.find('.la-anim-1');
  109. panelToRefresh.show();
  110. setTimeout(function () {
  111. loadingAnim.addClass('la-animate');
  112. }, 100);
  113. function started() { }
  114. setTimeout(function () {
  115. function completed() { }
  116. panelToRefresh.fadeOut(800);
  117. setTimeout(function () {
  118. loadingAnim.removeClass('la-animate');
  119. }, 800);
  120. }, 1500);
  121. return false;
  122. });
  123. }
  124. }
  125. Compact.DefaultApp = DefaultApp;
  126. })(Compact = Themes.Compact || (Themes.Compact = {}));
  127. })(Themes = Unibase.Themes || (Unibase.Themes = {}));
  128. })(Unibase || (Unibase = {}));