diff options
| author | mo <mokha@cisco.com> | 2017-08-31 20:17:53 -0600 |
|---|---|---|
| committer | mo <mokha@cisco.com> | 2017-08-31 20:17:53 -0600 |
| commit | 868cbd8aeccec43da6cdc9b4c60bfda9e421141a (patch) | |
| tree | 0d4dc1d6c02510ce8b9682e24d324f9e479ad962 | |
| parent | 193e62ad580588c4c25fcbe3373c13fe12cd8d67 (diff) | |
start to convert some of the backbone views.
5 files changed, 77 insertions, 90 deletions
diff --git a/app/assets/javascripts/backbone/templates/cakes/edit.jst.ejs b/app/assets/javascripts/backbone/templates/cakes/edit.jst.ejs index e589075f..d1f26560 100644 --- a/app/assets/javascripts/backbone/templates/cakes/edit.jst.ejs +++ b/app/assets/javascripts/backbone/templates/cakes/edit.jst.ejs @@ -1,56 +1,41 @@ -<div class="row-fluid"> - <div class="span12"> +<div class="row"> + <div class="col"> <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 %>" /> - </div> - </div> - <div class="control-group"> - <label class="control-label">Category</label> - <div class="controls"> - <select id="cake_category_id" name="category_id"> - <% _.each(categories, function(category) { %> - <option value="<%= category.id %>"><%= category.name %></option> - <% }); %> - </select> - </div> - </div> - <div class="control-group"> - <label class="control-label" for="cake_story">Description</label> - <div class="controls"> - <textarea class="input-xxlarge" id="cake_story" name="story" rows="3"><%= cake.story %></textarea> - </div> - </div> - <div class="control-group"> - <label for="cake_tags" class="control-label">Tags</label> - <div class="controls"> - <% if (typeof(cake.tags) === "string") { %> - <% tags = _.map(cake.tags.split(','), function(x){ return x; }) %> - <% } else { %> - <% tags = _.map(cake.tags, function(x){ return x.name; }) %> - <% } %> - <input name="cake_tags" type="text" id="cake_tags" value="<%= tags %>" class="input-xxlarge" autocomplete="off" /> - </div> - </div> - <div class="form-actions"> - <button id='save-button' type="submit" class="btn btn-primary">Publish</button> - <a href="#cakes/<%= cake.id %>" class="btn">Cancel</a> - </div> - </fieldset> + <div class="form-group"> + <a class="btn btn-primary add-photo">Upload Photo...</a> + </div> + <div class="form-group"> + <label class="" for="cake_name">Name</label> + <input class="form-control" id="cake_name" name="name" type="text" value="<%= cake.name %>" required="required" /> + </div> + <div class="form-group"> + <label for="category_id">Category</label> + <select id="cake_category_id" name="category_id" class="form-control"> + <% _.each(categories, function(category) { %> + <option value="<%= category.id %>"><%= category.name %></option> + <% }); %> + </select> + </div> + <div class="form-group"> + <label class="" for="cake_story">Description</label> + <textarea class="form-control" id="cake_story" name="story" rows="3"><%= cake.story %></textarea> + </div> + <div class="form-group"> + <label for="cake_tags" class="">Tags</label> + <% if (typeof(cake.tags) === "string") { %> + <% tags = _.map(cake.tags.split(','), function(x){ return x; }) %> + <% } else { %> + <% tags = _.map(cake.tags, function(x){ return x.name; }) %> + <% } %> + <input name="cake_tags" type="text" id="cake_tags" value="<%= tags %>" class="form-control" autocomplete="off" /> + </div> + <button id='save-button' type="submit" class="btn btn-primary">Publish</button> + <a href="#cakes/<%= cake.id %>" class="btn btn-secondary">Cancel</a> </form> </div> </div> -<div class="row-fluid"> +<div class="row"> <ul class="thumbnails"></ul> </div> diff --git a/app/assets/javascripts/backbone/templates/cakes/new.jst.ejs b/app/assets/javascripts/backbone/templates/cakes/new.jst.ejs index ad14b2a8..cc26c43b 100644 --- a/app/assets/javascripts/backbone/templates/cakes/new.jst.ejs +++ b/app/assets/javascripts/backbone/templates/cakes/new.jst.ejs @@ -1,26 +1,18 @@ <h1>Share cake</h1> <hr /> <form id="new-cake" name="cake" class="form-horizontal"> - <fieldset> - <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"> - </div> - </div> - <div class="control-group"> - <label class="control-label">Category</label> - <div class="controls"> - <select id="cake_category_id" name="category_id"> - <% _.each(categories, function(category) { %> - <option value="<%= category.id %>"><%= category.name %></option> - <% }); %> - </select> - </div> - </div> - <div class="form-actions"> - <button id='save-button' type="submit" class="btn btn-primary">Create</button> - <a href="#cakes" class="btn">Cancel</a> - </div> - </fieldset> + <div class="form-group"> + <label for="cake_name">Name</label> + <input class="form-control" id="cake_name" name="name" type="text" required="required"> + </div> + <div class="form-group"> + <label for="category_id">Category</label> + <select id="cake_category_id" name="category_id" class="form-control" required="required"> + <% _.each(categories, function(category) { %> + <option value="<%= category.id %>"><%= category.name %></option> + <% }); %> + </select> + </div> + <button id='save-button' type="submit" class="btn btn-primary">Create</button> + <a href="#cakes" class="btn btn-secondary">Cancel</a> </form> 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 7f7a7dfb..c138b423 100644 --- a/app/assets/javascripts/backbone/templates/photos/new-modal.jst.ejs +++ b/app/assets/javascripts/backbone/templates/photos/new-modal.jst.ejs @@ -1,18 +1,24 @@ -<div class="modal-header"> - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> - <h4>Upload Photo</h4> -</div> -<div class="modal-body"> - <span class="btn btn-default btn-file"> - + Browse... <input id="photo-attachment" name="attachment" type="file" accept="image/*"> - </span> - <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> - <button id="upload-photo-button" type="submit" class="btn btn-primary">Upload Photo</button> +<div class="modal-dialog" role="document"> + <div class="modal-content"> + <div class="modal-header"> + <h5 class="modal-title">Upload Photo</h5> + <button type="button" class="close" data-dismiss="modal" aria-label="Close"> + <span aria-hidden="true">×</span> + </button> + </div> + <div class="modal-body"> + <form class="form-horizontal"> + <span class="btn btn-default btn-file"> + <input id="photo-attachment" name="attachment" type="file" accept="image/*"> + </span> + <input id="watermark" name="watermark" maxlength="30" size="30" type="text" placeholder="watermark" class="form-control" /> + <small class="form-text muted"> on CakeSide.com</small> + </form> + <img id="preview-image" src="#" alt="your image" class="hide" /> + </div> + <div class="modal-footer"> + <button id="upload-photo-button" type="button" class="btn btn-primary">Save changes</button> + <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> + </div> + </div> </div> diff --git a/app/assets/stylesheets/application.css.scss b/app/assets/stylesheets/application.css.scss index df4707bb..a75e46d8 100644 --- a/app/assets/stylesheets/application.css.scss +++ b/app/assets/stylesheets/application.css.scss @@ -17,3 +17,7 @@ @import "font-awesome"; @import "bootstrap"; + +.hide { + display: none; +} diff --git a/app/views/my/kitchens/show.html.erb b/app/views/my/kitchens/show.html.erb index 18c00612..6946501e 100644 --- a/app/views/my/kitchens/show.html.erb +++ b/app/views/my/kitchens/show.html.erb @@ -16,10 +16,10 @@ <% end %> <div class="row"> - <div class="span2"> + <div class="col-3"> <%= render partial: "my/shared/my_nav" %> </div> - <div id="backbone-content" class="span10"></div> + <div id="backbone-content" class="col-9"></div> </div> -<div id="disqus_thread" class="row-fluid"></div> +<div id="disqus_thread" class="row"></div> <div id="modal" class="modal hide fade"></div> |
