This is an automated email from the ASF dual-hosted git repository.

solomax pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/wicket.git


The following commit(s) were added to refs/heads/master by this push:
     new 11cb86a  [WICKET-6697] wicket.DOM.toggleClass is restored
11cb86a is described below

commit 11cb86a5655a99e73a94fbc195b40cd5249bb442
Author: Maxim Solodovnik <solomax...@gmail.com>
AuthorDate: Wed Aug 21 16:26:31 2019 +0700

    [WICKET-6697] wicket.DOM.toggleClass is restored
---
 .../org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js   | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git 
a/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js 
b/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js
index 47ed601..70dd69d 100644
--- 
a/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js
+++ 
b/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js
@@ -1399,6 +1399,21 @@
                                }
                        },
 
+                       /**
+                        * Add or remove one or more classes from each element 
in the
+                        * set of matched elements, depending on either the 
class's presence
+                        * or the value of the switch argument.
+                        *
+                        * @param {String} elementId The markup id of the 
element that will be manipulated.
+                        * @param {String} cssClass One or more class names 
(separated by spaces)
+                        *        to be toggled for each element in the matched 
set.
+                        * @param {Boolean} Switch A Boolean (not just 
truthy/falsy) value to
+                        *        determine whether the class should be added 
or removed.
+                        */
+                       toggleClass: function(elementId, cssClass, Switch) {
+                               jQuery('#'+elementId).toggleClass(cssClass, 
Switch);
+                       },
+
                        /** call-counting implementation of Wicket.DOM.show() */
                        showIncrementally: function (e) {
                                e = Wicket.$(e);

Reply via email to