gridftp ui: clear selection for hidden items
authorMaciej Tronowski <mtro@man.poznan.pl>
Mon, 20 Apr 2015 13:01:22 +0000 (15:01 +0200)
committerMaciej Tronowski <mtro@man.poznan.pl>
Mon, 20 Apr 2015 13:01:22 +0000 (15:01 +0200)
filex/static/filex/filex.js

index e7ad4c4..7eabdd2 100644 (file)
@@ -152,7 +152,11 @@ $(function(){
         },
 
         toggleHidden: function() {
-            this.$el.toggleClass('hidden', this.model.isHidden() && !this.view.showHidden());
+            var isHidden = this.model.isHidden() && !this.view.showHidden();
+            this.$el.toggleClass('hidden', isHidden);
+
+            if (isHidden && this.model.get('checked'))
+                this.model.toggle();
         },
 
         toggleChecked: function(obj, value) {