tophf
3178ee9f10
more reliable centering of the popup in FF
2017-12-19 08:48:55 +03:00
tophf
a8f292815a
don't stretch the usercss-install button
2017-12-19 08:48:55 +03:00
tophf
154187f1bc
use offsetWidth to decide if the button text is ellipsized
2017-12-19 08:48:55 +03:00
tophf
78080df6fd
show "click to uninstall" overlay, hide install/delete buttons
2017-12-19 08:48:54 +03:00
tophf
80926c8d7e
show download errors inline
2017-12-19 05:29:21 +03:00
tophf
9e1e5cec46
update locales
2017-12-19 03:32:15 +03:00
tophf
e50ff316ba
toggle narrow width mode tooltips via html+css; code cosmetics
2017-12-19 02:48:47 +03:00
tophf
1348eeb4e3
code cosmetics
2017-12-18 16:48:33 +03:00
tophf
8bfc36efbe
csslint: warn about @media inside @supports
2017-12-18 12:18:54 +03:00
tophf
a7a589b785
csslint: CSS Grid Layout - actual implementation
2017-12-18 12:17:42 +03:00
tophf
4ecb6e7bc2
optimistically show 1 in tally only for a code match
2017-12-18 11:28:11 +03:00
tophf
4522362f76
csslint: CSS Grid Layout Module Level 1 (ED, Nov 28, 2017)
2017-12-18 10:27:58 +03:00
tophf
6607455e8f
silence eslint; switch shirt-circuiting to single-line if/else
2017-12-18 10:27:50 +03:00
tophf
31fd551264
trivial speed-ups for the single editor case
2017-12-18 10:27:50 +03:00
tophf
d10e83d15c
editor: rewrite global search/replace
2017-12-18 10:27:50 +03:00
tophf
f29e3bc587
colorpicker: remove old theme class on re-invocation
2017-12-18 10:27:50 +03:00
tophf
fd047f8323
move getRealColors to colorpicker and reuse it
2017-12-18 10:27:50 +03:00
tophf
97e486e139
code cosmetics: silence a warning in edit.css
2017-12-18 10:27:50 +03:00
tophf
db2c4cd6fc
use standard font size in keymap info dialog
2017-12-18 10:27:50 +03:00
tophf
1f45618954
group similar items in keymap option selector
2017-12-18 10:27:50 +03:00
tophf
70d935d1a0
Ctrl-R to invoke replace in pcDefault/sublime keymaps
2017-12-18 10:27:50 +03:00
tophf
b78110aa1c
.CodeMirror-dialog: shorten yellow highlight bright phase
2017-12-18 10:27:50 +03:00
tophf
41f3103a16
code cosmetics: use closest() in messageBox
2017-12-18 10:27:50 +03:00
tophf
be20b5a8b4
match-highlighter: always use originalToken
2017-12-18 10:27:50 +03:00
tophf
8119dd4f62
match-highlighter: skip exact tokens highlighted by search
2017-12-18 10:27:50 +03:00
tophf
001db9a19f
make editor fully clean on saving
2017-12-18 10:27:50 +03:00
tophf
9e11435923
make editor permanently dirty when a section is deleted
2017-12-18 10:27:50 +03:00
tophf
4a924d6aa8
add 'textarea' to focusAccessibility.ELEMENTS
2017-12-18 10:27:50 +03:00
tophf
5aba0377a0
use helper's decisions in colorview renderer
2017-12-18 10:27:50 +03:00
tophf
50d3dbe394
expose prefs.defaults
2017-12-18 10:27:50 +03:00
tophf
2c47407afb
eslintrc: allow shirt-circuit and ternary expressions
2017-12-18 10:27:50 +03:00
tophf
748b9afdb4
remember last used search text in editor
2017-12-14 11:35:32 +03:00
tophf
cc5a254e01
make multi-section search instantaneous
2017-12-14 11:20:22 +03:00
tophf
49a995afae
fixup 1c68ac1a: init the find hook after the original one
2017-12-14 09:27:46 +03:00
tophf
6f81544ebe
use a theme-friendly transparent color for the #actions bg
2017-12-14 06:29:23 +03:00
tophf
8dbdbe988f
fixup dc126e1b: more adjustments for persistent child in #installed
...
* use .entry collection instead of installed.children
* adjust CSS counters
also:
* KeyboardEvent#code is checked first now - available since Chrome48 and FF32
* synthetic click event is cancelable, otherwise FF would open the editor in popup
2017-12-14 06:08:28 +03:00
tophf
1283e85a8e
update USO style install counter
...
the USO site reports style installation unconditionally even if you uninstall it in 5 seconds, but we do it only if the style isn't uninstalled during 60 seconds while the popup is open - thus we exclude previewing of styles, which is a very popular use case
2017-12-14 01:46:32 +03:00
tophf
f048649e58
keep scroll position on install/delete
2017-12-14 01:13:16 +03:00
tophf
78c14dd93c
also apply styleDeleted/Added to invisible search results
2017-12-14 01:08:05 +03:00
tophf
addc5af96d
update locales
2017-12-14 00:13:15 +03:00
tophf
3ee502c3a4
fixup/cosmetics
2017-12-13 23:17:45 +03:00
tophf
4601a136a9
fix the popup width bug in FF when scrollbar is shown
...
* scrollbar width is not subtracted in FF from the actual width
* in some versions of FF the paddings should be added on both sides
2017-12-13 23:13:35 +03:00
tophf
8265d0c8e4
fixup 6d3cb733: remove trailing comma
2017-12-13 20:14:51 +03:00
tophf
6d3cb73324
"Estimated number of total pages" in the tooltip
2017-12-13 09:34:51 +03:00
tophf
3c2421d875
always scroll to the style on "history back" from editor to manager
2017-12-13 09:19:49 +03:00
tophf
8d9c7acb3c
only preserve old style name on update if it was actually customized
...
We didn't detect that previously and just blindly assumed that a local name is always customized by a user, which is nonsense, obviously. To ensure reliable detection a new property is added to the style object: "originalName". From now on the styles that didn't change their name remotely will be successfully marked as having non-customized names, hence the names will update along with the code. Should be like 99% of styles. As for the remaining 1%, welp, only uninstalling and reinstalling the style anew would switch to the new remote name.
2017-12-13 09:12:54 +03:00
tophf
0fe0423757
prevent freezing of inline search nav pager in some cases
2017-12-13 07:46:28 +03:00
tophf
6ee952f3d3
more things made focusable
...
* mozilla-format (i) icon
* showHelp() restores original focus
* showHelp's nested confirmation is debounced to enable focusing Yes/No
* RegExp tester tab URLs are focusable now
2017-12-13 07:38:36 +03:00
tophf
fd4300f841
add a wiki link, shorten the USO link, use https everywhere
2017-12-13 07:15:40 +03:00
tophf
9fbe97bfd6
Merge pull request #294 from openstyles/narcolepticinsomniac-accessibility
...
Hide focus outlines without crippling accessibility, plus buttons
2017-12-13 06:20:30 +03:00