Remove tree history & ajax slider
This commit is contained in:
parent
ebf6821f54
commit
bfaa3edbf1
2 changed files with 7 additions and 45 deletions
|
@ -1,41 +1,14 @@
|
|||
# Code browser tree slider
|
||||
# Make the entire tree-item row clickable, but not if clicking another link (like a commit message)
|
||||
$(".tree-content-holder .tree-item").live 'click', (e) ->
|
||||
if (e.target.nodeName != "A")
|
||||
path = $('.tree-item-file-name a', this).attr('href')
|
||||
Turbolinks.visit(path)
|
||||
|
||||
$ ->
|
||||
if $('#tree-slider').length > 0
|
||||
# Show the "Loading commit data" for only the first element
|
||||
$('span.log_loading:first').removeClass('hide')
|
||||
|
||||
$('#tree-slider .tree-item-file-name a, .breadcrumb li > a').live "click", ->
|
||||
$("#tree-content-holder").hide("slide", { direction: "left" }, 400)
|
||||
|
||||
# Make the entire tree-item row clickable, but not if clicking another link (like a commit message)
|
||||
$("#tree-slider .tree-item").live 'click', (e) ->
|
||||
$('.tree-item-file-name a', this).trigger('click') if (e.target.nodeName != "A")
|
||||
|
||||
# Maintain forward/back history while browsing the file tree
|
||||
((window) ->
|
||||
History = window.History
|
||||
$ = window.jQuery
|
||||
document = window.document
|
||||
|
||||
# Check to see if History.js is enabled for our Browser
|
||||
unless History.enabled
|
||||
return false
|
||||
|
||||
$('#tree-slider .tree-item-file-name a, .breadcrumb li > a').live 'click', (e) ->
|
||||
History.pushState(null, null, decodeURIComponent($(@).attr('href')))
|
||||
return false
|
||||
|
||||
History.Adapter.bind window, 'statechange', ->
|
||||
state = History.getState()
|
||||
$.ajax({
|
||||
url: state.url,
|
||||
dataType: 'script',
|
||||
beforeSend: -> $('.tree_progress').addClass("loading"),
|
||||
complete: -> $('.tree_progress').removeClass("loading")
|
||||
})
|
||||
)(window)
|
||||
|
||||
# See if there are lines selected
|
||||
# "#L12" and "#L34-56" supported
|
||||
highlightBlobLines = ->
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
:plain
|
||||
// Load Files list
|
||||
$("#tree-holder").html("#{escape_javascript(render(partial: "tree", locals: {tree: @tree}))}");
|
||||
$("#tree-content-holder").show("slide", { direction: "right" }, 400);
|
||||
$('.project-refs-form #path').val("#{@path}");
|
||||
$(".project-refs-form #destination").val("tree");
|
||||
|
||||
// Load last commit log for each file in tree
|
||||
$('#tree-slider').waitForImages(function() {
|
||||
ajaxGet('#{@logs_path}');
|
||||
});
|
Loading…
Reference in a new issue