- From: <bugzilla@jessica.w3.org>
- Date: Tue, 01 Oct 2013 23:21:51 +0000
- To: public-html-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23415 Bug ID: 23415 Summary: DOMTokenList#toggle should be able to accept multiple classes to toggle Product: HTML.next Version: unspecified Hardware: All OS: All Status: NEW Severity: normal Priority: P2 Component: default Assignee: dave.null@w3.org Reporter: m.goleb@gmail.com QA Contact: public-html-bugzilla@w3.org CC: mike@w3.org, robin@w3.org Current DOMTokenList spec lets add/remove methods to be passed multiple classes. However, the toggle method didn't get such a possibility due to the second boolean optional parameter. This is inconsequent and limiting. I propose to change the signature to: boolean toggle(DOMString... tokens, optional boolean force); The change would mean that the `force` parameter is not necessarily the second one but the last one on the list of parameters, e.g. in JavaScript the `force` parameter would be equal to: arguments[arguments.length - 1] within the function body. Not adding such support would still require libraries like jQuery to patch the classList.toggle method to fulfill its semantics of being able to accept multiple classes. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Tuesday, 1 October 2013 23:21:52 UTC