|
@@ -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() {
|