| Considering how companies like MS are patenting every little UI idea they have, I oughta put my own little innovation on record.
I call it "click-up checkboxes". It's a JavaScript feature I hacked into OpenWebMail, which we used here at the mission. The purpose of click-up is to provide the user with an efficient way to select multiple checkboxes at once.
Here's a working example.
It works like this. If you double-click a checkbox in the list, then not only is that checkbox "clicked", but all checkboxes above that checkbox in the list are selected. So, supposed you have a list of checkboxes numbered 1-10, and you double-click checkbox 5, then:
- Checkbox 5 is set on if it was off, and off it was on. (Which is stupid: it oughta be unconditionally set on. I haven't hacked that in yet, so for now this is how the example works.)
-
- Checkboxes 1-4 are set on.
Now, there's one more piece of the puzzle: if a checkbox above the double-clicked checkbox is already on, then only checkboxes in between the double-clicked checkbox and the already-on checkbox are set to on. So, if checkboxes 1-10 are all off, except for 3, which is on, and the user double clicks checkbox 8, then checkboxes 4-7 are set on.
|