- Jun 14, 2024
-
-
Richard Schwarting authored
-
Richard Schwarting authored
ig_key_nav.js: igkeynav_action_handler(): only select buttons/elements that are actually visible; warn if we have multiple options
-
Richard Schwarting authored
-
- Feb 02, 2024
-
-
Richard Schwarting authored
-
Richard Schwarting authored
-
- Dec 04, 2023
-
-
Richard Schwarting authored
-
- Dec 03, 2023
-
-
Richard Schwarting authored
-
- Oct 17, 2023
-
-
Richard Schwarting authored
-
- Oct 16, 2023
-
-
Richard Schwarting authored
-
- Oct 14, 2023
-
-
Richard Schwarting authored
ig_key_nav.js: add an action_map that lets us/a user add new actions by mapping keys to functions that work on content containers (e.g. a post's ARTICLE).
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
-
- Oct 13, 2023
-
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
ig_keynav: stop using console.log for all messaging, use .debug, .warn and .error as appropriate; also prefix more messages with igkn
-
Richard Schwarting authored
ig_keynav.js: try disabling general ones for the / feed, as they interfere with /p/ post. /p/ post's selector actually seems fine for the feed too?
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
ig_keynav.js: make the feed's selector more general; this will also affect posts if we don't match something more specific first!
-
Richard Schwarting authored
-
Richard Schwarting authored
ig_keynav.js: put the keydown event listener on the document, not the window. This allows us to intercept keystrokes before IG gets them
-
Richard Schwarting authored
ig_keynav.js: also try stopImmediatePropagation and stopBubble=true to stop IG from using its own keyboard shortcuts
-
Richard Schwarting authored
-
- Oct 12, 2023
-
-
Richard Schwarting authored
-