]> source.dussan.org Git - nextcloud-server.git/commitdiff
Don't show the select form in the history dropdown if a file has no other versions
authorMichael Gapczynski <GapczynskiM@gmail.com>
Fri, 18 May 2012 14:39:43 +0000 (10:39 -0400)
committerMichael Gapczynski <GapczynskiM@gmail.com>
Fri, 18 May 2012 14:39:43 +0000 (10:39 -0400)
apps/files_versions/js/versions.js

index d80b95556c761676f7d0eac2c28dabf1badec90c..8638d3ee428c371443b42d8457e17b9f61742456 100644 (file)
@@ -29,13 +29,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 +55,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 +115,6 @@ function createVersionsDropdown(filename, files) {
        }
 
        $('#dropdown').show('blind');
-       $('#found_versions').chosen();
+       
        
 }