Commit faf7c79eb2d0c380b692be413953d206f2984b0b
1 parent
4df4b381
Exists in
master
and in
4 other branches
lil js refactoring
Showing
5 changed files
with
26 additions
and
16 deletions
Show diff stats
app/assets/javascripts/merge_requests.js.coffee
app/assets/javascripts/projects.js
1 | $(document).ready(function(){ | 1 | $(document).ready(function(){ |
2 | - $('#tree-slider td.tree-item-file-name a, #tree-breadcrumbs a').live("click", function() { | ||
3 | - history.pushState({ path: this.path }, '', this.href) | ||
4 | - }) | ||
5 | - | ||
6 | - $("#tree-slider tr.tree-item").live('click', function(e){ | ||
7 | - if(e.target.nodeName != "A") { | ||
8 | - e.stopPropagation(); | ||
9 | - link = $(this).find("td.tree-item-file-name a") | ||
10 | - link.click(); | ||
11 | - return false; | ||
12 | - } | ||
13 | - }); | ||
14 | - | ||
15 | $("#projects-list .project").live('click', function(e){ | 2 | $("#projects-list .project").live('click', function(e){ |
16 | if(e.target.nodeName != "A" && e.target.nodeName != "INPUT") { | 3 | if(e.target.nodeName != "A" && e.target.nodeName != "INPUT") { |
17 | location.href = $(this).attr("url"); | 4 | location.href = $(this).attr("url"); |
@@ -0,0 +1,21 @@ | @@ -0,0 +1,21 @@ | ||
1 | +/** | ||
2 | + * Tree slider for code browse | ||
3 | + * | ||
4 | + */ | ||
5 | +var Tree = { | ||
6 | + init: | ||
7 | + function() { | ||
8 | + $('#tree-slider td.tree-item-file-name a, #tree-breadcrumbs a').live("click", function() { | ||
9 | + history.pushState({ path: this.path }, '', this.href) | ||
10 | + }) | ||
11 | + | ||
12 | + $("#tree-slider tr.tree-item").live('click', function(e){ | ||
13 | + if(e.target.nodeName != "A") { | ||
14 | + e.stopPropagation(); | ||
15 | + link = $(this).find("td.tree-item-file-name a"); | ||
16 | + link.click(); | ||
17 | + return false; | ||
18 | + } | ||
19 | + }); | ||
20 | + } | ||
21 | +} |
app/views/refs/tree.html.haml