tophf
8efce3220a
use insertCSS in FF, declarativeContent in Chrome
2017-11-26 05:30:34 +03:00
tophf
e4de02995c
fixup 978e5ca9: don't reuse the same object in async code!
2017-11-26 00:04: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
59d32e6f2f
inline and simplify closeTab()
2017-11-25 18:00:41 +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
8f04e17d27
fix #223 - Android compatibility
2017-11-25 16:25:20 +03:00
tophf
8c5471092c
rework install-usercss: CSS, layout, warnings
2017-11-24 13:19:10 +03:00
tophf
00ead83da9
don't hardcode homepage URL, extract it from "Get Help" translation
2017-11-21 09:48:55 +03:00
tophf
fc5c00e37d
all actions must always return a Promise
2017-11-15 07:11:46 +03:00
tophf
94ed435e75
fixup d2b9b302: prevent setting version var to 'undefined'
2017-11-14 11:12:18 +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
3c08342e98
open usercss installer tab next to the source tab
2017-11-14 09:38:08 +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
eight
1dd0dbf907
Revert: isSame/isEdited util
2017-11-09 14:11:25 +08: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
08c7004123
Fix: use switch for version compare
2017-11-09 09:12:02 +08:00
eight
90be1dae25
Fix: status: 'success' -> success: true
2017-11-09 05:35:45 +08:00
tophf
72714160bb
storage: fallback on any IndexedDB-related failure
2017-11-05 06:13:51 +03: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
6f51100c82
Fix: unused injectContent
2017-11-01 08:09:08 +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
54076d9f17
Merge branch 'master' of https://github.com/openstyles/stylus into dev-user-css
2017-10-12 16:28:18 +08:00
eight
0d4d058b00
Fix: remove unused initInstallPage
2017-10-06 16:33:50 +08:00
eight
f194155830
Add: close source tab after install
2017-10-06 16:33:50 +08:00
eight
2912a53729
Fix: missing id when updating digest
2017-10-04 16:19:20 +08:00
tophf
9585aea08d
insertCSS#cssOrigin requires FF53
2017-09-30 02:32:43 +03: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
aa71984fd3
Fix: save name when updating usercss
2017-09-18 12:59:22 +08:00
eight
1d829fe8f5
Fix: split up usercss logic from saveStyle
2017-09-18 11:34:12 +08: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
f3176de950
Fix: findDupUsercss indent
2017-09-12 18:57:06 +08:00
eight
e1d221e9a9
Fix: saveStyle indent
2017-09-12 18:54:38 +08:00
eight
e13a6f6f92
Fix: saveUsercss
2017-09-12 18:52:55 +08:00
eight
a395df18f9
Fix: rewrite filterUsercss
2017-09-12 18:49:17 +08:00
eight
33200dbde4
Fix: cleanup injectContent
2017-09-12 18:34:48 +08:00
eight
8207d608be
Fix: injectResource -> injectContent
2017-09-12 18:28:16 +08:00
tophf
a8796b0bd2
prevent race condition in getStyles before dbExec.initialized
...
fixes #184
2017-09-12 12:12:11 +03:00
eight
d4ddefe8a0
Merge branch 'master' of https://github.com/openstyles/stylus into dev-user-css
2017-09-12 03:40:56 +08:00
eight
f305719db3
Fix: update progress
2017-09-12 01:23:32 +08:00
eight
cb23f89b6a
Add: allow saveUsercss to build style
2017-09-10 22:04:43 +08:00
eight
3daff40acf
Add: vars validation
2017-09-09 19:29:35 +08:00
eight
1f44898475
Add: adopt node-semver
2017-09-06 03:08:03 +08:00