start to port over mikeals json tree visualizer from couchdb sammy futon

This commit is contained in:
Max Ogden
2011-07-20 21:50:06 -07:00
parent 988c8de288
commit 3cbdba1673
7 changed files with 637 additions and 12 deletions

View File

@@ -13,6 +13,7 @@
<script type="text/javascript" src="script/lib/sammy-0.6.3.min.js"></script>
<script type="text/javascript" src="script/lib/underscore.js"></script>
<script type="text/javascript" src="script/lib/microevent.js"></script>
<script type="text/javascript" src="script/lib/traverse.js"></script>
<script type="text/javascript" src="script/util.js"></script>
<script type="text/javascript" src="script/costco.js"></script>
<script type="text/javascript" src="script/recline.js"></script>
@@ -54,9 +55,9 @@
</script>
<script type='text/mustache' class="importActionsTemplate">
<li><a data-action="url" class="menuAction" href="JavaScript:void(0);">From an API</a></li>
<li><a data-action="paste" class="menuAction" href="JavaScript:void(0);">Copy & Paste</a></li>
<li><a data-action="upload" class="menuAction" href="JavaScript:void(0);">Upload File</a></li>
<li><a data-action="urlImport" class="menuAction" href="JavaScript:void(0);">From an API</a></li>
<li><a data-action="pasteImport" class="menuAction" href="JavaScript:void(0);">Copy & Paste</a></li>
<li><a data-action="uploadImport" class="menuAction" href="JavaScript:void(0);">Upload File</a></li>
</script>
<script type='text/mustache' class="exportActionsTemplate">
@@ -189,6 +190,10 @@
</div>
<div class="dialog-body">
<div class="grid-layout layout-full">
<p class="info">
Currently only <a href="http://en.wikipedia.org/wiki/JSONP">JSONP</a>-enabled APIs are supported, for example:
<code>https://api.github.com/repos/maxogden/recline/commits</code>
</p>
<form name="api-import-form" id="sign-in-form">
<table class="form-table">
<tbody>
@@ -311,6 +316,12 @@
</div>
</div>
</script>
<script type='text/mustache' class="jsonTreeTemplate">
<div id="document-container">
<div id="document-editor"></div>
</div>
</script>
<script type='text/mustache' class="editPreviewTemplate">
<div class="expression-preview-table-wrapper">