aboutsummaryrefslogtreecommitdiff
path: root/site/content/docs/5.0/forms
AgeCommit message (Collapse)AuthorFilesLines
2021-08-04Prepare v5.1.0. (#34674)v5.1.0XhmikosR9-1847/+0
2021-06-02Placeholder changes to input value in readonly input. (#34040)Rajesh Kumar1-3/+3
* placeholder changes to input value * Fix content and add value to readOnly input * add value in readonly input * Update site/content/docs/5.0/forms/form-control.md Co-authored-by: Rajesh Kumar <https://github.com/rajesh2kumar96> Co-authored-by: Patrick H. Lauke <[email protected]> Co-authored-by: Mark Otto <[email protected]>
2021-05-10Remove unneeded 'Edge Legacy' mention in Range docsChristian Oliff1-1/+1
2021-05-05refactor(docs): Added form file input variables (#33833)Ajay Patel1-0/+4
File input belongs to this page in doc, added variables in last. Co-authored-by: XhmikosR <[email protected]>
2021-03-10Fixes some copy around inline formsMark Otto1-1/+1
2021-02-10Add Sass docs (variables, mixins, and loops) to most pages (#32747)Mark Otto8-5/+75
* WIP: Mention variables, mixins, and loops in docs * Add Sass sections to component pages * add sass docs for forms and content * Update buttons.md * Remove empty mixins sections * Massive update to utilities and some consistency changes Co-authored-by: XhmikosR <[email protected]>
2021-01-28Update checks and radios in input groups (#32912)Mark Otto1-3/+3
- Adds .mt-0 to the examples - Zero-ing out universally for all of them like in #32896 would cause issues for those who include the input with visible label text, where the text and input would be misaligned
2021-01-13Document size and multiple aren't supported on floating label selects (#32744)Mark Otto1-1/+1
* Document size and multiple aren't supported on floating label selects Closes #32660 * Update floating-labels.md
2020-12-17Extended form validation states customization capabilities (#31757)Dmytro Yaremenko1-1/+3
Co-authored-by: XhmikosR <[email protected]>
2020-12-04docs(examples): new cheatsheet and RTL examplesGaël Poupard1-3/+3
2020-11-19Fix a few typos (#32204)XhmikosR1-1/+1
2020-11-18docs: Add missing `.has-validation` class for input group example (#32162)Kyle Tsang1-1/+1
Co-authored-by: Martijn Cuppens <[email protected]> Co-authored-by: XhmikosR <[email protected]>
2020-11-14Add `bs` in data attributesRohit Sharma1-6/+6
- Add `bs` in data APIs everywhere - Update unit tests
2020-11-12Update floating-labels.md (#32139)Dylan Anderson1-1/+1
Fixed grammar error.
2020-11-12Fix caniuse.com URLS to prevent redirects (#32135)Christian Oliff1-1/+1
Shorter URLS which are faster as they avoid HTTP redirects
2020-11-05Drop Legacy Edge support.XhmikosR1-2/+0
This allows us to move forward without being held back. Microsoft already replaces the Legacy Edge with the new one on supported Windows versions.
2020-11-03Form file docs and overrides (#32058)Gaël Poupard1-8/+8
2020-10-30Fix redirects (#32015)XhmikosR1-1/+1
2020-10-28Drop custom file upload plugin in favor of CSSMartijn Cuppens5-110/+31
2020-10-27v5: Floating labels (#30449)Mark Otto2-0/+106
* v5: Promote floating labels example to component - Adds new .form-floating - Stubs out basics of a docs page - Removes existing Example * Update floating labels to support .form-select, make inputs and selects more consistent - To do this, I made the .form-control and .form-select consistent in min-height vs height - Removed some unused variables now - Updated -color to be the -color because I don't know why this was any different before - Update page to include some examples for layout, validation, and value - Rewrite styles to not modify padding, but instead transform and opacity * Streamline and bulletproof some things - Apply some optimizations from code review - Removed unecessary properties from the label - Add some comments for what properties are required - Move from fixed height for labels to height 100% so we can support textareas - Improve docs a little bit, add ToC * Move some values to variables, switch from scaling font-size to scale, update transforms * Bring over changes from #30966 and add to them to tighten things up * Delete the now unused example images * Fix typo * Allowlist the calc function * Add transform-origin, update transform values * Test out autofill fix * Fix linter issue * Mention it in the migration guide * Bump bundlesize * Add one more variable per review * Shave .25rem off the height Co-authored-by: XhmikosR <[email protected]>
2020-10-27Add example with input group between two inputsJonathan1-0/+6
2020-10-26Require `.has-validation` class to fix border radii on form elementsMartijn Cuppens1-2/+4
2020-10-19docs: switch to fenced codeblocks (#31806)XhmikosR1-2/+2
2020-10-19docs(forms): use a legend for fieldset instead of aria-labelGaël Poupard1-1/+2
2020-10-19docs(forms): fix incorrect legend nesting in fieldsetGaël Poupard1-22/+20
2020-10-19docs(forms): drop useless text faking a label in horizontal forms exampleGaël Poupard1-2/+1
2020-10-13Revert "Improve callout shortcode. (#31802)" (#31871)XhmikosR4-8/+8
This reverts commit 5c6925385ee926a749ead6a4f2ebbfc64e701f36.
2020-10-12Improve callout shortcode. (#31802)XhmikosR4-8/+8
Remove the `markdownify` call, and instead rely on Hugo's proper syntax; `{{% callout %}}` when we want to the content to be processed as Markdown. This allows for stuff like: {{% callout info %}} ##### I'm an info callout! ```css .foo { color: #fff; } ``` {{< example >}} <div class="alert alert-warning alert-dismissible fade show" role="alert"> <strong>Holy guacamole!</strong> You should check in on some of those fields below. <button type="button" class="btn-close" data-dismiss="alert" aria-label="Close"></button> </div> {{< /example >}} {{% /callout %}}
2020-09-30validation.md: fix _validation.scss file reference (#31795)Mopsan1-1/+1
2020-09-29Fix disabled checkbox toggle buttons (#31651)Nikita Mikhaylov1-2/+10
* fix disabled checkbox toggle buttons * add disabled checks-radios examples in documentation Co-authored-by: XhmikosR <[email protected]>
2020-09-29v5: Add disabled examples for .form-control, .form-select, and .form-range ↵Mark Otto3-0/+31
(#31686) * Add disabled state example to the .form-control page * Document disabled attribute on select too * Add disabled example for file input Co-authored-by: XhmikosR <[email protected]>
2020-08-17Mention that Edge Legacy also supports 'filling' their trackChristian Oliff1-1/+1
Edge Legacy support filling their track by default. Example: https://codepen.io/coliff/pen/VwaZgVZ
2020-07-11Docs: forms accessibility cleanup (#31114)Patrick H. Lauke5-28/+31
* Expand on disabled fieldsets and faked buttons include further advice/information on how to disable faked buttons for keyboard/AT users * Centralise accessible name advice in forms overview seems odd to only mention (separately) label, aria-label etc in input-group and layout. the advice is just as pertinent in other sections like select. checks only skims over this. moving this, in expanded form, into the overview section itself. adding a specific cross-reference (just because they are easily left with no accname at all) in the checks page. * Change warning about accessibility, modify server-side example - paradoxically, due to our current problems with validation (see #28414) and the fact that browsers seem to have improved in this area for the most part, it's now actually better to use browser-native validation - added explicit `id` and `aria-describedby` association to at least the server-side form error messages, to show how it should be done properly, and expanded the prose for that explaining this. * Replace `.sr-only` with `.visually-hidden` in new addition * Copy edits for clarity in parenthetical * Copy and formatting tweaks - Wordsmithing here and there - Turns some hyphens into em dashes - Turns a long running comma separated list into an unordered list - Rearranges some copy just a bit Co-authored-by: Mark Otto <[email protected]>
2020-07-11Update layout.mdMark Otto1-1/+1
2020-07-11Single line example for inline formsRohit Sharma1-5/+0
2020-07-10Docs: rename "Screen readers" helper page to "Visually hidden"Patrick H. Lauke1-1/+1
"screen readers" is quite reductive, as there are other assistive technologies. content hidden this way is even announced by things like Alexa/Siri etc, so it's not so much just "screen readers". in the long run, we may even consider changing the actual classnames (maybe `.visually-hidden` / `.visually-hidden-focusable`, though admittedly that's a bit verbose). also includes a tiny tweak to layout.md to generalise the note about using `.sr-only`
2020-07-06Docs: separate button group out of checks/radios, expand button groups page ↵Patrick H. Lauke1-18/+14
(#31201) * Keep checks/radio toggle buttons on topic - give examples of the pure toggle checks and radios, without the button group class. show that these work fine without `.btn-group`, but still cross-reference it - move the explanation from "Checkbox toggle buttons" directly to "Toggle buttons", as the mention of using button classes applies equally to the subsequent "Radio toggle buttons" and "Outlined styles" subsections. * Expand button group description as it's not just single line, but vertical as well * Expand button group examples - add more colour ... `.btn-secondary` is just dull and uninspiring - new section to showcase "Checkbox and radio button groups" - add a mixed styles example - add an example of vertical radio button group
2020-07-03Rename `sr-only`/`sr-only-focusable` (#31139)Patrick H. Lauke3-16/+16
* Rename `sr-only`/`sr-only-focusable` To be more representative of the fact that these are not necessarily "screen reader" specific, but actually apply to assistive technologies in general (and also things like Alexa/Siri/etc). Goes hand-in-hand with #31133 Co-authored-by: XhmikosR <[email protected]>
2020-07-03Docs: improve/expand button documentation (#31093)Patrick H. Lauke1-0/+4
* Docs: improve/expand button documentation - since we're not doing the disabled cursor thing anymore anyway, remove confusing/unnecessary mention for link-based disabled buttons - make the disabled toggle example using a link actually follow the preceding advice of also having `tabindex="-1"` and `aria-disabled="true"` - tweak the link functionality callout to also still mention `aria-disabled` to reinforce the idea - tweak toggle state description (not just `<button>`s, but also links etc...so just remove mention of `<button>` there; also reinforce accessibility aspect once more) - add a new callout that cross-references checkbox-based toggles, and what the similarity/difference between them is - add a matching cross-reference callout to the checkbox-based toggle buttons page * Update link to now renamed checks-radios.md
2020-06-27Docs: rename form checks page to "Checks / radios" (#31090)Patrick H. Lauke2-2/+3
* Docs: rename form checks page to "Checks / radios" it's not immediately obvious that "checks" includes information about both checkboxes and radio buttons. while "checks / radios" is also still not perfect (as honestly even I didn't quite grok that "checks" meant checkboxes), it should make it slightly more obvious nonetheless
2020-06-19Fix links to gutters page (#31116)Quy1-2/+2
2020-06-15Switch to btn-checkMartijn Cuppens1-14/+14
2020-06-15Remove checkbox/radio toggle from button plugin in favor of a CSS only solutionMartijn Cuppens1-0/+51
2020-06-03Read validate-forms.js from assets.XhmikosR1-20/+6
2020-06-03Fix forms validation snippets.XhmikosR1-2/+2
2020-05-13Bump version to 5.0.0-alpha1 (#29925)XhmikosR9-0/+1665
Also add v4.5.0 in versions and keep README.md pointing to v4.5.0 so that there are no broken stuff.