Commit Graph

77 Commits

Author SHA1 Message Date
Tessa Kelly
2ef33bde50 Thread the ellie package dependencies through 2022-03-29 10:19:32 -07:00
Ju Liu
efaee1b7af Apply elm-review in styleguide app 2022-03-15 18:06:13 +00:00
Tessa Kelly
6d25d6ed17 Adds readOnlyText input type 2022-01-10 11:37:36 -08:00
Tessa Kelly
52a58c4924 Remove the preview items from the tab order
need to fix switch still
2021-11-05 14:35:09 -07:00
Tessa Kelly
27ee66295b Adds text input examples 2021-11-05 14:11:11 -07:00
Tessa Kelly
52dd34abc2 Adds to example record 2021-11-05 11:19:08 -07:00
Tessa Kelly
79468439ba Adds onFocus helper 2021-11-02 12:23:54 -07:00
Tessa Kelly
c9da21b1cd Split new and current password 2021-10-29 12:00:46 -07:00
Tessa Kelly
99d28a687a Adds guidance to the API 2021-10-29 11:14:49 -07:00
Tessa Kelly
6c7d5668e6 Implement the rest of the PW hide/show behavior 2021-10-29 11:07:06 -07:00
Tessa Kelly
518d223219 Undo the separate onInput change -- types actually seem simpler with it integrated 2021-10-29 11:07:06 -07:00
Tessa Kelly
c46e6fb332 Bake onReset behavior in to the Search so that the search icon and x always appear 2021-10-29 11:07:06 -07:00
Tessa Kelly
c64a10965d Reorder slightly for readability 2021-10-29 11:07:06 -07:00
Tessa Kelly
36692d3326 Make toExample helper to make the examples more readable 2021-10-29 11:07:06 -07:00
Tessa Kelly
1c690a0c37 Use a single update helper for all the fields 2021-10-29 11:07:06 -07:00
Tessa Kelly
2033d83a94 Use map to reimplement the other examples 2021-10-29 11:07:06 -07:00
Tessa Kelly
f478e8f3ab Split out onInput helper and add map 2021-10-29 11:07:06 -07:00
Tessa Kelly
da651f51f4 Experiment with exposing value and inputType as attribute helpers
breaks the styleguide example a bit, since the attribute type doesn't line up. Needs fixing still
2021-10-29 11:07:06 -07:00
Tessa Kelly
3e943c05e9 Move writing styles into an attribute" 2021-10-29 11:05:06 -07:00
Tessa Kelly
970a396174 Avoid duplicative ids while still respecting the sepcified label 2021-10-29 11:05:06 -07:00
Tessa Kelly
3bcd97aebe Oops accidentally deleted pw example 2021-10-29 11:05:06 -07:00
Tessa Kelly
c45bc7b5a0 Drop TextInput prefix for (hopefully) improved legibility 2021-10-29 11:05:06 -07:00
Tessa Kelly
f6eb1c19ad Make css an optional list control 2021-10-29 11:05:06 -07:00
Tessa Kelly
cf60270ceb Make onEnter part of the configuration 2021-10-29 11:05:06 -07:00
Tessa Kelly
03f8d45e53 Generalize viewExamples helper 2021-10-29 11:05:06 -07:00
Tessa Kelly
85f13b9e02 Use a list for the easily list-able attributes 2021-10-29 11:05:06 -07:00
Tessa Kelly
21d42e1bba Switch to V7 2021-10-29 11:05:06 -07:00
Alex Perkins
7e584de137 elm-format (but why??) 2021-10-27 11:00:08 -04:00
Alex Perkins
e8f8f4dc38 add an attr for Enter keydown events
Note that there can only be one `on "keydown"` event on a DOM node
so any more complex event handlers will need to use a custom event
instead

```
onEnter : msg -> TextInput.Attribute msg
onEnter msg =
    (\event ->
        case event.key of
            Just "Enter" ->
                if noModifiers event then
                    Just msg

                else
                    Nothing

            _ ->
                Nothing
    )
        |> considerKeyboardEvent
        |> HtmlEvents.on "keydown"
        |> TextInput.custom
```
2021-10-27 10:43:53 -04:00
Tessa Kelly
f93b4a71a2 Adds noMargin helper 2021-10-21 11:09:07 -07:00
Tessa Kelly
292f9cd357 Adds onReset attribute 2021-10-04 15:55:13 -07:00
Tessa Kelly
24bfce5d64 Generalize onBlur setting 2021-10-04 15:55:13 -07:00
Tessa Kelly
5bff274cb9 🎨 tidy up the attributes 2021-10-04 15:55:13 -07:00
Tessa Kelly
d752d10106 Remove transform. It was making things feel very misaligned :sweat-smile: 2021-10-04 15:55:13 -07:00
Tessa Kelly
837a44089e Adds search input type 2021-10-04 15:55:13 -07:00
Tessa Kelly
83946a6b0e 💀 remove atomic design elements 2021-05-27 18:30:31 -07:00
Brian Hicks
433494f621 allow overriding the generated ID in a text input 2020-11-13 10:27:18 -06:00
Tessa Kelly
e431f736ce Adds separate version field 2020-09-09 11:43:10 -07:00
Tessa Kelly
3ca51afde0 Rename from 'shortcuts' to 'support' -- not about providing shortcuts, about providing access 2020-06-19 14:45:32 -07:00
Tessa Kelly
a84f0b9665 Wire in keyboard shortcuts section to the examples 2020-06-19 14:35:53 -07:00
Tessa Kelly
87ff24e8f0 Remove namespacing 2020-06-19 14:16:10 -07:00
Tessa Kelly
68ea678d7c Adds atomic design tags 2020-06-19 13:41:28 -07:00
Aaron VonderHaar
3df54540cb Add TextInput.V6.css 2020-04-14 13:23:55 -07:00
Aaron VonderHaar
e7e933c02c Cleanup styleguide debug controls for TextInput 2020-04-14 13:09:38 -07:00
Aaron VonderHaar
1a72a3e353 Add TextInput.V6.loading, TextInput.V6.disabled 2020-04-14 12:22:21 -07:00
Aaron VonderHaar
67a5603966 Add TextInput.V6.errorMessage 2020-04-14 11:47:17 -07:00
Aaron VonderHaar
9189cbeabd Clean up TextInput styleguide example 2020-04-14 10:59:38 -07:00
Aaron VonderHaar
78fecace90 Update TextInput styleguide example 2020-04-14 09:00:25 -07:00
Aaron VonderHaar
a2d305b6e4 New attributes-style API for TextInput.V6 2020-04-13 17:01:33 -07:00
Aaron VonderHaar
fab0271d03 Create Nri.Ui.TextInput.V6 from V5 2020-04-13 14:36:39 -07:00