Browse Source

HUE-8330 [frontend] Save sidebar collapsed state in total storage and have it open by default

Johan Ahlen 7 years ago
parent
commit
95da0bc

+ 2 - 1
desktop/core/src/desktop/templates/ko_components/ko_dw_sidebar.mako

@@ -66,7 +66,7 @@
             { displayName: 'Importer', url: '/indexer/importer', icon: 'hdfs' }
           ]
         }]);
-        self.collapsed = ko.observable(true);
+        self.collapsed = ko.observable();
         self.collapsed.subscribe(function (newVal) {
           if (newVal) {
             $(element).addClass('collapsed')
@@ -74,6 +74,7 @@
             $(element).removeClass('collapsed')
           }
         });
+        ApiHelper.getInstance().withTotalStorage('sidebar', 'collapsed', self.collapsed, false);
 
         self.activeUrl = ko.observable();