From 34d0c0838fe909228eba73c62e772e7da02f65a9 Mon Sep 17 00:00:00 2001 From: Rashid Khan Date: Tue, 5 Mar 2013 15:46:09 -0700 Subject: [PATCH] ensure text panel content is hidden until showdown.js is available --- panels/text/module.html | 2 +- panels/text/module.js | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/panels/text/module.html b/panels/text/module.html index eb8277bac66..902193f6e72 100644 --- a/panels/text/module.html +++ b/panels/text/module.html @@ -1,6 +1,6 @@ - + {{panel.content}} \ No newline at end of file diff --git a/panels/text/module.js b/panels/text/module.js index b84d9bd5290..a88e002742e 100644 --- a/panels/text/module.js +++ b/panels/text/module.js @@ -10,6 +10,7 @@ angular.module('kibana.text', []) _.defaults($scope.panel,_d); $scope.init = function() { + $scope.ready = false; } }).directive('markdown', function() { @@ -23,6 +24,7 @@ angular.module('kibana.text', []) function render_panel() { var scripts = $LAB.script("panels/text/lib/showdown.js") scripts.wait(function(){ + scope.ready = true; var converter = new Showdown.converter(); var text = scope.panel.content.replace(/&/g, '&') .replace(/>/g, '>')