Sha256: efd4c0d4dc42f1bf5b26ccbcfd4900be42bc3b13a35399673ef7a7d703fc7ca8
Contents?: true
Size: 860 Bytes
Versions: 2
Compression:
Stored size: 860 Bytes
Contents
class Perkins.Views.Org extends Backbone.View el: "#main-content" events: "click .add-repo" : "addRepo" initialize: (opts={})-> @model = new Perkins.Models.Org(name: opts.name) template: -> JST["org"](@model.toJSON()) render: ()-> @model.fetch success: => $(@el).html(@template()) addRepo: (ev)-> target = $(ev.currentTarget) target.text("adding...") target.addClass("btn-diabled") repo_id = target.data('gb-id') url = "/repos/add/#{repo_id}" #add repo & refresh sidebar on success. $.ajax url: url success: -> sidebar = Applayout.appLayout.sidebar.currentView sidebar.repos.reset() sidebar.repos.fetch() false close: ()-> $(@el).html("") console.log "CLOSED VIEW CALLED" @.stopListening() @.undelegateEvents() @.unbind()
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
perkins-0.0.3 | lib/perkins/assets/javascripts/perkins/v/orgs.js.coffee |
perkins-0.0.2 | lib/perkins/assets/javascripts/perkins/v/orgs.js.coffee |