diff options
| -rw-r--r-- | examples/db.json | 9 | ||||
| -rw-r--r-- | themes/okadmin/public/js/app.js | 7 | ||||
| -rw-r--r-- | themes/okadmin/templates/partials/inputs.liquid | 4 | ||||
| -rw-r--r-- | themes/okadmin/templates/resource.liquid | 2 | ||||
| -rw-r--r-- | themes/okadmin/templates/resource_new.liquid | 2 |
5 files changed, 19 insertions, 5 deletions
diff --git a/examples/db.json b/examples/db.json index b9de44b..c370864 100644 --- a/examples/db.json +++ b/examples/db.json @@ -13,6 +13,10 @@ "caption": "cool" }, { + "uri": "https://ltho.s3.amazonaws.com/013781df-a926-409b-ab2a-b7b2becf99fa.png", + "caption": "" + }, + { "uri": "https://ltho.s3.amazonaws.com/5f4c3351-9434-446a-883b-aa4bffce8da3.png", "caption": "errrr" } @@ -21,10 +25,13 @@ "url": "", "type": "", "token": "", + "width": "", + "height": "", "title": "", "thumb": "" }, - "__index": 0 + "__index": "0", + "dateCreated": "" }, { "type": "bagel", diff --git a/themes/okadmin/public/js/app.js b/themes/okadmin/public/js/app.js index 61fc8c8..e7f902d 100644 --- a/themes/okadmin/public/js/app.js +++ b/themes/okadmin/public/js/app.js @@ -284,6 +284,13 @@ var OKAdmin = function(){ $input.val(JSON.stringify(parsed)); }) }); + + $(window).on('keydown', function(e){ + if ( (e.ctrlKey || e.altKey || e.metaKey) && e.keyCode == 83 ) { + e.preventDefault() + $("#resource_form").submit() + } + }) } $(function(){ diff --git a/themes/okadmin/templates/partials/inputs.liquid b/themes/okadmin/templates/partials/inputs.liquid index ba4459c..fa03e48 100644 --- a/themes/okadmin/templates/partials/inputs.liquid +++ b/themes/okadmin/templates/partials/inputs.liquid @@ -214,8 +214,8 @@ {% else %} <li class="image-element"> <label>Caption</label> - <input type="hidden" name="{{name}}[{{forloop.index0}}][uri]" value="{{image.uri}}"> - <textarea class="caption" name="{{name}}[{{forloop.index0}}][caption]">{{image.caption}}</textarea> + <input type="hidden" name="{{name}}[][uri]" value="{{image.uri}}"> + <textarea class="caption" name="{{name}}[][caption]">{{image.caption}}</textarea> <input type="hidden" name="{{name}}[][type]" value="image"> <img src="{{image.uri}}" alt="{{image.caption | strip_html}}"> <button class="remove">x</button> diff --git a/themes/okadmin/templates/resource.liquid b/themes/okadmin/templates/resource.liquid index 9454123..88f93bd 100644 --- a/themes/okadmin/templates/resource.liquid +++ b/themes/okadmin/templates/resource.liquid @@ -10,7 +10,7 @@ <section class="resource main" data-type="{{ resource.type }}" data-id="{{ resource.id }}"> <h2>EDIT {{ resource.type }} '{{ resource.spec.title.value }}'</h2> - <form action="." method="POST"> + <form action="." method="POST" id="resource_form"> <input type="hidden" name="_method" value="PUT"> {% include 'partials/inputs' %} <label> </label><button type="submit">Save</button> diff --git a/themes/okadmin/templates/resource_new.liquid b/themes/okadmin/templates/resource_new.liquid index d059445..15d13ba 100644 --- a/themes/okadmin/templates/resource_new.liquid +++ b/themes/okadmin/templates/resource_new.liquid @@ -8,7 +8,7 @@ <section class="main resource resource-new"> <h2>NEW {{ resource.type }}</h2> - <form action=".." method="POST"> + <form action=".." method="POST" id="resource_form"> <input type="hidden" name="_method" value="POST"> {% include 'partials/inputs' %} <label> </label><button type="submit">Create</button> |
