eight
bd4a453f45
Merge branch 'dev-usercss-meta' into dev-exclusions
2018-10-11 19:49:37 +08:00
eight
c1bf9f57e9
Fix: minor
2018-10-11 19:29:17 +08:00
eight
ba64b95575
WIP: kill cachedStyles
2018-10-11 00:54:38 +08:00
eight
d2b36a168e
Kill hidden globals
2018-10-10 23:05:20 +08:00
eight
c23f315c52
Refactor: use CodeMirror.defineOption
2018-10-10 17:40:07 +08:00
eight
7b5e7c96d5
Hook up live preview
2018-10-08 18:16:45 +08:00
eight
02f471f077
Fix: usercss API
2018-10-07 23:28:41 +08:00
eight
057111b171
Update usercss API
2018-10-07 22:59:31 +08:00
eight
a3e7915199
Fix: use promise API
2018-09-25 21:11:54 +08:00
tophf
c0c5f1dbcc
avoid overwriting existing usercss on saving a new one
2018-08-18 23:17:20 +03:00
tophf
15c3c7c8ab
fixup 3418ac9c: explicitly set the optional parameter
...
fixes #423
2018-07-09 09:10:36 +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
bbfda6d33b
expose findUsercss
2018-01-09 19:13:37 +03:00
tophf
022e588c97
allow errors in usercss when saving in editor and live-reloading
2018-01-07 16:36:30 +03:00
tophf
9be2f942c7
restore default template on saving empty code
...
fixes 3418ac9c
2018-01-04 16:41:55 +03:00
tophf
1eea8fdbbf
fixups for refreshAllTabs
2018-01-03 18:26:31 +03:00
tophf
3418ac9cb9
FF: support private/container tabs
2018-01-03 10:43:56 +03:00
tophf
5bc4206593
reuse existing usercss installer tab
...
A few additional checks were needed to circumvent FF bugs
so openURL was refactored to keep the code readable
2017-12-31 17:59:32 +03:00
tophf
405400de68
move 'tempUsercssCode' cleanup to usercss helper
2017-12-10 10:11:18 +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
6aef6cdcd7
0 is a valid tab id
2017-11-25 20:24:15 +03:00
tophf
aedb02bbb1
install usercss from raw.githubusercontent.com
2017-11-25 18:24:37 +03:00
tophf
978e5ca9f0
sendMessage()
...
Promise mode [default]:
- rejects on receiving {__ERROR__: message} created by
background.js::onRuntimeMessage
- suppresses chrome.runtime.lastError
by browserAction.setText which lacks a callback param in chrome API
Callback mode:
- enabled by passing a second param
- doesn't suppress chrome.runtime.lastError
2017-11-25 18:00:38 +03:00
tophf
8c5471092c
rework install-usercss: CSS, layout, warnings
2017-11-24 13:19:10 +03:00
tophf
3c08342e98
open usercss installer tab next to the source tab
2017-11-14 09:38:08 +03:00
eight
92b01e19e8
Fix: reindent single then
2017-11-09 09:12:03 +08:00
eight
8d19e0b09a
Fix: noReject in one line
2017-11-09 09:12:02 +08:00
eight
90be1dae25
Fix: status: 'success' -> success: true
2017-11-09 05:35:45 +08:00
eight
098dc10f85
Fix: pull out runtimeSend
2017-11-01 11:15:11 +08:00
eight
79b6266cf9
Fix: no new line before use strict
2017-11-01 11:13:57 +08:00
eight
62748b3b79
Fix: use arrow function for IIFE
2017-10-30 01:22:10 +08:00
eight
831a4ef939
Fix: remove logging in wrapReject
2017-10-16 14:59:45 +08:00
eight
7365a8bada
Fix: various fixes
2017-09-25 18:43:55 +08:00
eight
cb7aaa7111
Fix: move to root
2017-09-24 17:18:38 +08:00
eight
18fd15317e
WIP: install page
2017-09-24 11:39:04 +08:00
eight
1d829fe8f5
Fix: split up usercss logic from saveStyle
2017-09-18 11:34:12 +08:00