Sha256: 17f854b142ebe9fb20a8cff96f3a0bd21a80cbd36cffff011ed9f0016b7b964c

Contents?: true

Size: 842 Bytes

Versions: 1

Compression:

Stored size: 842 Bytes

Contents

jQuery ->
  $('.file_commits input').change (event) ->
    event.preventDefault()
    
    fields = {}
    
    $.each $(this.form).serializeArray(), (index, field) ->
      fields[field.name] = field.value
      
    $.each $(this.form).find('a.diff'), (index, link) ->
      url = 'https://projects.mtvnn.com/projects/' + fields['project_slug'] + '/repository'
      
      if fields['rev'] == fields['rev_to']
        url += '/revisions/' + fields['rev'] + '/entry/' + fields['path']
      else
        #url += '/diff/' + fields['path'] + '?rev=' + fields['rev'] + '&rev_to=' + fields['rev_to']
        url = '/rails/info/version_control/diffs/new?repository_path=' + fields['repository_path'] + '&path=' + fields['path'] + '&'
        url += 'rev=' + fields['rev'] + '&rev_to=' + fields['rev_to']
        
      $(link).attr('href', url)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails_info-0.1.1 app/assets/javascripts/rails_info/version_control/filters/_file_commits.js.coffee