tophf
8efce3220a
use insertCSS in FF, declarativeContent in Chrome
2017-11-26 05:30:34 +03:00
tophf
fb3554a351
simplify orphanCheck; use IIFE; fix comm issues
2017-11-26 04:24:23 +03:00
tophf
babeb695c1
kick out orphaned script
2017-11-26 00:23:38 +03:00
tophf
2495ded507
fixup c8b6672d: restore deleted elements
2017-11-25 23:47:39 +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
3fe3f08407
USO page: animate the update button's spinner on consequent clicks
2017-11-24 13:19:16 +03:00
tophf
c8b6672d79
always sort applied style elements by id
2017-11-24 13:19:13 +03:00
tophf
777adf1bae
correctly fix the USO bug with populating settings on their site
...
previously we disconnected the interceptor on first XHR response, which is not necessarily for the style, so now we wait until an actual one.
2017-11-21 13:42:51 +03:00
tophf
e8d0c7d039
update button on USO page now confirms only on the first click
2017-11-21 13:33:11 +03:00
tophf
f1836f399f
try to get style json on USO install page twice
...
also report errors
fixes #195
2017-11-21 13:23:32 +03:00
tophf
24c60b7e8a
fixup 8a1908b7: don't protect disabled elements
2017-11-21 10:59:14 +03:00
tophf
8a1908b760
protect own style elements (100 times max to avoid deadlocks)
...
fixes #252
2017-11-21 09:45:44 +03:00
tophf
ac8331e6ae
FF: use tabs API for XML viewer
2017-11-14 09:52:51 +03:00
tophf
9503acc2bf
styleSectionsEqual() order of sections should be identical
...
Thus we account for the case of multiple sections matching the same URL because the order of rules is part of cascading
2017-11-14 09:38:09 +03:00
tophf
1d463d7820
Merge pull request #134 from eight04/dev-user-css
...
Install styles from *.user.css file
2017-11-14 08:22:56 +03:00
tophf
b6703e7b15
fix disableAll in XML documents: tag names are case-sensitive in XML
2017-11-13 20:25:07 +03:00
tophf
8efe4b806b
revert 3cf32048: Chrome 49+ XML viewer works with styles under <html>
2017-11-13 20:09:19 +03:00
eight
29f5daa912
i18n: live reload error
2017-11-09 14:11:25 +08:00
eight
e0bd991482
Fix: promise indent
2017-11-09 09:12:03 +08:00
eight
92b01e19e8
Fix: reindent single then
2017-11-09 09:12:03 +08:00
eight
90be1dae25
Fix: status: 'success' -> success: true
2017-11-09 05:35:45 +08:00
tophf
684f445957
workaround for USO double-firing of install/update events
2017-11-08 07:00:38 +03:00
tophf
d2b9b30239
reliable userAgent detection in FF before 57
...
fixes #228
2017-11-08 06:53:36 +03:00
eight
398056c262
Fix: _source -> newSource
2017-11-01 11:15:18 +08:00
eight
098dc10f85
Fix: pull out runtimeSend
2017-11-01 11:15:11 +08:00
tophf
e9a7640a3f
apply: recognize moz-extension://
2017-10-20 02:13:01 +03:00
tophf
5064ca1d4e
prevent DOM id confusion
...
DOM elements with an id are propagated as global variables
https://stackoverflow.com/q/6381425
2017-10-18 21:30:17 +03:00
eight
54076d9f17
Merge branch 'master' of https://github.com/openstyles/stylus into dev-user-css
2017-10-12 16:28:18 +08:00
eight
f194155830
Add: close source tab after install
2017-10-06 16:33:50 +08:00
tophf
869168f727
install: better USO title bug workaround on page>=2
2017-09-30 03:20:59 +03:00
eight
c2eadda708
Add: live-reload
2017-09-25 20:01:50 +08:00
eight
18fd15317e
WIP: install page
2017-09-24 11:39:04 +08:00
eight
2b6404cb11
Fix: stop live-reload and refresh the page when style is removed
2017-09-19 08:51:57 +08:00
eight
0852b56ce4
Fix: add set updateUrl option
2017-09-19 08:51:56 +08:00
eight
ead006a311
Fix: remove button style
2017-09-19 05:10:45 +08:00
eight
1d829fe8f5
Fix: split up usercss logic from saveStyle
2017-09-18 11:34:12 +08:00
eight
94e5336018
Fix: don't set updateUrl to a local file
2017-09-18 07:39:46 +08:00
tophf
054528edde
apply: SVG className workaround
2017-09-17 10:56:03 +03:00
eight
a0495f466f
Change style structure
2017-09-16 10:14:23 +08:00
eight
eaf33afbe3
Rewrite parser, add uso preprocessor
2017-09-15 13:40:04 +08:00
eight
21256e32f7
Fix: wrap long line
2017-09-15 08:11:18 +08:00
eight
553cc94bc8
Fix: style install button
2017-09-15 01:30:26 +08:00
eight
a542d227ec
Fix: adjust install page layout
2017-09-14 11:06:32 +08:00
eight
97fd2aa083
Compat: firefox
2017-09-13 23:35:34 +08:00
eight
b61b058824
Fix: pull out makeLink
2017-09-13 17:34:27 +08:00
eight
fa06b29748
Fix: add 'v' before version
2017-09-13 16:54:09 +08:00
eight
93fe23f2a6
Fix: innerHTML -> textContent
2017-09-13 01:39:34 +08:00
eight
acaa1ed158
Fix: appendChild -> textContent
2017-09-12 23:23:56 +08:00
eight
2506b957f8
Fix: rewrite loadScript, merge onDOMscripted, injectCSS, injectScript
2017-09-12 23:19:16 +08:00