narcolepticinsomniac
ce47e69b8a
Custom UI elements ( #291 )
2017-12-08 06:18:47 +03:00
tophf
2deffbc622
show "x" to reset non-default values in usercss config individually
...
also:
* simplified CSS selectors where possible
* .config-name = var name, 1st element in <label>
* .config-value = var value, 2nd element in <label>
* .nondefault class added on <label>
2017-12-08 03:23:09 +03:00
tophf
3318db1999
show .config-error on failure to save
2017-12-08 01:08:25 +03:00
tophf
99cce55a8e
ensure long words break before breaking the layout
...
supersedes 40075a0d
2017-12-07 23:21:27 +03:00
tophf
fbcd3cc965
clarify the tooltip for USO userstyle "configure" icon
2017-12-07 20:58:02 +03:00
tophf
6a838e9d5e
make sure all pre-create hooks finished
2017-12-07 20:26:41 +03:00
tophf
a71d2fa226
...even less eager
2017-12-07 11:10:32 +03:00
tophf
6e1a6d1ad6
don't be too eager at restoring style elements to prevent deadlocks
2017-12-07 10:49:47 +03:00
tophf
6d4689e559
ensure own style elements dominance over other style elements
2017-12-07 10:12:01 +03:00
tophf
f40dc29497
add rudimentary reject/catch for mozParser inside worker
2017-12-07 08:41:52 +03:00
tophf
08c70a5192
csslint: only suppress validation errors caused by USO-vars
2017-12-07 08:09:22 +03:00
tophf
e4e8f04c95
code cosmeticsiv
2017-12-07 06:54:51 +03:00
tophf
fb3138f700
add .vivaldi class on <html>
2017-12-07 06:52:43 +03:00
tophf
aeca16f663
csslint: show real text of expected token if possible
...
now instead of the nerdy LBRACE users will see {
2017-12-07 05:37:36 +03:00
tophf
7a07ee9fd9
unbreak narrow editor layout
2017-12-07 05:31:42 +03:00
tophf
9c8e835a80
relay scrolling over #header to usercss code section
2017-12-07 04:36:46 +03:00
tophf
d4ffa04bb6
raise applies-to widget above .CodeMirror-activeline
2017-12-07 04:00:26 +03:00
tophf
b96cee1012
use Event#key for hotkey recognition in manager and popup
...
should help #286
2017-12-07 02:11:50 +03:00
tophf
119a3803ec
realign #only-updates filter and rename as it's not linked to prefs
2017-12-07 01:39:15 +03:00
tophf
ebef35c28c
drop linter name from "see all rules" and make it a link
2017-12-07 01:21:05 +03:00
tophf
d998fb235a
center editor config icons
2017-12-07 01:20:04 +03:00
tophf
38e0937f45
config dialog tweaks
...
* same icon in manager
(didn't change the editor config icons as those aren't for usercss)
* "external" icon for USO styles to avoid confusion
(opening a tab is an extremely different action)
* smaller paddings in popup
* removed hover effect on label text
(necause native <select> elements cannot be expanded from js)
* various fixups
2017-12-07 01:07:55 +03:00
tophf
543132aafa
auto-apply on changes - new option in usercss config
2017-12-06 23:33:48 +03:00
tophf
945ec5604d
don't overwrite button padding globally in old FF
...
...since it breaks custom ones
2017-12-06 22:42:34 +03:00
tophf
f337e18515
recognize usercss @updateURL
...
* installation URL is preferred - same behavior as before
* @updateURL is used when the style was drag'n'dropped into the manage page
because there's no real URL in this case
* install-usercss page shows the new update URL, which is set as per the above,
under the checkbox that enables updates
2017-12-06 22:35:19 +03:00
tophf
0659ff6233
set "use default" button actual state on opening config dialog
2017-12-06 11:35:04 +03:00
tophf
1273903b05
import usercss files drag'n'dropped into the manage page
2017-12-06 11:03:43 +03:00
tophf
cc57d39443
align #filters header; group FF-related rules
2017-12-06 10:37:01 +03:00
tophf
e3a67351d5
make protected tokens language-agnostic in search help message
2017-12-06 10:23:28 +03:00
tophf
03b6f6c263
manage: search regexps, add search help, fix favicons toggle icon
...
* the toggle icon is now a triangle, rotated when open
2017-12-06 09:39:45 +03:00
tophf
69ee57f88f
manage: search in usercss full source code
2017-12-06 06:34:02 +03:00
tophf
974b1f9152
csslint: don't throw on errors caused by USO vars
2017-12-06 06:34:02 +03:00
tophf
8f9705c165
recognize USO vars ending with -rgb
2017-12-06 06:34:02 +03:00
tophf
aa44077212
rename #newStyleAsUsercss-wrapper to a standard CSS scheme
2017-12-06 06:34:01 +03:00
tophf
a712d92b52
fixup db621b86: add .active class only to the block title
2017-12-06 04:21:30 +03:00
tophf
31941110e8
manage: show "x" icon after #filters-stats to reset active filters
...
implements #286
2017-12-06 04:18:51 +03:00
tophf
579ffcc68d
removed the extra tag
2017-12-06 03:34:53 +03:00
tophf
30aeb8d2c4
don't fade popup config dialog backdrop as it looks glitchy
2017-12-06 03:16:53 +03:00
tophf
e776a45dfa
allow continuous tweaking in usercss config dialog
...
* don't close on clicking "save" to allow continuous tweaking
* dirty item's label is marked with * and switches to italic
* "save" button is enabled when some value differs from saved
* "use default" button is enabled when some value differs from its default
* "close" becomes "cancel" when there are unsaved changed values
2017-12-06 03:03:50 +03:00
tophf
de74c70778
actually use selected values in popup config dialog
2017-12-06 01:17:22 +03:00
tophf
85c67872a5
make colorpicker notify embedder on closing
...
re-enables Esc key in config-dialog after colorpicker closed itself due to an outside click
2017-12-06 00:24:27 +03:00
eight
07a0518586
Add config dialog to popup ( #283 )
2017-12-06 00:14:21 +03:00
Rob Garrison
db621b8657
Manage: Make filter & backup containers collapsible
2017-12-06 00:09:56 +03:00
tophf
44ce51e54f
dim regexp-tester note and avoid extending the report width
2017-12-05 22:12:04 +03:00
tophf
61003b378c
usercss editor: show all section regexps in tester
2017-12-05 21:52:24 +03:00
tophf
963930ea1d
usercss editor: restore "Add" and "Regexp test", convert \ in regexps
2017-12-05 21:32:28 +03:00
tophf
36ec8de04f
stop calc when color is opaque
2017-12-05 21:01:32 +03:00
tophf
bd0f460c56
usercss editor: use real theme color for inputs in widgets
2017-12-05 21:01:32 +03:00
tophf
69736ef5a1
FF: de-blur svg icons
2017-12-05 21:01:10 +03:00
tophf
fe4be8d5db
actually keep "[x] as userccs" together
2017-12-05 21:00:12 +03:00