1 class B4.Views.NewLinkForm extends Backbone.View
5 'click form button' : "onSubmit"
8 $(@el).find('input[type="submit"]').attr("data-loading-text", "Saving...")
9 newlink = new B4.Models.Link()
11 title: $(@el).find('input[name="title"]').val()
12 url: $(@el).find('input[name="url"]').val()
13 tags: $(@el).find('input[name="tags"]').val()
15 newlink.save({}, {success: ->
16 $('input[name="title"]').val("")
17 $('input[name="url"]').val("")
18 $('input[name="tags"]').val("")
19 cur = B4.links_view.current_tag
20 if cur is "" or cur in newlink.attributes.tags
21 window.links.add(newlink, {at: 0})
22 B4.links_view.model = window.links
23 B4.links_view.render()
24 $(@el).find('input[type="submit"]').removeAttr("data-loading-text")
31 B4.new_link_view.onSubmit()
36 class B4.Views.LinksIndex extends Backbone.View
41 $(@el).html @template(links: @model.toJSON())
44 template: JST['links/index']
47 B4.Views.LinksIndex.prototype.el = $ "#links"
48 B4.Views.NewLinkForm.prototype.el = $ "#new_link"