Skip to content
Snippets Groups Projects
Commit 8c67d170 authored by alvaro's avatar alvaro
Browse files

Added embed-this-viz button

parent 014b7741
No related branches found
No related tags found
No related merge requests found
...@@ -570,8 +570,6 @@ class Utils{ ...@@ -570,8 +570,6 @@ class Utils{
Haanga::Load($viewFile, $vars); Haanga::Load($viewFile, $vars);
}catch(Exception $e){ }catch(Exception $e){
echo '<pre>'; echo '<pre>';
echo $e->getMessage();
var_dump($vars);
echo($e->getMessage()."' in ".$e->getFile().":".$e->getLine()."\nStack trace:\n".$e->getTraceAsString()); echo($e->getMessage()."' in ".$e->getFile().":".$e->getLine()."\nStack trace:\n".$e->getTraceAsString());
echo '</pre>'; echo '</pre>';
} }
......
...@@ -163,7 +163,18 @@ class AdminModule extends abstractModule{ ...@@ -163,7 +163,18 @@ class AdminModule extends abstractModule{
<div class='container'> <div class='container'>
<img src='../img/lodspeakr_logotype.png' style='opacity: 0.1; position: absolute; right:0px; top:60%'/> <img src='../img/lodspeakr_logotype.png' style='opacity: 0.1; position: absolute; right:0px; top:60%'/>
"; ";
private $foot =" </div> private $foot =" <div id='embed-box' class='modal hide fade'>
<div class='modal-header'>
<button type='button' class='close' data-dismiss='modal' aria-hidden='true'>&times;</button>
<h3>Embed this code</h3>
</div>
<div id='embed-body' class='modal-body'>
</div>
<div class='modal-footer'>
<a href='#' class='btn' data-dismiss='modal'>Close</a>
</div>
</div></div>
</body> </body>
</html> </html>
"; ";
...@@ -557,7 +568,8 @@ class AdminModule extends abstractModule{ ...@@ -557,7 +568,8 @@ class AdminModule extends abstractModule{
} }
} }
echo $this->head ." echo $this->head ."
<script type='application/javascript'> <script type='application/javascript'>
var home='".$conf['basedir']."';
$namespaces $namespaces
</script> </script>
<div class='row-fluid'> <div class='row-fluid'>
...@@ -587,7 +599,8 @@ class AdminModule extends abstractModule{ ...@@ -587,7 +599,8 @@ class AdminModule extends abstractModule{
</div> </div>
<div class='row-fluid'> <div class='row-fluid'>
<div class='span3'> <div class='span3'>
<a href='#' id='preview-button' class='hide'><button class='btn btn-success btn-large'>View component</button></a> <p><a href='#' id='preview-button' class='hide'><button class='btn btn-success btn-large'>View component</button></a></p>
<p><button id='embed-button' class='btn btn-success btn-large hide'>Embed component</button></p>
</div> </div>
</div> </div>
</div> </div>
......
...@@ -206,6 +206,7 @@ $(document).ready(function(){ ...@@ -206,6 +206,7 @@ $(document).ready(function(){
$("#template-list").empty(); $("#template-list").empty();
$("#query-list").empty(); $("#query-list").empty();
$("#preview-button").attr("target", "_new").attr("href", "../"+componentName).removeClass("hide"); $("#preview-button").attr("target", "_new").attr("href", "../"+componentName).removeClass("hide");
$("#embed-button").attr("data-url", "../"+componentName).removeClass("hide");
$.each(data.views, function(i, item){ $.each(data.views, function(i, item){
var viewUrl = relPos+componentType+"/"+componentName+"/"+item; var viewUrl = relPos+componentType+"/"+componentName+"/"+item;
var viewFileUrl = componentType+"/"+componentName+"/"+item; var viewFileUrl = componentType+"/"+componentName+"/"+item;
...@@ -378,5 +379,12 @@ $(document).ready(function(){ ...@@ -378,5 +379,12 @@ $(document).ready(function(){
$("#query-save-button").addClass('disabled'); $("#query-save-button").addClass('disabled');
} }
}); });
$("#embed-button").on('click', function(e){
var url = $(this).attr('data-url').replace("../", home);
var code = "&lt;iframe src='"+url+"' style='overflow-x: hidden;overflow-y: hidden;' frameborder='0' width='600px' height='400px'&gt;&lt;/iframe&gt;";
$("#embed-body").html(code);
$("#embed-box").modal('show');
})
} }
}); });
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment