浏览代码

Move [tab-link] event handling to template

Vijayakrishnan 3 年之前
父节点
当前提交
8acbce2887
共有 2 个文件被更改,包括 10 次插入10 次删除
  1. 0 10
      resources/views/app/patient/care-month/_matrix.blade.php
  2. 10 0
      resources/views/layouts/template.blade.php

+ 0 - 10
resources/views/app/patient/care-month/_matrix.blade.php

@@ -311,16 +311,6 @@ foreach ($days as $k => $day) {
 <script>
     (function() {
         function init() {
-            $('a[tab-link]')
-                .off('click')
-                .on('click', function () {
-                    let tab = $(this).attr('tab-link');
-                    $(this).siblings().removeClass('tab-link-active');
-                    $(this).addClass('tab-link-active');
-                    $('.cm-tab').addClass('d-none');
-                    $('.cm-tab[tab-key="' + tab + '"]').removeClass('d-none');
-                    return false;
-                });
 
             $('.btn-stamp')
                 .off('click')

+ 10 - 0
resources/views/layouts/template.blade.php

@@ -397,6 +397,16 @@
                 fastLoad('/patients/view/' + $(this).attr('data-target-uid'), true, false, false);
                 return false;
             });
+            $(document)
+                .off('click.tab-link', 'a[tab-link]')
+                .on('click.tab-link', 'a[tab-link]', function () {
+                    let tab = $(this).attr('tab-link');
+                    $(this).siblings().removeClass('tab-link-active');
+                    $(this).addClass('tab-link-active');
+                    $('.cm-tab').addClass('d-none');
+                    $('.cm-tab[tab-key="' + tab + '"]').removeClass('d-none');
+                    return false;
+                });
         });
     </script>
     <script src="/js/click-to-copy.js?v={{config('app.asset_version')}}"></script>