aboutsummaryrefslogtreecommitdiffstats
path: root/ui/widgets/checkboxradio.js
Commit message (Collapse)AuthorAgeFilesLines
* All: Stop relying on jquery-patch.js internally, add testsMichał Gołębiowski-Owczarek2024-05-151-1/+1
| | | | | | | | | | | | Avoid relying on jQuery patches. Instead: * use `CSS.escape` instead of `jQuery.escapeSelector` * use `.filter()` with a proper handler instead of `.even()` Keep `jquery-patch.js` for backwards compatibility, though. Also, add tests for jquery-patch. Ref gh-2249
* All: Drop support for IE & some other browsers (but mostly IE)Michał Gołębiowski-Owczarek2024-05-151-1/+1
| | | | Closes gh-2249
* Docs: Change a few most common domains from HTTP to HTTPSMichał Gołębiowski-Owczarek2024-04-261-4/+4
| | | | | Also, update a few stale URLs to what they redirect now to. Closes gh-2244
* All: Update JS Foundation mentions to OpenJS FoundationMichał Gołębiowski-Owczarek2022-07-191-1/+1
| | | Closes gh-2104
* Checkboxradio: Don't re-evaluate text labels as HTMLMichał Gołębiowski-Owczarek2022-07-141-8/+13
| | | | | | | | | | | | | If you generate a Checkboxradio from a checkbox/radio with a label that contains encoded HTML, e.g. `<em>test</em>` this will work fine at first. If, however a refresh is triggered on that instance (explicitly or e.g. by turning it into a `Controlgroup`), the previously escaped HTML will now be evaluated. If the label was created based on some user input, this could lead to unexpected code execution even though the initial output was escaped. Fixes gh-2101 Closes gh-2102
* Build: Migrate from JSHint & JSCS to ESLintMichał Gołębiowski-Owczarek2021-06-071-2/+5
| | | | | Fixes #15393 Closes gh-1958
* All: Drop $.ui.escapeSelector in favor of $.escapeSelectorMichał Gołębiowski-Owczarek2021-05-141-2/+1
| | | | Fixes #14991 Closes gh-1957
* Form: Rename from `.form()` to `._form()` since its not for public useScott González2016-10-111-1/+1
| | | | | Fixes #15074 Closes gh-1760
* Checkboxradio: Don't add ui-state-hover to iconsAlexander Schmitz2016-10-041-3/+0
| | | | | Fixes #15055 Closes gh-1756
* Checkboxradio: Fix label handling with jQuery 3.xScott González2016-07-121-2/+10
| | | | | Fixes #15006 Closes gh-1720
* Checkboxradio: Use new `ui-state-checked` class in checkboxradioAlexander Schmitz2016-06-061-5/+4
| | | | | | | | Using `ui-state-highlight` caused a conflict with dialog Fixes #14955 Closes gh-1712 Closes gh-1704
* Checkboxradio: Fix line length issuesAlexander Schmitz2016-04-131-2/+2
| | | | Ref gh-1690
* Checkboxradio: Check that there is an icon before toggeling classAlexander Schmitz2016-03-301-1/+3
| | | | | Fixes #14939 Closes gh-1686
* Checkboxradio: Properly find radio groups from the associated formScott González2015-10-291-8/+13
| | | | | Fixes #9973 Closes gh-1631
* All: Fix manifest issues for categories and CSS dependenciesJörn Zaefferer2015-10-231-4/+4
| | | | | | | Collapses "UI Core" and "Core" into just "Core". Fixes bad paths for CSS dependencies. Regressed when moving widgets into the widgets subfolder.
* Checkboxradio: Add ui-state-highlight class to icon on createJörn Zaefferer2015-10-081-2/+2
| | | | | This was already toggled in _toggleClasses, but that isn't called on create.
* Checkboxradio: Fix invalid chars, remove unused var, add commentJörn Zaefferer2015-10-081-2/+3
|
* Checkboxradio: Typos and minor style fixesAlexander Schmitz2015-10-081-13/+14
|
* Checkboxradio: Address review commentsAlexander Schmitz2015-10-081-13/+11
|
* Checkboxxradio: Adjust demo headersAlexander Schmitz2015-10-081-3/+10
|
* Spinner: Updates for new button widget and classes optionAlexander Schmitz2015-10-081-0/+265