From 42c5a24dc3f67bde57c8d4180e71abb1b1aefe70 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Fri, 12 Aug 2011 22:10:43 +0200 Subject: [PATCH] more fancy fading --- files/css/files.css | 16 ++++++++-------- files/js/fileactions.js | 7 ++++++- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/files/css/files.css b/files/css/files.css index 262feb3c7f0..b54ea36e6ad 100644 --- a/files/css/files.css +++ b/files/css/files.css @@ -26,19 +26,19 @@ /* FILE TABLE */ span#emptyfolder { position:absolute; margin:10em 0 0 10em; font-size:1.5em; font-weight:bold; color:#888; text-shadow:#fff 0 1px 0; } table { position:relative; top:37px; width:100%; } -table tr { -webkit-transition:background-color 100ms ease-in 100ms; --moz-transition:background-color 100ms ease-in 100ms; --o-transition:background-color 100ms ease-in 100ms; -transition:background-color 100ms ease-in 100ms; } +table tr { -webkit-transition:background-color ease-in 200ms; +-moz-transition:background-color ease-in 200ms; +-o-transition:background-color ease-in 200ms; +transition:background-color ease-in 200ms; } tbody tr:hover, tbody tr:active, tbody tr.selected { background-color:#f8f8f8; height:1em; } tbody tr.selected { background-color:#eee; } tbody a { color:#000; } span.extention, td.date { color:#999; } span.extention { opacity:0; --webkit-transition:opacity 100ms ease-in 100ms; --moz-transition:opacity 100ms ease-in 100ms; --o-transition:opacity 100ms ease-in 100ms; -transition:opacity 100ms ease-in 100ms; } +-webkit-transition:opacity ease-in 200ms; +-moz-transition:opacity ease-in 200ms; +-o-transition:opacity ease-in 200ms; +transition:opacity ease-in 200ms; } tr:hover span.extention { opacity:1; } div.crumb { float:left; display:block; background:no-repeat right 0; padding:.75em 1.5em 0 1em; height:2.9em; } div.crumb:first-child { padding-left:1.5em; } diff --git a/files/js/fileactions.js b/files/js/fileactions.js index 1ba265142be..2bc79abe723 100644 --- a/files/js/fileactions.js +++ b/files/js/fileactions.js @@ -53,6 +53,7 @@ FileActions={ }, display:function(parent){ FileActions.currentFile=parent; + $('.file_action').remove(); var actions=FileActions.get(FileActions.getCurrentMimeType(),FileActions.getCurrentType()); var file=FileActions.getCurrentFile(); if($('tr[data-file="'+file+'"]').data('renaming')){ @@ -100,10 +101,14 @@ FileActions={ }); parent.parent().children().last().append(element); } + $('.file_action').hide(); + $('.file_action').fadeIn(200); return false; }, hide:function(){ - $('.file_action').remove(); + $('.file_action').fadeOut(200,function(){ + $(this).remove(); + }); }, getCurrentFile:function(){ return FileActions.currentFile.parent().attr('data-file');