Skip to content

Instantly share code, notes, and snippets.

@idlecool
Created January 28, 2013 04:49
Show Gist options
  • Save idlecool/4653145 to your computer and use it in GitHub Desktop.
Save idlecool/4653145 to your computer and use it in GitHub Desktop.
diff --git a/app/assets/javascripts/backbone/templates/leaderboard.html b/app/assets/javascripts/backbone/templates/leaderboard.html
index 91aa99f..53fc73a 100644
--- a/app/assets/javascripts/backbone/templates/leaderboard.html
+++ b/app/assets/javascripts/backbone/templates/leaderboard.html
@@ -9,84 +9,14 @@
</div>
<% } %>
<section class="leaderboard container">
+ <ul class="breadcrumb unstyled horizontal">
+ <li><li><a href="<%= HR.appController.get_current_namespace() %>/" class="backbone">Challenges</a><i class="icon-right-open-big divider"></i></li></li>
+ </ul>
<header class="page-title container">
- <% if (challenge_slug) { %>
- <div class="row">
- <a href="<%= HR.appController.get_current_namespace() %>/challenges/<%= challenge_slug %>" class="backbone span16">&larr; Return to <%= decodeURIComponent(challenge.get('name')|| "") %></a>
- <h1 class="span16"><div class="title-img"></div><%= decodeURIComponent(challenge.get('name')|| "") %> leaderboard </h1>
- </div>
- <% } else if (network) { %>
- <div class="row">
- <h1 class="span16"><div class="title-img"></div> Leaderboard for <%= decodeURIComponent(value) %></h1>
- </div>
- <% } else { %>
<div class="row">
<h1 class="span6"><div class="title-img"></div> Leaderboard</h1>
- <!-- <% if (_.isArray(filters["languages"]) && filters["languages"][0]) { %> -->
- <!-- <%= lang_display_mapping[filters["languages"][0]] || filters["languages"][0] %> -->
- <!-- <% } %> -->
- <div class="span10 pull-right">
- <div class="group-filters pull-right">
- <a class="cursor network leaderboard-sort backbone <% if(filters.network) { %>active<% } %>" data-filter="network" rel="tooltip" title="Your Network" data-placement="bottom"></a>
- <a class="cursor school leaderboard-sort backbone <% if(filters.school) { %>active<% } %>" data-filter="school" rel="tooltip" title="Filter by school" data-placement="bottom"></a>
- <a class="cursor work leaderboard-sort backbone <% if(filters.company) { %>active<% } %>" data-filter="company" rel="tooltip" title="Filter by workplace" data-placement="bottom"></a>
- <a class="cursor geography leaderboard-sort backbone <% if(filters.country) { %>active<% } %>" data-filter="country" rel="tooltip" title="Filter by country" data-placement="bottom"></a>
- <a class="cursor game leaderboard-sort backbone <% if(filters.challenge) { %>active<% } %>" data-filter="challenge" rel="tooltip" title="Choose a Challenge" data-placement="bottom"></a>
- </div>
- </div>
</div>
</header>
-
- <h5 class="text-center"><small>Global leaderboard score = Percentile of hacker on the challenge leaderboard * raw score of challenge</small></h5>
-
- <div class="row">
- <div class="span16 filter-tags">
- <!-- Network Filter -->
- <div class="tag-group clearfix <% if(!filters.network) { %>hide<% } %>" id="network-filter">
- <div class="pull-left select-wrap large">
- <p class="span6 light-wrap block-center text-center" style="padding: 10px;"><strong>Showing your Hacker Rank network</strong></p>
- </div>
- </div><!--tag-group -->
-
- <% filter = "languages" %>
- <!-- Language Filter -->
- <div class="tag-group row <% if(!filters[filter]) { %>hide<% } %>" id="<%= filter %>-filter">
- <div class="span14">
- <label class="pull-left" style="margin-top:-4px" ><strong><%= filter.toTitleCase() %>:&emsp;</strong></label>
- <div class="pull-left select-wrap large">
- <select class="filter-input-single" data-filter='<%= filter %>' id="filter-input-<%= filter %>" style="width: 200px">
- <option value="">Select a langauge</option>
- <% _.each(lang_display_mapping, function(lang_name, lang_key) { %>
- <option value="<%= lang_key %>" <%= (_.isArray(filters[filter]) && lang_key==filters[filter][0]) ? 'selected="selected"': '' %>><%= lang_name %></option>
- <% }) %>
- </select>
- </div>
- </div>
- </div>
-
- <!-- General Filters -->
- <% _.each(filterKinds, function(filter) { %>
- <div class="tag-group row <% if(!filters[filter]) { %>hide<% } %>" id="<%= filter %>-filter">
- <div class="span14">
- <label class="pull-left" style="margin-top:-4px" ><strong><%= filter.toTitleCase() %>:&emsp;</strong></label>
- <div class="tag-list">
- <% if (_.isArray(filters[filter])) { %>
- <% _.each(filters[filter], function(val) { %>
- <%= getTagElement(filter, val) %>
- <% })} %>
- </div>
- <div class="pull-left select-wrap large">
- <input class="filter-input" type="text" value="" data-filter='<%= filter %>' id="filter-input-<%= filter %>" placeholder="Add <%= filter %>" autocomplete="off" <%= _.isEmpty(filters[filter]) ? '':'style="display:none"' %>/>
- </div>
- <a class="btn btn-sub pull-left add-tag" id="filter-show-input-<%= filter %>" data-filter='<%= filter %>' <%= _.isEmpty(filters[filter]) ? 'style="display:none"':'' %>>+</a>
- </div>
- </div>
- <% }) %>
- </div><!--filter-tags-->
- </div><!--row-->
- <% } %>
- </header>
- <div class="clearfix">
<div class="light-wrap table-wrap text-center">
<div class="table-head row">
<div class="span2">
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment