Răsfoiți Sursa

Visit tree - parent node click - goto first child segment

Vijayakrishnan 3 ani în urmă
părinte
comite
ea5da1b060
1 a modificat fișierele cu 9 adăugiri și 2 ștergeri
  1. 9 2
      resources/views/app/patient/note/dashboard.blade.php

+ 9 - 2
resources/views/app/patient/note/dashboard.blade.php

@@ -455,7 +455,7 @@
                             }
                             if (!empty($segment->subheading)) {
                                 echo '<div class="note-tree-node note-tree-heading">' .
-                                    '<a class="">' . $segment->subheading . '</a>' .
+                                    '<a class="c-pointer">' . $segment->subheading . '</a>' .
                                     '<div class="note-tree-children">'; // <!-- open new node -->
                             }
                             $previousSubHeading = $segment->subheading;
@@ -466,7 +466,7 @@
                             }
                             if (!empty($segment->heading)) {
                                 echo '<div class="note-tree-node note-tree-heading">' .
-                                    '<a class="">' . $segment->heading . '</a>' .
+                                    '<a class="c-pointer">' . $segment->heading . '</a>' .
                                     '<div class="note-tree-children">'; // <!-- open new node -->
                             }
                             $previousHeading = $segment->heading;
@@ -2239,6 +2239,13 @@
                         }
                         return false;
                     });
+                // clicking node parent - go to first child
+                $('.note-tree-node.note-tree-heading>a:not([data-segment-uid])')
+                    .off('click.scroll-to-first-child-segment')
+                    .on('click.scroll-to-first-child-segment', function() {
+                         $(this).parent().find('>.note-tree-children>.note-tree-node>a[data-segment-uid]').first().trigger('click');
+                         return false;
+                    });
                 $('.note-tree-node>a[data-non-segment-target]')
                     .off('click.scroll-to-non-segment')
                     .on('click.scroll-to-non-segment', function() {