From dcc79b5a60df3ff7b4e18ccb9f863efe29ac2caf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=AD=D0=B4=D0=B5=D0=BC?= Date: Wed, 26 Jun 2019 17:30:09 +0300 Subject: [PATCH] JS for select/unselect helper --- adminos.js | 1 + src/js/multicheckbox.js | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 src/js/multicheckbox.js diff --git a/adminos.js b/adminos.js index 3b7666d..39b10e2 100644 --- a/adminos.js +++ b/adminos.js @@ -7,6 +7,7 @@ import 'jquery-autosize'; import './src/js/filters'; import './src/js/tree_roll-up'; +import './src/js/multicheckbox'; import 'jquery-ui/ui/widgets/sortable'; import 'nestedSortable'; diff --git a/src/js/multicheckbox.js b/src/js/multicheckbox.js new file mode 100644 index 0000000..418a056 --- /dev/null +++ b/src/js/multicheckbox.js @@ -0,0 +1,11 @@ +$('#select-all').click(function() { + if (this.checked) { + $('input[name=id_eq[]]').each(function() { + this.checked = true; + }); + } else { + $('input[name=id_eq[]]').each(function() { + this.checked = false; + }); + } +});