category

Stimulus

Stimulus - Video Progress Tracker with LocalStorage
29 October 2024

Store ephemeral user state like video playback progress in localStorage

Stimulus - Image Upload Previews with `URL.createObjectURL`
17 September 2024

Create client-side previews of files using URL.createObjectURL

Stimulus - Removing Markers from a Wavesurfer Element
30 July 2024

Use Stimulus value callbacks to interact with a wavesurfer element and remove markers.

Stimulus - Adding Markers to a Wavesurfer Element
02 July 2024

Use Stimulus value callbacks to interact with a wavesurfer element and add markers.

Stimulus - Picture in Picture API
04 June 2024

Use an IntersectionObserver to trigger a Picture in Picture overlay

Stimulus - Orchestrate Complex UI Changes with Target Callbacks
07 May 2024

Use Stimulus target callbacks to dynamically update parts of your UI

Stimulus - Progressive Image Loading with Blurhash
23 April 2024

Improve Largest Contentful Paint using image blurhashes and Stimulus

Hotwire Combobox with Real Time Data
12 March 2024

Update combobox options using Websockets and Stimulus outlets

Stimulus - Action Parameters
16 January 2024

Use declaratively specified action parameters in the DOM to move elements between parents.

Stimulus - Outlets API
19 December 2023

Signal data changes across controller boundaries using the Stimulus Outlets API.

Stimulus - Auto-Sorting
05 December 2023

Use a MutationObserver to sort websocket messages that arrived out of order.

Stimulus - Inter-Tab Communication
21 November 2023

Manage inter-browser communication using Stimulus and the Broadcast Channel API 📡.

Stimulus - KeyboardEvent 101
24 October 2023

Use Stimulus' built in KeyboardEvent functionality to handle basic hotkeys.

Turbo Frames - Lifecycle of a Lazy Loaded Frame
26 September 2023

Manage view state with Turbo Frames and Stimulus.

Stimulus - Value Changed Callbacks
29 August 2023

Reactively update a chart.js graph using Stimulus values.

Cookies
essential