|
@@ -2391,6 +2391,9 @@
|
|
|
@endif
|
|
|
|
|
|
</div>
|
|
|
+ <div class="note-rhs-sidebar border-left" id="note-rhs-sidebar">
|
|
|
+ @include('app.patient.note.rhs-sidebar')
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -2453,16 +2456,20 @@
|
|
|
});
|
|
|
}
|
|
|
function fixTreeTopAndHeight() {
|
|
|
- let tree = $('#note-lhs-tree'), noteCardHeader = $('#note-card-header');
|
|
|
+ let tree = $('#note-lhs-tree'), rhsSidebar = $('#note-rhs-sidebar'), noteCardHeader = $('#note-card-header');
|
|
|
if(!noteCardHeader.length) return;
|
|
|
let resultTop = (noteCardHeader.offset().top + noteCardHeader.outerHeight(true)) - $(window).scrollTop();
|
|
|
if(resultTop <= 55) {
|
|
|
tree.addClass('fixed');
|
|
|
+ rhsSidebar.addClass('fixed');
|
|
|
}
|
|
|
else {
|
|
|
tree.removeClass('fixed');
|
|
|
tree.css('height', 'calc(100vh - ' + resultTop + 'px)');
|
|
|
tree.css('max-height', 'calc(100vh - ' + resultTop + 'px)');
|
|
|
+ rhsSidebar.removeClass('fixed');
|
|
|
+ rhsSidebar.css('height', 'calc(100vh - ' + resultTop + 'px)');
|
|
|
+ rhsSidebar.css('max-height', 'calc(100vh - ' + resultTop + 'px)');
|
|
|
}
|
|
|
}
|
|
|
addMCInitializer('note-tree', init, '#note-lhs-tree');
|