Commit a301c96c by Torkel Ödegaard

SharePanel: fix to share feature, Closes #1035

parent f9c3cdab
...@@ -66,11 +66,13 @@ function (angular, _) { ...@@ -66,11 +66,13 @@ function (angular, _) {
var paramsArray = []; var paramsArray = [];
_.each(params, function(value, key) { _.each(params, function(value, key) {
var str = key; if (value === null) { return; }
if (value !== true) { if (value === true) {
str += '=' + encodeURIComponent(value); paramsArray.push(key);
} else {
key += '=' + encodeURIComponent(value);
paramsArray.push(key);
} }
paramsArray.push(str);
}); });
$scope.shareUrl = baseUrl + "?" + paramsArray.join('&') ; $scope.shareUrl = baseUrl + "?" + paramsArray.join('&') ;
......
...@@ -51,9 +51,8 @@ function (angular, _, $) { ...@@ -51,9 +51,8 @@ function (angular, _, $) {
DashboardViewState.prototype.getQueryStringState = function() { DashboardViewState.prototype.getQueryStringState = function() {
var state = $location.search(); var state = $location.search();
state.panelId = parseInt(state.panelId) || null; state.panelId = parseInt(state.panelId) || null;
state.fullscreen = state.fullscreen ? true : false; state.fullscreen = state.fullscreen ? true : null;
state.edit = state.edit ? true : false; state.edit = (state.edit === "true" || state.edit === true) || null;
return state; return state;
}; };
...@@ -61,7 +60,6 @@ function (angular, _, $) { ...@@ -61,7 +60,6 @@ function (angular, _, $) {
var urlState = _.clone(this.state); var urlState = _.clone(this.state);
urlState.fullscreen = this.state.fullscreen ? true : null, urlState.fullscreen = this.state.fullscreen ? true : null,
urlState.edit = this.state.edit ? true : null; urlState.edit = this.state.edit ? true : null;
return urlState; return urlState;
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment