From 168feacec92b8f53ae6d190b844e955ea734c098 Mon Sep 17 00:00:00 2001
From: alvaro <alvaro@alia.(none)>
Date: Tue, 23 Oct 2012 00:02:08 -0700
Subject: [PATCH] Added preview button

---
 classes/modules/adminModule.php                           | 1 +
 doc/examples/originalComponents/static/admin/js/editor.js | 6 ++++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/classes/modules/adminModule.php b/classes/modules/adminModule.php
index 4baa3db8..e1f6c219 100644
--- a/classes/modules/adminModule.php
+++ b/classes/modules/adminModule.php
@@ -534,6 +534,7 @@ class AdminModule extends abstractModule{
      <div class='bs-docs-template span9'>
       <textarea class='field span12' rows='8' cols='25' id='template-editor' name='template-editor'></textarea>
       <button class='btn btn-info disabled' id='template-save-button' data-url=''>Save</button>
+      <a href='#' id='preview-button' class='hide'><button class='btn btn-success'  style='float:right;' >View component</button></a>
       <div class='alert alert-success hide' id='template-msg'></div>
      </div>
     </div> 
diff --git a/doc/examples/originalComponents/static/admin/js/editor.js b/doc/examples/originalComponents/static/admin/js/editor.js
index e6b20bb1..fce94053 100644
--- a/doc/examples/originalComponents/static/admin/js/editor.js
+++ b/doc/examples/originalComponents/static/admin/js/editor.js
@@ -145,8 +145,9 @@ $(document).ready(function(){
      templateEditor.setValue("");
      queryEditor.setValue("");
   $.get(url, function(data){
-      $("#template-list").empty()
-      $("#query-list").empty()
+      $("#template-list").empty();
+      $("#query-list").empty();
+      $("#preview-button").attr("target", "_new").attr("href", "../"+componentName).removeClass("hide");
       $.each(data.views, function(i, item){
           var viewUrl = relPos+componentType+"/"+componentName+"/"+item;
           var viewFileUrl = componentType+"/"+componentName+"/"+item;
@@ -250,6 +251,7 @@ $(document).ready(function(){
        $.ajax({
            cache: false,
            url: fileUrl, 
+           dataType: 'text',
            success: function(data){
            queryEditor.setValue(data);
            queryBuffer = data;
-- 
GitLab