diff --git a/apps/files_versions/js/versions.js b/apps/files_versions/js/versions.js index 1c8d083ea4..495848b822 100644 --- a/apps/files_versions/js/versions.js +++ b/apps/files_versions/js/versions.js @@ -11,24 +11,33 @@ $(document).ready(function() { $(document).ready(function(){ if (typeof FileActions !== 'undefined') { // Add history button to files/index.php - FileActions.register('file','History', OC.PERMISSION_UPDATE, function(){return OC.imagePath('core','actions/history');},function(filename){ - - if (scanFiles.scanning){return;}//workaround to prevent additional http request block scanning feedback - - var file = $('#dir').val()+'/'+filename; - // Check if drop down is already visible for a different file - if (($('#dropdown').length > 0)) { - if (file != $('#dropdown').data('file')) { - $('#dropdown').hide('blind', function() { - $('#dropdown').remove(); - $('tr').removeClass('mouseOver'); - createVersionsDropdown(filename, file); - }); - } - } else { - createVersionsDropdown(filename, file); + FileActions.register( + 'file' + ,'History' + , OC.PERMISSION_UPDATE + , function() { + // Specify icon for hitory button + return OC.imagePath('core','actions/history'); } - }); + ,function(filename){ + // Action to perform when clicked + if (scanFiles.scanning){return;}//workaround to prevent additional http request block scanning feedback + + var file = $('#dir').val()+'/'+filename; + // Check if drop down is already visible for a different file + if (($('#dropdown').length > 0)) { + if (file != $('#dropdown').data('file')) { + $('#dropdown').hide('blind', function() { + $('#dropdown').remove(); + $('tr').removeClass('mouseOver'); + createVersionsDropdown(filename, file); + }); + } + } else { + createVersionsDropdown(filename, file); + } + } + ); } }); @@ -42,7 +51,6 @@ function createVersionsDropdown(filename, files) { html += ''; html += ''; html += ''; - //html += ''; html += ''; html += ''; @@ -60,9 +68,7 @@ function createVersionsDropdown(filename, files) { data: { source: files }, async: false, success: function( versions ) { - - //alert("helo "+OC.linkTo('files_versions', 'ajax/getVersions.php')); - + if (versions) { $.each( versions, function(index, row ) { addVersion( row ); @@ -103,7 +109,7 @@ function createVersionsDropdown(filename, files) { } - function addVersion(revision ) { + function addVersion( revision ) { name=formatDate(revision.version*1000); var version=$('