Commit 644a9248

mo khan <mo@mokhan.ca>
2014-06-24 03:25:17
load tags on my/cakes/new page.
1 parent affa35b
Changed files (3)
app
assets
javascripts
backbone
templates
views
views
app/assets/javascripts/backbone/templates/cakes/edit.jst.ejs
@@ -1,5 +1,3 @@
-<a href="#/index">Back</a>
-
 <div class="row">
   <div class="span12">
     <h1><small>Edit</small> <%= name %> <small>(Step 1 of 2)</small></h1>
app/assets/javascripts/backbone/views/cakes/new_view.js.coffee
@@ -35,7 +35,11 @@ class Cake.Views.Cakes.NewView extends Backbone.View
 
   render: ->
     $(@el).html(@template(@model.toJSON()))
-
+    @loadTags()
     this.$("form").backboneLink(@model)
-
     return this
+
+  loadTags: () ->
+    @$('#cake_tags').tagit({ availableTags: ALL_TAGS })
+    $('.tooltip-item').tooltip()
+
app/views/my/cakes/index.html.erb
@@ -1,5 +1,6 @@
 <%= content_for :javascript do -%>
   <%= javascript_tag do %>
+    var ALL_TAGS = [ <% ActsAsTaggableOn::Tag.pluck(:name).sort!.each { |item| %> '<%= item %>', <% } %> ];
     Cake.initialize({ access_token: '<%= current_user.authentication_token %>' });
   <% end %>
 <% end -%>