|
@@ -252,10 +252,12 @@ ${ assist.assistPanel() }
|
|
|
|
|
|
|
|
function MetastoreViewModel(options) {
|
|
function MetastoreViewModel(options) {
|
|
|
var self = this;
|
|
var self = this;
|
|
|
|
|
+ self.assistHelper = AssistHelper.getInstance(options);
|
|
|
|
|
+
|
|
|
self.assistAvailable = ko.observable(true);
|
|
self.assistAvailable = ko.observable(true);
|
|
|
- self.isLeftPanelVisible = ko.observable(self.assistAvailable() && $.totalStorage('spark_left_panel_visible') != null && $.totalStorage('spark_left_panel_visible'));
|
|
|
|
|
|
|
+ self.isLeftPanelVisible = ko.observable();
|
|
|
|
|
+ self.assistHelper.withTotalStorage('assist', 'assist_panel_visible', self.isLeftPanelVisible, true);
|
|
|
|
|
|
|
|
- self.assistHelper = AssistHelper.getInstance(options);
|
|
|
|
|
|
|
|
|
|
huePubSub.subscribe("assist.table.selected", function (tableDef) {
|
|
huePubSub.subscribe("assist.table.selected", function (tableDef) {
|
|
|
location.href = '/metastore/table/' + tableDef.database + '/' + tableDef.name;
|
|
location.href = '/metastore/table/' + tableDef.database + '/' + tableDef.name;
|
|
@@ -264,10 +266,6 @@ ${ assist.assistPanel() }
|
|
|
huePubSub.subscribe("assist.database.selected", function (databaseDef) {
|
|
huePubSub.subscribe("assist.database.selected", function (databaseDef) {
|
|
|
location.href = '/metastore/tables/' + databaseDef.name;
|
|
location.href = '/metastore/tables/' + databaseDef.name;
|
|
|
});
|
|
});
|
|
|
-
|
|
|
|
|
- self.isLeftPanelVisible.subscribe(function (newValue) {
|
|
|
|
|
- $.totalStorage('spark_left_panel_visible', newValue);
|
|
|
|
|
- });
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$(document).ready(function () {
|
|
$(document).ready(function () {
|