SL::DB::Helper::FlattenToForm: neues Positionsfeld donumber mitkopieren
[kivitendo-erp.git] / js / jquery.checkall.js
index 4b53049..00798d8 100644 (file)
@@ -7,12 +7,11 @@
 ;(function($) {
 
 $.fn.extend({
-  checkall: function(target) {
-    var saved_this = this;
+  checkall: function(target, property, inverted) {
+    if (property == null)
+      property = 'checked';
     return $(this).click(function() {
-      $(target).each(function() {
-        $(this).attr('checked', $(saved_this).attr('checked'));
-      });
+      $(target).prop(property, inverted ? !$(this).prop('checked') : $(this).prop('checked'));
     });
   }
 });