]> git.ktnx.net Git - lsl.git/blobdiff - public/javascripts/lsl.js
hide the mass-action button on broken streak
[lsl.git] / public / javascripts / lsl.js
index bb9778e6e73b354cea06b1e516dac8134c03239c..de2da715f83f6828daa8843b56ab33f32083c699 100644 (file)
@@ -418,6 +418,7 @@ function handle_list_item_state_changed(ev) {
         }
     }
     else {
+        $('#item-multi-action').removeClass('in-view');
         item_action_streak = 1;
     }
 
@@ -493,6 +494,9 @@ $(function(){
         return true;
     });
     $('#list-items').on('change', '.list-item-row input[type="checkbox"]', handle_list_item_state_changed);
+    $('#list-items').on('click', '.list-item-row > .description', (ev)=>{
+        $(ev.target).prev('input').trigger('click');
+    });
     load_lists();
     $('body').on('click', '.ui-widget-overlay', (ev) => {
         $(ev.target).siblings('.ui-dialog').find('.ui-dialog-content').dialog('close');
@@ -500,10 +504,12 @@ $(function(){
     $(window).on('resize', () => { reposition_item_multi_action(); });
     $('#btn-check-all').click((ev) => {
         $('#list-items input[type="checkbox"]').not(':checked').prop('checked', true).trigger('change');
+        $('#item-multi-action').removeClass('in-view');
         return false;
     });
     $('#btn-clear-all').click((ev) => {
         $('#list-items input[type="checkbox"]').filter(':checked').prop('checked', false).trigger('change');
+        $('#item-multi-action').removeClass('in-view');
         return false;
     });
 });