summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/backbone
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2014-11-22 21:35:54 -0700
committermo khan <mo@mokhan.ca>2014-11-22 21:35:54 -0700
commit93d22d876deded6f7453dafef151db8d4582c8f5 (patch)
tree140922d286f1fdffebcc241073f73b6d0aaf4e18 /app/assets/javascripts/backbone
parent84d4bc964b9f5e1eb93819087af564655a8cabef (diff)
parent7620674929c024a7279dfa116deab8805f2fb2ec (diff)
Merge branch 'master' of bitbucket.org:cakeside/cakeside
Diffstat (limited to 'app/assets/javascripts/backbone')
-rw-r--r--app/assets/javascripts/backbone/cakeside.js.coffee12
-rw-r--r--app/assets/javascripts/backbone/controllers/cakes_controller.js.coffee8
-rw-r--r--app/assets/javascripts/backbone/controllers/dashboard_controller.js.coffee4
-rw-r--r--app/assets/javascripts/backbone/controllers/profile_controller.js.coffee4
-rw-r--r--app/assets/javascripts/backbone/controllers/tutorials_controller.js.coffee14
-rw-r--r--app/assets/javascripts/backbone/templates/cakes/cake.jst.ejs22
-rw-r--r--app/assets/javascripts/backbone/templates/cakes/edit.jst.ejs7
-rw-r--r--app/assets/javascripts/backbone/templates/photos/new-modal.jst.ejs4
8 files changed, 36 insertions, 39 deletions
diff --git a/app/assets/javascripts/backbone/cakeside.js.coffee b/app/assets/javascripts/backbone/cakeside.js.coffee
index e55bb348..6f468e52 100644
--- a/app/assets/javascripts/backbone/cakeside.js.coffee
+++ b/app/assets/javascripts/backbone/cakeside.js.coffee
@@ -37,14 +37,12 @@ window.CakeSide =
@cakes = new CakeSide.Collections.CakesCollection()
@categories = new CakeSide.Collections.CategoriesCollection()
- @categories.fetch(reset: true)
@tutorials = new CakeSide.Collections.TutorialsCollection()
- @tutorials.fetch(reset: true)
- @disqus_view = new CakeSide.Views.DisqusView
- disqus_shortname: data.disqus_shortname
- CakeSide.Application.reqres.setHandler 'CommentView', =>
- @disqus_view
+ #@disqus_view = new CakeSide.Views.DisqusView
+ #disqus_shortname: data.disqus_shortname
+ #CakeSide.Application.reqres.setHandler 'CommentView', =>
+ #@disqus_view
CakeSide.Application.reqres.setHandler 'CakesRepository', =>
@cakes
CakeSide.Application.reqres.setHandler 'CategoriesRepository', =>
@@ -63,5 +61,7 @@ window.CakeSide =
CakeSide.Application.reqres.setHandler 'ProfilesRepository', =>
@profiles ||= new CakeSide.Collections.ProfilesCollection()
+ @categories.fetch(reset: true)
+ @tutorials.fetch(reset: true)
@cakes.fetch(reset: true).done ->
CakeSide.Application.start()
diff --git a/app/assets/javascripts/backbone/controllers/cakes_controller.js.coffee b/app/assets/javascripts/backbone/controllers/cakes_controller.js.coffee
index c9fe5579..70d99253 100644
--- a/app/assets/javascripts/backbone/controllers/cakes_controller.js.coffee
+++ b/app/assets/javascripts/backbone/controllers/cakes_controller.js.coffee
@@ -3,11 +3,11 @@ class CakeSide.Controllers.CakesController extends Marionette.Controller
initialize: (options) ->
@content_region = CakeSide.Application.content_region
@cakes = CakeSide.Application.request('CakesRepository')
- @comment_view = CakeSide.Application.request('CommentView')
+ #@comment_view = CakeSide.Application.request('CommentView')
index: ->
@selectTab()
- @comment_view.hide()
+ #@comment_view.hide()
@content_region.show(new @views.IndexView(collection: @cakes))
show: (id, photo_id) ->
@@ -21,13 +21,13 @@ class CakeSide.Controllers.CakesController extends Marionette.Controller
newCake: ->
@selectTab()
- @comment_view.hide()
+ #@comment_view.hide()
@content_region.show(new @views.NewView(collection: @cakes))
edit: (id) ->
@selectTab()
@content_region.show(new @views.EditView(model: @cakes.get(id)))
- @comment_view.hide()
+ #@comment_view.hide()
selectTab: ->
$('.nav-list').children().removeClass('active')
diff --git a/app/assets/javascripts/backbone/controllers/dashboard_controller.js.coffee b/app/assets/javascripts/backbone/controllers/dashboard_controller.js.coffee
index 45e7196c..23169914 100644
--- a/app/assets/javascripts/backbone/controllers/dashboard_controller.js.coffee
+++ b/app/assets/javascripts/backbone/controllers/dashboard_controller.js.coffee
@@ -1,6 +1,6 @@
class CakeSide.Controllers.DashboardController extends Marionette.Controller
initialize: (options) ->
- @comment_view = CakeSide.Application.request('CommentView')
+ #@comment_view = CakeSide.Application.request('CommentView')
index: ->
- @comment_view.hide()
+ #@comment_view.hide()
diff --git a/app/assets/javascripts/backbone/controllers/profile_controller.js.coffee b/app/assets/javascripts/backbone/controllers/profile_controller.js.coffee
index e0306805..984cf4d7 100644
--- a/app/assets/javascripts/backbone/controllers/profile_controller.js.coffee
+++ b/app/assets/javascripts/backbone/controllers/profile_controller.js.coffee
@@ -2,11 +2,11 @@ class CakeSide.Controllers.ProfileController extends Marionette.Controller
views: CakeSide.Views.Profiles
initialize: (options) ->
@content_region = CakeSide.Application.content_region
- @comment_view = CakeSide.Application.request('CommentView')
+ #@comment_view = CakeSide.Application.request('CommentView')
show: (id) ->
@selectTab()
- @comment_view.hide()
+ #@comment_view.hide()
profile = new CakeSide.Models.Profile
id: id
profile.fetch
diff --git a/app/assets/javascripts/backbone/controllers/tutorials_controller.js.coffee b/app/assets/javascripts/backbone/controllers/tutorials_controller.js.coffee
index ae1a626f..5f1997c4 100644
--- a/app/assets/javascripts/backbone/controllers/tutorials_controller.js.coffee
+++ b/app/assets/javascripts/backbone/controllers/tutorials_controller.js.coffee
@@ -3,26 +3,26 @@ class CakeSide.Controllers.TutorialsController extends Marionette.Controller
initialize: (options) ->
@content_region = CakeSide.Application.content_region
@tutorials = CakeSide.Application.request('TutorialsRepository')
- @comment_view = CakeSide.Application.request('CommentView')
+ #@comment_view = CakeSide.Application.request('CommentView')
index: ->
@selectTab()
- @comment_view.hide()
+ #@comment_view.hide()
@content_region.show(new @views.IndexView(collection: @tutorials))
new: ->
@selectTab()
- @comment_view.hide()
+ #@comment_view.hide()
@content_region.show(new @views.NewView(collection: @tutorials))
show: (id) ->
@selectTab()
tutorial = @tutorials.get(id)
@content_region.show(new @views.ShowView(model: tutorial))
- @comment_view.render
- identifier: "t-#{tutorial.id}"
- title: tutorial.get('name')
- url: tutorial.public_url()
+ #@comment_view.render
+ #identifier: "t-#{tutorial.id}"
+ #title: tutorial.get('heading')
+ #url: tutorial.get('url')
selectTab: ->
$('.nav-list').children().removeClass('active')
diff --git a/app/assets/javascripts/backbone/templates/cakes/cake.jst.ejs b/app/assets/javascripts/backbone/templates/cakes/cake.jst.ejs
index c20138b5..e9800ad5 100644
--- a/app/assets/javascripts/backbone/templates/cakes/cake.jst.ejs
+++ b/app/assets/javascripts/backbone/templates/cakes/cake.jst.ejs
@@ -4,18 +4,10 @@
<img class="media-object" data-src="<%= photo.thumb_url %>" alt="64x64" style="width: 64px; height: 64px;" src="<%= photo.thumb_url %>">
</a>
<% } %>
- <div class="media-body">
- <h4 class="media-heading"><%= name %></h4>
- <%= story %>
- <p>
- <a href="#cakes/<%= id %>/edit">
- <i class="fa fa-edit"></i> edit
- </a>
- <a href="<%= Routes.cake_favorites_path(id) %>">
- <i class="fa fa-heart"></i> fanclub
- </a>
- <span class="badge badge-warning">
- <i class="fa fa-comment"> </i> <a href="/creations/<%= id %>#disqus_thread" data-disqus-identifier="c-<%= id %>"></a>
- </span>
- </p>
- </div>
+<div class="media-body">
+ <h4 class="media-heading"><a href="#cakes/<%= id %>"><%= name %></a></h4>
+ <p>
+ <a href="#cakes/<%= id %>/edit"><i class="fa fa-edit"></i>edit</a>
+ <a href="<%= Routes.cake_favorites_path(id) %>"><i class="fa fa-heart"></i>fanclub</a>
+ </p>
+</div>
diff --git a/app/assets/javascripts/backbone/templates/cakes/edit.jst.ejs b/app/assets/javascripts/backbone/templates/cakes/edit.jst.ejs
index d462642f..e589075f 100644
--- a/app/assets/javascripts/backbone/templates/cakes/edit.jst.ejs
+++ b/app/assets/javascripts/backbone/templates/cakes/edit.jst.ejs
@@ -1,11 +1,16 @@
<div class="row-fluid">
<div class="span12">
- <p class="pull-right"> <a class="btn btn-primary add-photo">Add Photo...</a> </p>
<h1><small>Edit</small> <%= cake.name %></h1>
<hr />
<form id="edit-cake" name="cake" class="form-horizontal">
<fieldset>
<div class="control-group">
+ <label class="control-label"></label>
+ <div class="controls">
+ <a class="btn btn-primary add-photo">Upload Photo...</a>
+ </div>
+ </div>
+ <div class="control-group">
<label class="control-label" for="cake_name">Name*</label>
<div class="controls">
<input class="input-xxlarge" id="cake_name" name="name" type="text" value="<%= cake.name %>" />
diff --git a/app/assets/javascripts/backbone/templates/photos/new-modal.jst.ejs b/app/assets/javascripts/backbone/templates/photos/new-modal.jst.ejs
index 66bbe946..7f7a7dfb 100644
--- a/app/assets/javascripts/backbone/templates/photos/new-modal.jst.ejs
+++ b/app/assets/javascripts/backbone/templates/photos/new-modal.jst.ejs
@@ -3,14 +3,14 @@
<h4>Upload Photo</h4>
</div>
<div class="modal-body">
- <img id="preview-image" src="#" alt="your image" class="hide hidden-phone" />
<span class="btn btn-default btn-file">
+ Browse... <input id="photo-attachment" name="attachment" type="file" accept="image/*">
</span>
- <p>
+ <p class='pull-right'>
<input id="watermark" name="watermark" maxlength="30" size="30" type="text" placeholder="watermark" /> on CakeSide.com
<a class="tooltip-item" data-placement="right" rel="tooltip" href="#" data-original-title="Watermark your name or company on each uploaded image" data-animation="true"><i class="icon-question-sign"></i></a>
</p>
+ <img id="preview-image" src="#" alt="your image" class="hide hidden-phone" />
</div>
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">Cancel</a>