|
|
|
@ -16,9 +16,18 @@ $(document).ready(function(){ |
|
|
|
|
if (scanFiles.scanning){return;}//workaround to prevent additional http request block scanning feedback
|
|
|
|
|
|
|
|
|
|
var file = $('#dir').val()+'/'+filename; |
|
|
|
|
|
|
|
|
|
createVersionsDropdown(filename, file) |
|
|
|
|
|
|
|
|
|
// 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); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
@ -29,13 +38,12 @@ function createVersionsDropdown(filename, files) { |
|
|
|
|
|
|
|
|
|
var html = '<div id="dropdown" class="drop" data-file="'+files+'">'; |
|
|
|
|
html += '<div id="private">'; |
|
|
|
|
html += '<select data-placeholder="Saved versions" id="found_versions" class="chzen-select">'; |
|
|
|
|
html += '<select data-placeholder="Saved versions" id="found_versions" class="chzen-select" style="width:16em;">'; |
|
|
|
|
html += '<option value=""></option>'; |
|
|
|
|
html += '</select>'; |
|
|
|
|
html += '</div>'; |
|
|
|
|
//html += '<input type="button" value="Revert file" onclick="revertFile()" />';
|
|
|
|
|
html += '<input type="button" value="All versions..." onclick="window.location=\''+historyUrl+'\'" name="makelink" id="makelink" />'; |
|
|
|
|
html += '<br />'; |
|
|
|
|
html += '<input id="link" style="display:none; width:90%;" />'; |
|
|
|
|
|
|
|
|
|
if (filename) { |
|
|
|
@ -56,11 +64,14 @@ function createVersionsDropdown(filename, files) { |
|
|
|
|
//alert("helo "+OC.linkTo('files_versions', 'ajax/getVersions.php'));
|
|
|
|
|
|
|
|
|
|
if (versions) { |
|
|
|
|
|
|
|
|
|
$.each( versions, function(index, row ) { |
|
|
|
|
addVersion( row ); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
$('#found_versions').chosen(); |
|
|
|
|
} else { |
|
|
|
|
$('#found_versions').hide(); |
|
|
|
|
$('#makelink').hide(); |
|
|
|
|
$('<div style="text-align:center;">No other versions available</div>').appendTo('#dropdown'); |
|
|
|
|
} |
|
|
|
|
$('#found_versions').change(function(){ |
|
|
|
|
var revision=parseInt($(this).val()); |
|
|
|
@ -113,6 +124,6 @@ function createVersionsDropdown(filename, files) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$('#dropdown').show('blind'); |
|
|
|
|
$('#found_versions').chosen(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|