summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/templates/tutorials
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/templates/tutorials')
-rw-r--r--app/assets/javascripts/templates/tutorials/new.jst.ejs23
-rw-r--r--app/assets/javascripts/templates/tutorials/no_tutorials.jst.ejs1
-rw-r--r--app/assets/javascripts/templates/tutorials/show.jst.ejs16
-rw-r--r--app/assets/javascripts/templates/tutorials/tutorial.jst.ejs7
4 files changed, 47 insertions, 0 deletions
diff --git a/app/assets/javascripts/templates/tutorials/new.jst.ejs b/app/assets/javascripts/templates/tutorials/new.jst.ejs
new file mode 100644
index 00000000..965a62f1
--- /dev/null
+++ b/app/assets/javascripts/templates/tutorials/new.jst.ejs
@@ -0,0 +1,23 @@
+<h1>Share a tutorial link</h1>
+<hr />
+<form id="new-tutorial" name='tutorial' class='form-horizontal'>
+ <div id="url-group" class="form-group">
+ <label for="tutorial_url">Tutorial URL</label>
+ <input class="form-control" id="tutorial_url" name="url" type="text" value="<%= url %>" placeholder="http://www.cakeside.com/" autofocus>
+ </div>
+ <div class="form-group">
+ <label for="tags">Tags</label>
+ <input type="text" id="tutorial_tags" name="tags" value="" class="form-control" autocomplete="off" />
+ <p class="help-block"> Note: help people find this tutorial by adding some keyword tags </p>
+ </div>
+ <button id='save-button' type="submit" class="btn btn-primary">Save</button>
+ <a href="#tutorials" class="btn btn-secondary">Cancel</a>
+</form>
+<div id="preview-panel" class="thumbnail">
+ <img class="embed-thumb" src="<%= image_url %>" />
+ <div class="caption">
+ <h3 class="tutorial-heading"><%= heading %></h3>
+ <p id="tag-list"></p>
+ <p class="tutorial-description"><%= description %></p>
+ </div>
+</div>
diff --git a/app/assets/javascripts/templates/tutorials/no_tutorials.jst.ejs b/app/assets/javascripts/templates/tutorials/no_tutorials.jst.ejs
new file mode 100644
index 00000000..ab9705b1
--- /dev/null
+++ b/app/assets/javascripts/templates/tutorials/no_tutorials.jst.ejs
@@ -0,0 +1 @@
+<p>You have no tutorials. <a href="#tutorials/new">Get Started</a></p>
diff --git a/app/assets/javascripts/templates/tutorials/show.jst.ejs b/app/assets/javascripts/templates/tutorials/show.jst.ejs
new file mode 100644
index 00000000..7dcbea00
--- /dev/null
+++ b/app/assets/javascripts/templates/tutorials/show.jst.ejs
@@ -0,0 +1,16 @@
+<div class="row">
+ <div class="col">
+ <h3><a href="#tutorials/<%= id %>"><%= heading %></a> <small><%= displayDate(created_at) %></small></h3>
+ <a href="#tutorials/<%= id %>">
+ <img src="<%= image_url %>" />
+ </a>
+ <p>
+ <% _.each(tags, function(tag) { %>
+ <a href="/tt/<%= tag.name %>">
+ <span class="label"><%= tag.name %></span>
+ </a>
+ <% }); %>
+ </p>
+ <p><%= description %></p>
+ </div>
+</div>
diff --git a/app/assets/javascripts/templates/tutorials/tutorial.jst.ejs b/app/assets/javascripts/templates/tutorials/tutorial.jst.ejs
new file mode 100644
index 00000000..255344d7
--- /dev/null
+++ b/app/assets/javascripts/templates/tutorials/tutorial.jst.ejs
@@ -0,0 +1,7 @@
+<a href="#tutorials/<%= id %>" class="float-left">
+ <img class="media-object" data-src="<%= image_url %>" alt="64x64" style="width: 64px; height: 64px;" src="<%= image_url %>">
+</a>
+<div class="media-body">
+ <h4 class="media-heading"><%= heading %></h4>
+ <%= description %>
+</div>