diff options
| author | mo khan <mo@mokhan.ca> | 2015-01-28 21:22:17 -0700 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2015-01-28 21:22:17 -0700 |
| commit | 02fc0d990bd47f54a69806da19776cb832dfa654 (patch) | |
| tree | bbae4ceecdbb7b11a266cca0f5258bd186bf9051 /app/assets/javascripts | |
| parent | dc59cb4301ddbb0308fb774f0989211fc8d17507 (diff) | |
dont show error as soon as you load the new tutorial page.
Diffstat (limited to 'app/assets/javascripts')
| -rw-r--r-- | app/assets/javascripts/backbone/views/tutorials/new_view.js.coffee | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/assets/javascripts/backbone/views/tutorials/new_view.js.coffee b/app/assets/javascripts/backbone/views/tutorials/new_view.js.coffee index b5029451..e8ba976f 100644 --- a/app/assets/javascripts/backbone/views/tutorials/new_view.js.coffee +++ b/app/assets/javascripts/backbone/views/tutorials/new_view.js.coffee @@ -21,9 +21,9 @@ class CakeSide.Views.Tutorials.NewView extends Marionette.ItemView @service = new EmbedlyService() loadUrl: -> - @updateTutorial(url: @ui.url.val()) if @model.isValidUrl(@ui.url.val()) @service.retrieve_info_on(@ui.url.val(), @updateTutorial) + @validate() updateTutorial: (attributes) => @model.set @@ -36,6 +36,8 @@ class CakeSide.Views.Tutorials.NewView extends Marionette.ItemView onRender: -> @ui.tags.tagit({ availableTags: ALL_TAGS }) + + validate: -> @model.isValid() displayError: (model, error) -> |
