aboutsummaryrefslogtreecommitdiffstats
path: root/pages
AgeCommit message (Collapse)Author
2016-03-27Handle focus events for UI components.Stephen Blott
The help-dialog UI component was ignoring requests to "hide" when other frames are focused (because previously it covered the whole screen, and no other frame could get the focus). With f0911e52f0e71c6d2539bdc74a09ff2dbd5ab125, the help dialog no longer covers the whole screen, so it must listen for and react to "frameFocused" events. However, the help dialog should not "hide" when the frame that is focused is itself! This required a little extra plumbing. That plumbing is helpful, though, because it allows individual UI components to decide what to do when another frame receives the focus (as opposed to the previious version, which simply unilaterally sent a "hide" message).
2016-03-27Do not hide help dialog on click (on options page).Stephen Blott
Normally, we close the help dialog when the user clicks outside of it. On the options page, however, the user might want the help dialog open while they type command names into the key-mappings input. Therefore, we disable hide-on-click for this specific use case. This is a rather unfortunate hack. However, #2045 is a serious problem for an important use case. Fixes #2045.
2016-03-26selected wasn't being used here.Stephen Blott
2016-03-13Tweak options page class names...Stephen Blott
We were using the class name exclusionRemoveButton for the `td` containing the button to remove exclusion rules on the options page. Because of this, we were (correctly) picking up the button itself as clickable, but incorrectly picking up also its enclosing `td` (which isn't actually clickable at all). The effect was to always have two hint labels over the remove button. This was happening simply because we have the text "button" in the class name. So, here, we just rename the classes.
2016-03-05Key bindings; and yet more tiny tweaks.Stephen Blott
2016-03-05Key bindings; tweaks.Stephen Blott
2016-03-05Key bindings; and yet more minor tweaks.Stephen Blott
2016-03-05Key bindings; fix exit help page.Stephen Blott
2016-03-04Consistent capitalisation on the options page.Stephen Blott
2016-03-04Merge pull request #2031 from smblott-github/clickable-command-namesStephen Blott
Make command names in the help diablog clickable.
2016-03-04Use role/link to make command names clickable.Stephen Blott
2016-03-04Do not use standalone @.Stephen Blott
The styles guide says not to use standalone `@`. So this changes the occurrences I could find (with sed) to `this`. Occurrences within files with major outstanding PRs are omitted.
2016-03-04Make command names in the help diablog clickable.Stephen Blott
Clicking on command names in the help dialog copies the command name to the clipboard. Moreover, command names can be clicked (hence copied) with link hints. As a a side effect, any element on any page with the `vimiumClickable` class becomes clickable. That's zero elements on zero pages, currently. But there was a PR some time ago where a web developer was looking for a way to make their elements vimium clickable. On the negative side, this is pretty undiscoverable. Also, the `indexOf()` class-name test within a string isn't exactly precise.
2016-02-28Merge pull request #2014 from smblott-github/record-install-dateStephen Blott
Add install date to logging page.
2016-02-27Remove unnecessary vomnibar click code.Stephen Blott
This is no longer necessary since the help page is in an iframe.
2016-02-22Format branch better on logging pagemrmr1993
2016-02-22Include branch information in the logging pagemrmr1993
2016-02-22Correct name on the logging page.Stephen Blott
Oversight from #1958.
2016-02-22Add install date to logging page; remove console.log.Stephen Blott
2016-02-22Add install date to logging page.Stephen Blott
This implements a poor-man's build info. See #1352. Unfortunately, that requires a separate build target, and does not work with `cake autobuild`. This just records the *install date* and displays that info on the logging page. "Install date" because we can reliably determine it, and because it does answer the question *have I upgrade Vimium on this machine since last week?*. And on the logging page because that's out of the way, and not part of the regular Vimium interface.
2016-02-20Use for (not for own) when iterating over an event's propertiesmrmr1993
Moving to for own broke find mode history (and thus also next/previous). This reverts that part of commit 56fed2ac6663d99ca03023f3ffa313c51de5fe32.
2016-02-20hideHUD option applies to insert mode only.Stephen Blott
This makes the `hideHud` option apply only to insert mode (when entered with `i`). Fixes #1953. Fixes #487. We could rename the option itself and add migration code, but that seems overkill. An alternative would be to remove this option entirely.
2016-02-18Wait-for-enter: better wording on options page.Stephen Blott
2016-02-18Wait-for-enter: add necessary option support.Stephen Blott
2016-02-16Use `for own ... of` instead of `for ... of`mrmr1993
2016-02-11Add a comment explaining why HelpDialog has seemingly redundant fieldsmrmr1993
2016-02-05Stop options page link from blurring the help dialog iframemrmr1993
2016-02-03Hide help dialog when clicking outside of itmrmr1993
2016-02-03Fix closing the help dialogmrmr1993
2016-02-03Move help dialog into an iframemrmr1993
2016-02-03Rename VimiumHelpDialog to HelpDialogmrmr1993
2016-02-03Remove redundant functions show/hideHelpDialogmrmr1993
2016-02-03Update only help dialog contents when showingmrmr1993
2016-02-03Use <span>s as placeholders in help_dialog.htmlmrmr1993
2016-01-30Add a basic log pagemrmr1993
2015-09-09Tweak option textPhil Crosby
2015-09-09Alt modifier in vomnibar opens in new tab.Stephen Blott
2015-06-25Merge branch 'hud-iframe-input-with-store-all-settings'Stephen Blott
2015-06-25Merge branch 'store-all-settings' into hud-iframe-input-with-store-all-settingsStephen Blott
2015-06-20Add test that every option has a default value.Stephen Blott
This prevents issues like #1731 and is an (better) alternative to #1732.
2015-06-16Make "Show Advanced Options" state persistent.Stephen Blott
2015-06-13Pad the HUD leading / with a "hair space"mrmr1993
2015-06-13Suppress arrow events in find-mode HUD.Stephen Blott
2015-06-13Place cursor at end of find-mode input...Stephen Blott
... for FindModeHistory.
2015-06-11Initialise options-page link-hint mode correctly (better).Stephen Blott
2015-06-10Initialise options-page link-hint mode correctly.Stephen Blott
2015-06-10Tweaks to up/down handler in find mode HUD to give it the data it needsmrmr1993
2015-06-10Handle up and down keys directly in the HUDmrmr1993
2015-06-10Move FindModeHistory to its own file to be used by the HUD iframe toomrmr1993
2015-06-10Replace &nbsp; with normal spaces for HUD find modemrmr1993
This keeps searches with trailing spaces from missing matches where the page contains normal spaces, preventing " (No matches)" being shown every time space is pressed.