mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
SharePanel: fix to share feature, Closes #1035
This commit is contained in:
parent
f9c3cdab67
commit
a301c96c9d
@ -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('&') ;
|
||||
|
@ -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;
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user