tophf
823926a025
fix getStyleAtPos() for pos === EOL
2018-01-14 17:11:00 +03:00
tophf
3c15521fc2
tweak autocomplete helper
...
* use the faster getStyleAtPos
* autocomplete !important on typing !
* don't autocomplete hex colors
2018-01-14 17:10:54 +03:00
tophf
eaed0de486
init autocomplete/blur/focus for usercss in a common hook
2018-01-14 15:57:29 +03:00
tophf
b42dfc8300
fixup bb34538d: decrement styles.length on delete
2018-01-14 15:40:36 +03:00
tophf
eabfaca08e
run webNavUsercssInstallerFF on the entire githubusercontent.com
...
fixes #329
2018-01-14 15:23:09 +03:00
tophf
76d9d32dce
skip uso-var between declarations
2018-01-12 15:01:13 +03:00
tophf
9005f93f56
bump version
2018-01-12 14:36:32 +03:00
tophf
fb1ef71f25
don't save the style in toggleStyle; use data-hotkey-tooltip
2018-01-12 14:32:15 +03:00
tophf
9affcd13bc
don't preview unsaved styles
2018-01-12 14:11:24 +03:00
tophf
bb34538da0
smart invalidateCache: try to update filters in-place
2018-01-12 00:54:40 +03:00
tophf
989df35b05
live preview in editor
...
* refreshAllTabs was extracted
* ...and fixed to use each frame's url when getting the styles
2018-01-12 00:54:36 +03:00
tophf
0c2c86a8de
update favicons in handleUpdate
2018-01-12 00:53:35 +03:00
tophf
b754635b81
lenient parsing of invalid single \ in regexp() function
2018-01-11 15:29:52 +03:00
tophf
650cf3521b
correctly strip 'code' from style hash
2018-01-10 22:18:35 +03:00
tophf
9fdabe3582
simplify getStyles
...
* 'asHash' implies 'enabled'
* 'length' is added to the style hash
2018-01-10 22:18:30 +03:00
tophf
11dbfea897
apply.js: FF forgets the extra methods on MutationObserver
2018-01-10 19:50:48 +03:00
tophf
9aa382ebf5
disconnect an orphaned chrome.runtime message/port listener
2018-01-10 19:50:29 +03:00
tophf
885919e7d9
colorize namedcolor followed by ! without a space
2018-01-09 20:16:59 +03:00
tophf
bbfda6d33b
expose findUsercss
2018-01-09 19:13:37 +03:00
tophf
68777f6163
bump version
2018-01-08 11:31:57 +03:00
tophf
79e95eadf2
code cosmetics
2018-01-07 23:26:47 +03:00
tophf
224771b34e
reduce colorpicker alpha digits to 3 from 6
2018-01-07 20:02:58 +03:00
tophf
80ad6418aa
keep alpha in hex colorpicker view
2018-01-07 20:00:22 +03:00
tophf
9111ebcd2b
unget the unary token if got no term to finalize
2018-01-07 19:11:00 +03:00
tophf
acbb69e5ad
expr may be null
2018-01-07 18:59:31 +03:00
tophf
b659dde35d
bump version
2018-01-07 17:30:55 +03:00
tophf
50c4580f64
update locales
2018-01-07 17:30:55 +03:00
tophf
23fcbd6c27
fixup 7de3e37a: handleUpdateInstalled is for .updatable only
2018-01-07 16:53:41 +03:00
tophf
022e588c97
allow errors in usercss when saving in editor and live-reloading
2018-01-07 16:36:30 +03:00
tophf
3df4a86428
add a workaround for Chrome 65 bug https://crbug.com/714373
2018-01-07 15:12:14 +03:00
tophf
a6e2cf47ed
don't update the tally when the dialog isn't shown
2018-01-07 12:52:31 +03:00
tophf
5941dd4338
colorpicker hotkey popup: find colors in attributes
2018-01-07 12:51:22 +03:00
tophf
825fd00a80
fixes for FF52
2018-01-07 12:50:17 +03:00
tophf
102d0a45c8
load colorconverter.js in style manager
2018-01-07 12:37:02 +03:00
tophf
67ceaa2e43
fixups; code cosmetics
...
* show #{min,max} if constraints are present
* parse [row names] in grid properties
* skip uso-vars in selector sequence
* recognize number tokens with +-
* skip comments/whitespace in stream.mustMatch();
2018-01-07 12:33:48 +03:00
tophf
57f0afbc9c
CSS Intrinsic & Extrinsic Sizing L3 for *width/*height
...
https://drafts.csswg.org/css-sizing-3/#sizing-properties
2018-01-07 12:32:50 +03:00
tophf
e7bd155300
CSS Transform Module Level 2 (ED 2017-11-09) - 3d transforms
...
https://drafts.csswg.org/css-transforms-2/#three-d-transform-functions
2018-01-07 12:32:50 +03:00
tophf
e684f677a6
CSS Display Module Level 3 (ED 2017-11-09)
...
https://drafts.csswg.org/css-display/
2018-01-07 12:32:50 +03:00
tophf
2036819442
reuse parserCache on subsequent saving of usercss
2018-01-07 12:31:23 +03:00
tophf
d2cba96e10
refactor CSSLint
...
* reduce linting delay
* parse mozformat in worker
* allow empty functions in 'filter:' property
https://drafts.fxtf.org/filter-effects/#supported-filter-functions
* support comma-separated list in :lang()
* strip vendor prefix in isLiteral()
2018-01-07 12:31:23 +03:00
tophf
b8506e1e45
find colors in comments/strings regardless of overlays
2018-01-07 11:52:46 +03:00
tophf
87d28d3fc7
silence eslint
2018-01-07 11:52:46 +03:00
tophf
807ea6aa70
extract colorconverter.js
2018-01-07 11:52:43 +03:00
tophf
1fe290fb8c
bump version
2018-01-06 10:43:12 +03:00
tophf
eb426f6ee3
update locales
2018-01-06 10:42:30 +03:00
tophf
385dda9923
fixup 227dce01: new styles don't have usercssData
2018-01-06 09:50:48 +03:00
tophf
4a7c675d06
fix '.add-applies-to' click listener
2018-01-06 09:31:37 +03:00
tophf
42bd77ec17
beautify: keep semicolon after /*comment*/ on the same line
2018-01-05 14:10:27 +03:00
tophf
b32832e237
delete the unused original beautify-css.js
2018-01-05 14:07:16 +03:00
tophf
227dce0177
don't disable Beautify (let the user decide); code cosmetics
2018-01-05 14:05:35 +03:00