= 3 rokov pred
rodič
commit
f11e84b6ab

+ 7 - 6
resources/views/app/stat-tree/summary.blade.php

@@ -11,8 +11,8 @@
 <link rel="stylesheet" href="/jstree/themes/default/style.min.css" />
 <script src="/jstree/jstree.min.js"></script>
 <div class="bg-light font-weight-bold text-secondary border-bottom" style="padding: 0.3rem;">Summary</div>
-<div id="statTreeView-{{$statTree->id}}">
-    <div class="stat-tree-view stat-tree-user-view stat-tree-summary-view overflow-auto min-height-300px" id="stat-tree-view-{{$statTree->id}}"></div>
+<div id="statTreeView-{{$statTree? $statTree->id: ''}}">
+    <div class="stat-tree-view stat-tree-user-view stat-tree-summary-view overflow-auto min-height-300px" id="stat-tree-view-{{$statTree? $statTree->id: ''}}"></div>
 </div>
 <script>
     (function() {
@@ -27,7 +27,7 @@
 
             // stat tree
             let StatTree = {
-                el: $('#stat-tree-view-{{$statTree->id}}'),
+                el: $('#stat-tree-view-{{$statTree? $statTree->id: ""}}'),
                 changed: false,
 
                 onSelected: function(_e, _data) {
@@ -52,7 +52,7 @@
                     }
                     catch (e) {}
 
-                    this.el = $('#stat-tree-view-{{$statTree->id}}');
+                    this.el = $('#stat-tree-view-{{$statTree? $statTree->id : ''}}');
 
                     // get data
                     showMask();
@@ -67,7 +67,7 @@
                     }
                     $params = '?' . implode('&', $params);
                     ?>
-
+                    @if($statTree)
                     $.get('{{ route('practice-management.statTrees.view.linesJSON', $statTree) }}{!! $params !!}', _data => {
 
                         // init tree with data
@@ -111,6 +111,7 @@
                                 ]
                             });
                     }, 'json').then(hideMask);
+                    @endif
                 },
 
                 dropVisualize: function() {
@@ -156,6 +157,6 @@
             StatTree.load();
 
         }
-        addMCInitializer('stat-tree-view-{{$statTree->id}}', init, '#statTreeView-{{$statTree->id}}');
+        addMCInitializer('stat-tree-view-{{$statTree? $statTree->id: ''}}', init, '#statTreeView-{{$statTree? $statTree->id: ''}}');
     }).call(window);
 </script>