web/MTrackWeb/templates/images/js/mtrack.file.event.js
authorAlan Knowles <alan@akbkhome.com>
Fri, 25 Feb 2011 16:03:49 +0000 (00:03 +0800)
committerAlan Knowles <alan@akbkhome.com>
Fri, 25 Feb 2011 16:03:49 +0000 (00:03 +0800)
web/MTrackWeb/templates/images/js/mtrack.file.event.js

index ad1871f..5310c74 100644 (file)
@@ -12,12 +12,18 @@ $(document).ready(function()
             
         var target = "[id='" + this.id.replace(/-title[a-z]?-/, '-') + "']";
         var loadit =  $(target)[0].getAttribute('loaded') != this.href;
+        var same = !loadit;
+        var cur_hidden = $(target).is(":hidden");
         
-        var was_hidden = $(target).is(":hidden");
+        // - close - always toggle.
+        // - open - same line = toggle.
+        if (cur_hidden || (!cur_hidden && same)) {
+            $(target).toggle(100);
+
+        }
         
-        $(target).toggle(100);
         
-        if (!was_hidden) {
+        if (!cur_hidden) {
             return;
         }