summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/db.json10
-rw-r--r--themes/okadmin/public/js/app.js11
-rw-r--r--themes/okadmin/templates/partials/inputs.liquid4
3 files changed, 16 insertions, 9 deletions
diff --git a/examples/db.json b/examples/db.json
index 6c2d428..1061086 100644
--- a/examples/db.json
+++ b/examples/db.json
@@ -29,8 +29,14 @@
"color": "blue",
"images": [
{
- "uri": "http://del.h-cdn.co/assets/cm/15/10/54f928d7ada8d_-_1347910942518.jpg",
- "caption": "boop"
+ "uri": [
+ "http://del.h-cdn.co/assets/cm/15/10/54f928d7ada8d_-_1347910942518.jpg",
+ "https://ltho.s3.amazonaws.com/45c29c6d-2832-46f1-b0d3-6f847b6f42e4.png"
+ ],
+ "caption": [
+ "boop",
+ "Errorrrrr"
+ ]
}
],
"video": {
diff --git a/themes/okadmin/public/js/app.js b/themes/okadmin/public/js/app.js
index 7a5eb60..e16e046 100644
--- a/themes/okadmin/public/js/app.js
+++ b/themes/okadmin/public/js/app.js
@@ -2,12 +2,13 @@ var OKAdmin = function(){
OKUpload.bind()
OKUpload.add = function(data){
- var url = data[0].extra.location
- var imageTemplate = $("#image-template").html()
+ var url = data[0].extra.Location
+ var imageTemplate = $("#captioned-image-template").html()
var $el = $(imageTemplate)
- $el.find("url").val(url)
- $(".images").append($el)
- console.log(data)
+ $el.find(".uri").val(url)
+ $el.find("img").attr("src", url)
+
+ $(".captioned-image-list ol").append($el)
}
$(".video .url").change(function(){
diff --git a/themes/okadmin/templates/partials/inputs.liquid b/themes/okadmin/templates/partials/inputs.liquid
index dab6243..9465770 100644
--- a/themes/okadmin/templates/partials/inputs.liquid
+++ b/themes/okadmin/templates/partials/inputs.liquid
@@ -56,9 +56,9 @@
</div>
<script type="text/html" id="captioned-image-template">
<li class="image-element">
- <img src="" alt="{{image.caption}}">
- <input type="hidden" name="{{name}}[][uri]" value="">
+ <input class="uri" type="hidden" name="{{name}}[][uri]" value="">
<textarea class="caption" name="{{name}}[][caption]"></textarea>
+ <img alt="{{image.caption}}">
<button class="remove-image">-</button>
</li>
</script>