SharePanel: fix to share feature, Closes #1035

This commit is contained in:
Torkel Ödegaard 2014-11-10 16:18:59 +01:00
parent f9c3cdab67
commit a301c96c9d
2 changed files with 8 additions and 8 deletions

View File

@ -66,11 +66,13 @@ function (angular, _) {
var paramsArray = [];
_.each(params, function(value, key) {
var str = key;
if (value !== true) {
str += '=' + encodeURIComponent(value);
if (value === null) { return; }
if (value === true) {
paramsArray.push(key);
} else {
key += '=' + encodeURIComponent(value);
paramsArray.push(key);
}
paramsArray.push(str);
});
$scope.shareUrl = baseUrl + "?" + paramsArray.join('&') ;

View File

@ -51,9 +51,8 @@ function (angular, _, $) {
DashboardViewState.prototype.getQueryStringState = function() {
var state = $location.search();
state.panelId = parseInt(state.panelId) || null;
state.fullscreen = state.fullscreen ? true : false;
state.edit = state.edit ? true : false;
state.fullscreen = state.fullscreen ? true : null;
state.edit = (state.edit === "true" || state.edit === true) || null;
return state;
};
@ -61,7 +60,6 @@ function (angular, _, $) {
var urlState = _.clone(this.state);
urlState.fullscreen = this.state.fullscreen ? true : null,
urlState.edit = this.state.edit ? true : null;
return urlState;
};