Commit 7f1add22
Changed files (2)
app
assets
javascripts
backbone
templates
tutorials
views
tutorials
app/assets/javascripts/backbone/templates/tutorials/new.jst.ejs
@@ -23,7 +23,11 @@
</div>
</div>
<div class="form-actions">
- <button id='save-button' type="submit" class="btn btn-primary">Save</button>
+ <% if (canSave()) { %>
+ <button id='save-button' type="submit" class="btn btn-primary">Save</button>
+ <% } else { %>
+ <button id='save-button' type="submit" class="btn btn-primary" disabled=disabled>Save</button>
+ <% } %>
<a href="#tutorials" class="btn">Cancel</a>
</div>
</fieldset>
app/assets/javascripts/backbone/views/tutorials/new_view.js.coffee
@@ -3,6 +3,7 @@ class CakeSide.Views.Tutorials.NewView extends Marionette.ItemView
template: JST['backbone/templates/tutorials/new']
ui:
url: '#tutorial_url'
+ save_button: '#save-button'
events:
'change #tutorial_url': 'loadUrl'
@@ -10,6 +11,8 @@ class CakeSide.Views.Tutorials.NewView extends Marionette.ItemView
templateHelpers:
canLoadPreview: ->
@image_url
+ canSave: ->
+ false
initialize: ->
@model = new @collection.model()