Sha256: 0ffa609cb6bda658515a6173c2de397e5c793ae8ddb2b195362e4e2285f17b46
Contents?: true
Size: 870 Bytes
Versions: 5
Compression:
Stored size: 870 Bytes
Contents
"use strict"; $("[data-checkboxes]").each(function() { var me = $(this), group = me.data('checkboxes'), role = me.data('checkbox-role'); me.change(function() { var all = $('[data-checkboxes="' + group + '"]:not([data-checkbox-role="dad"])'), checked = $('[data-checkboxes="' + group + '"]:not([data-checkbox-role="dad"]):checked'), dad = $('[data-checkboxes="' + group + '"][data-checkbox-role="dad"]'), total = all.length, checked_length = checked.length; if(role == 'dad') { if(me.is(':checked')) { all.prop('checked', true); }else{ all.prop('checked', false); } }else{ if(checked_length >= total) { dad.prop('checked', true); }else{ dad.prop('checked', false); } } }); }); $("#sortable-table tbody").sortable({ handle: '.sort-handler' });
Version data entries
5 entries across 5 versions & 1 rubygems