Series Editor updated

New: Series Editor controls are always visible
New: Can shift-click to select series in editor
Fixed: Maximum form elements increased
This commit is contained in:
Mark McDowall 2012-09-14 20:24:34 -07:00
commit c181096b51
12 changed files with 2308 additions and 754 deletions

View file

@ -0,0 +1,16 @@
(function ($) {
$.fn.enableCheckboxRangeSelection = function () {
var lastCheckbox = null;
var $spec = this;
$spec.unbind("click.checkboxrange");
$spec.bind("click.checkboxrange", function (e) {
if (lastCheckbox != null && (e.shiftKey || e.metaKey)) {
$spec.slice(
Math.min($spec.index(lastCheckbox), $spec.index(e.target)),
Math.max($spec.index(lastCheckbox), $spec.index(e.target)) + 1
).prop('checked', e.target.checked);
}
lastCheckbox = e.target;
});
};
})(jQuery);