@@ -526,6 +526,36 @@ $(document).ready(function () {
526526
527527 $ ( sumSelector ) . DataTable ( sumConf ) ;
528528 $ ( '#execSummary [data-toggle="tooltip"]' ) . tooltip ( ) ;
529+
530+ $ ( "#showAdditionalMetrics" ) . append (
531+ "<div><a id='additionalMetrics'>" +
532+ "<span class='expand-input-rate-arrow arrow-closed' id='arrowtoglle1'></span>" +
533+ "Show Additional Metrics" +
534+ "</a></div>" +
535+ "<div class='container-fluid container-fluid-div' id='toggle-metrics' hidden>" +
536+ "<div><input type='checkbox' class='toggle-vis' id='box-0' data-column='0'>Select All</div>" +
537+ "<div id='on_heap_memory' class='on-heap-memory-checkbox-div'><input type='checkbox' class='toggle-vis' id='box-1' data-column='1'>Off Heap Memory</div>" +
538+ "<div id='off_heap_memory' class='off-heap-memory-checkbox-div'><input type='checkbox' class='toggle-vis' id='box-2' data-column='2'>On Heap Memory</div>" +
539+ "</div>" ) ;
540+
541+ $ ( '#on_heap_memory' ) . attr ( "data-toggle" )
542+ $ ( '#off_heap_memory' ) . attr ( "data-toggle" )
543+
544+ $ ( "#additionalMetrics" ) . click ( function ( ) {
545+ $ ( "#arrowtoggle1" ) . toggleClass ( "arrow-open arrow-closed" ) ;
546+ $ ( "#toggle-metrics" ) . toggle ( ) ;
547+ if ( window . localStorage ) {
548+ window . localStorage . setItem ( "arrowtoggle1class" , $ ( "#arrowtoggle1" ) . attr ( 'class' ) ) ;
549+ }
550+ } ) ;
551+
552+ if ( window . localStorage ) {
553+ if ( window . localStorage . getItem ( "arrowtoggle1class" ) != null &&
554+ window . localStorage . getItem ( "arrowtoggle1class" ) . includes ( "arrow-open" ) ) {
555+ $ ( "#arrowtoggle1" ) . toggleClass ( "arrow-open arrow-closed" ) ;
556+ $ ( "#toggle-metrics" ) . toggle ( ) ;
557+ }
558+ }
529559
530560 } ) ;
531561 } ) ;
0 commit comments