From 2b412a80fb4e4770f4185f55326553fde3f8b4f9 Mon Sep 17 00:00:00 2001 From: Alex wheeler Date: Thu, 27 Mar 2014 03:32:01 +0000 Subject: [PATCH] Support URL args for any dashboard. --- src/app/services/dashboard.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/app/services/dashboard.js b/src/app/services/dashboard.js index b8e169c4dd8e11..3be57b80448627 100644 --- a/src/app/services/dashboard.js +++ b/src/app/services/dashboard.js @@ -295,6 +295,10 @@ function (angular, $, kbn, _, config, moment, Modernizr) { var renderTemplate = function(json,params) { var _r; + json=json.replace(/"to":"([^"]+)"/, '"to": "{{ARGS.to || \'$1\'}}"'); + json=json.replace(/"from":"([^"]+)"/, '"from": "{{ARGS.from || \'$1\'}}"'); + json=json.replace(/"query":"([^"]+)"/, '"query": "{{ARGS.query || \'$1\'}}"'); + json=json.replace(/"style":"([^"]+)"/, '"style": "{{ARGS.style || \'$1\'}}"'); _.templateSettings = {interpolate : /\{\{(.+?)\}\}/g}; var template = _.template(json); var rendered = template({ARGS:params});