Deathamns
1be99cf58e
Remove unnecessary comments
2015-04-10 19:33:59 -04:00
Deathamns
816dca2f33
Script injection, element picker, messaging
...
- Add script injection to vAPI, plus a raw implementation for Safari
(element-picker.js requires it)
- Tweak element picker to work with Safari
- Revert a change from previous commit: element-picker.js' background
message handler (since actually it can have its own messaging channel)
- Don't send "undefined" reponses from background to content
2015-04-10 19:33:59 -04:00
Deathamns
9981c25286
Remove storage change-event listener from Safari
...
Earlier, a technique was used to open the extension's Options page when
the user clicked a checkbox input at Safari's extension settings. The method was removed because:
- the Options page can be opened via the extension's toolbar button (which
cannot be disabled in Safari, so it will be there all the time);
- involved more clicks than opening from the toolbar button;
- the string beside the checkbox couldn't be localized.
2015-04-10 19:33:58 -04:00
Deathamns
be7668767f
Minor changes
...
- Update assets from gorhill/uBlock/master
- Remove whitespace from element-picker.js
- Simplify code in profiler.js (btw, Date is still needed as fallback
for older browsers)
- Clarification for Safari's storage where the QUOTA_BYTES came from
2015-04-10 19:33:58 -04:00
Deathamns
35ed9cd853
Work on vendor API abstraction, and near complete Safari support
2015-04-10 19:33:58 -04:00
gorhill
63aa4be9f7
reorganizing, preparing move to vAPI
2015-04-10 17:06:49 -04:00
gorhill
056e68da66
this fixes #42
2015-04-10 10:45:40 -04:00
gorhill
01f7cea94f
re #89 : fixed using non-compliant color
2015-01-12 22:40:52 -05:00
emanueLczirai
7085beb66a
missing semicolon
2015-01-10 22:57:03 +01:00
gorhill
0174955287
comment re potential redundant eval
2014-12-24 08:29:55 -05:00
gorhill
b68ba6d728
this fixes #82
2014-12-12 13:52:13 -05:00
Raymond Hill
f0063372c5
this fixes #77
2014-12-07 17:46:19 -02:00
Raymond Hill
5777dc0b15
code review: actually no file:
should occurs within https:
doc
2014-12-05 10:45:43 -02:00
Raymond Hill
baa8e86fd4
this addresses issue raised in #71
2014-12-05 10:43:47 -02:00
Raymond Hill
b62fb94a00
code review
2014-11-30 21:41:27 -02:00
Raymond Hill
44533d77eb
this fixes #72
2014-11-30 21:27:38 -02:00
Raymond Hill
e39b36beda
code review; make strict https break less stuff on new tab page
2014-11-29 09:50:24 -02:00
Raymond Hill
36233c7325
vertical ellispsis instead
2014-11-25 17:56:32 -02:00
Raymond Hill
ee361ae37f
comments
2014-11-22 10:26:37 -02:00
Raymond Hill
a31351c6f9
doc is hardcoded now
2014-11-22 10:19:06 -02:00
Raymond Hill
bf5b6c4517
code review
2014-11-22 09:36:45 -02:00
Raymond Hill
9a93c2375c
move "Strict HTTPS" last since now it is built-in the browser
2014-11-22 01:41:22 -02:00
Raymond Hill
cf02253cdd
this should help futur occurrences of #65
2014-11-22 01:33:19 -02:00
Raymond Hill
dc3de2a3ca
make ua-spoofing code easier to read from dev tools
2014-11-21 08:54:48 -02:00
Raymond Hill
40bc8087e5
this fixes #61
2014-11-20 13:27:43 -02:00
Raymond Hill
238e6c3536
re #61
2014-11-20 11:40:52 -02:00
Raymond Hill
5d8bae3da2
this fixes #59
2014-11-19 23:17:24 -02:00
Raymond Hill
977f94a50a
fine-tuning for RTL languages
2014-11-19 12:18:08 -02:00
Raymond Hill
d01ab961b8
this fixes #7 , #36
2014-11-19 11:59:38 -02:00
Raymond Hill
ce6305210c
UI work toward fixing #7 , #36
2014-11-19 00:18:57 -02:00
Raymond Hill
5f3dc76b32
code review
2014-11-18 15:31:37 -02:00
Raymond Hill
5e19edaab7
ability to foil mixed content
2014-11-18 15:04:40 -02:00
Raymond Hill
5ba8f58094
ensure switches are listed first: more convenient
2014-11-18 13:37:12 -02:00
Raymond Hill
2962bd19e2
cide review
2014-11-18 08:57:57 -02:00
Raymond Hill
4aab150af3
infrastructure work toward addressing #7 , #36
2014-11-18 00:18:04 -02:00
gorhill
3524c12924
fixed double definition as per 4bf6664d6b
2014-11-09 16:29:57 -05:00
gorhill
f0a58ad06f
bring back color hint for site-level scope
2014-11-09 12:17:44 -05:00
gorhill
3edd9eabc6
export must be on left side since permanent rules are exported
2014-11-07 18:29:13 -05:00
gorhill
4211613055
fix rendering of mu character
2014-11-07 14:36:20 -05:00
gorhill
970e1253da
code review
2014-11-07 10:47:37 -05:00
gorhill
5d90401f54
this fixes #49
2014-11-07 09:05:05 -05:00
gorhill
9cc0e9bba0
this fixes #47
2014-11-06 12:12:04 -05:00
gorhill
667becf500
imported mutation observer code from uBlock: more efficient, robust
2014-11-06 10:15:41 -05:00
gorhill
fb9def312a
buttons must be able to wrap
2014-11-06 08:14:17 -05:00
Raymond Hill
e8152f1517
ensure rule panes are always aligned
2014-11-05 21:59:04 -05:00
gorhill
8d8ff67546
just reordering labels
2014-11-05 18:54:08 -05:00
gorhill
df6bdbe464
this fixes #44 completely
2014-11-05 18:52:21 -05:00
gorhill
4026149a17
this fixes #44
2014-11-05 18:11:57 -05:00
gorhill
4f456da482
translation work from Crowdin
2014-11-04 09:29:06 -05:00
gorhill
1d9a8e18e8
just trying something to possibly workaround reported crashes in #40
2014-11-04 08:49:30 -05:00
gorhill
92c48c0d49
"matrix:" instead of too generic "switch:"
2014-11-04 08:40:20 -05:00
gorhill
7e038a9433
use pretty 1st-party label only for rendering
2014-11-03 20:15:14 -05:00
gorhill
3ddb31a96c
rtl languages friendly: issue #29
2014-11-03 14:27:59 -05:00
gorhill
b42fd99bd0
no badge when count is zero
2014-11-02 18:43:12 -05:00
gorhill
1908504895
this fixes #37 completely
2014-11-02 18:34:03 -05:00
gorhill
f6a366194c
this address #37 : the rebinding of pages which change incrementally
2014-11-02 18:19:48 -05:00
gorhill
2f7af6890d
this addresses #37
2014-11-02 16:56:32 -05:00
gorhill
e49e87ba54
better url
2014-11-02 14:17:52 -05:00
gorhill
50bcc24049
this is a start for #29
2014-11-02 12:10:21 -05:00
gorhill
3c455d3fdc
give credits to issue authors
2014-11-02 09:42:05 -05:00
gorhill
f7c2e68887
jshint
2014-11-02 00:36:55 -04:00
gorhill
4b4dc3c0db
code review
2014-11-02 00:30:49 -04:00
Raymond Hill
4dd3b09ae4
this fixes #34
2014-11-01 22:46:14 -04:00
gorhill
85ecc71230
this fixes #31
2014-11-01 19:03:09 -04:00
gorhill
296f16f08e
this fixes #31/#issuecomment-61376018
2014-11-01 14:44:39 -04:00
gorhill
8e7ae17b5c
updating default UA strings
2014-11-01 14:22:11 -04:00
gorhill
faef346878
this address 3 in #28
2014-11-01 12:52:02 -04:00
gorhill
575676e415
this addresses some of #28 issues
2014-11-01 12:22:44 -04:00
gorhill
48c5f7bf45
no longer needed
2014-10-31 18:52:57 -04:00
gorhill
30c570253f
this fixes #23
2014-10-31 18:52:27 -04:00
gorhill
03609910c5
not needed anymore
2014-10-31 14:27:36 -04:00
gorhill
5c05a8773a
revamped "My rules" tab
2014-10-31 14:14:41 -04:00
gorhill
89f757d61e
this does help a bit further re. #27
2014-10-31 09:46:09 -04:00
gorhill
24502090e2
this somewhat fixes #27
2014-10-31 09:32:24 -04:00
gorhill
49bbe6f7dd
ip address friendly
2014-10-30 10:30:26 -04:00
gorhill
c5acad2332
minor code review
2014-10-29 10:10:30 -04:00
gorhill
b2d19afeb8
finally... fixes #24
2014-10-29 10:10:07 -04:00
gorhill
9838d009aa
this fixes #24
2014-10-29 09:59:02 -04:00
gorhill
967707723a
this fixes #24
2014-10-29 09:27:11 -04:00
gorhill
49441de2b6
bring back doc
req type; many little fixes
2014-10-28 23:21:06 -04:00
gorhill
eab99cf26b
forgot to rename to uMatrix (as per wilderssecurity.com thread)
2014-10-28 20:07:22 -04:00
gorhill
20ba3157eb
slight colored bg for tooltips
2014-10-28 18:37:08 -04:00
gorhill
448a56cc70
fixed tooltips; illegal characters in messages.json
2014-10-28 18:34:44 -04:00
gorhill
10ef2cf0f1
fix meta row of blacklisted hostnames group
2014-10-28 14:33:16 -04:00
gorhill
425f512aa4
getting ready for crowdin work
2014-10-28 10:49:09 -04:00
gorhill
ff4d827e1f
this fixes #21
2014-10-28 00:38:02 -04:00
gorhill
02e6b2c2d8
oops: 5 min, not 5 hr
2014-10-28 00:18:51 -04:00
gorhill
257844c233
a bit of refacotring work
2014-10-28 00:14:15 -04:00
gorhill
ead35cedbe
code review
2014-10-27 16:19:46 -04:00
gorhill
5131a5d806
this fixes #19
2014-10-27 11:02:45 -04:00
gorhill
3aeeea7abd
code review
2014-10-27 10:30:21 -04:00
gorhill
118306ab51
this fixes #17
2014-10-27 10:20:19 -04:00
gorhill
e187161b84
take care of session storage as well
2014-10-26 19:41:22 -04:00
gorhill
c0450c578d
todo
2014-10-26 19:28:03 -04:00
gorhill
6d72b65a1a
jshint
2014-10-26 19:27:24 -04:00
gorhill
b605f3d4ea
this fixes #18
2014-10-26 19:23:56 -04:00
gorhill
8cb0619687
fix to ensure PSL is available when binding tabs
2014-10-26 15:54:50 -04:00
gorhill
abdbbd55dd
jshint
2014-10-26 15:53:33 -04:00
gorhill
5e96f44798
this fixes #14
2014-10-26 15:51:04 -04:00
gorhill
77cfb56d94
this fixes #12
2014-10-26 13:36:27 -04:00
gorhill
bd411290dd
forgot to tag source code with github issue
2014-10-26 10:18:18 -04:00
gorhill
b946a96bb6
this fixes #13 , hopefully
2014-10-26 10:13:09 -04:00
gorhill
ceed73dd59
this fixes another console error as per #10
2014-10-26 01:31:22 -04:00
gorhill
cbb0b8a8f1
fixed as per code review
2014-10-25 23:46:53 -04:00
gorhill
8653401961
this fixes #10
2014-10-25 23:30:43 -04:00
gorhill
9441ffe719
this fixes #8 (the 2nd part)
2014-10-25 20:03:22 -04:00
gorhill
b31b7227ff
this fixes #8
2014-10-25 16:41:08 -04:00
gorhill
fa84fa2508
this fixes #9
2014-10-25 16:36:45 -04:00
gorhill
92717f4cfd
this fixes #4
2014-10-25 11:18:09 -04:00
gorhill
56a9e8a460
this fixes #3
2014-10-25 10:55:48 -04:00
gorhill
0d459545a2
this fixes #2
2014-10-24 23:21:26 -04:00
gorhill
0c6d0b3a98
another check for #1
2014-10-24 17:34:30 -04:00
gorhill
1743f198e5
another check for #1
2014-10-24 17:22:32 -04:00
gorhill
207ee2773b
ui details
2014-10-24 14:57:05 -04:00
gorhill
a39bd536b5
work on auto-update, backup/restore/reset
2014-10-24 11:13:46 -04:00
gorhill
b94047f9f7
forgot to check this
2014-10-23 19:41:10 -04:00
gorhill
2b41bc8087
work on many things, need more
2014-10-23 19:40:48 -04:00
gorhill
65a8000657
fixed parsing of partial rules
2014-10-23 19:37:59 -04:00
gorhill
dc39fa9452
moving assets out of src
2014-10-23 10:14:13 -04:00
gorhill
5f63a0f984
no good reason to prevent scopable literal "1st-party"
2014-10-23 07:47:53 -04:00
gorhill
cd7996fb7d
fixed bad test for 1st-party
2014-10-23 01:04:48 -04:00
gorhill
3952a09f6c
dont display literal "1st-party" when there is no 1st-party
2014-10-22 21:26:37 -04:00
gorhill
78555a5b7c
literal "1st-party" row removes the need for auto-whitelist, strict blocking
2014-10-22 19:46:30 -04:00
gorhill
85437661bf
bring back behind-the-scene matrix
2014-10-22 10:25:57 -04:00
gorhill
1626c3ecc6
fix manually removing rules, code review
2014-10-22 10:02:19 -04:00
gorhill
a633e16f01
user rules tab
2014-10-21 22:00:31 -04:00
gorhill
e06985fcc7
dashboard tab to edit user rules
2014-10-21 19:12:25 -04:00
gorhill
d944198a37
persistence: no more circumbombulated recipes, just plain line-by-line rules
2014-10-21 13:23:52 -04:00
gorhill
d72e544e5a
regression
2014-10-20 22:13:18 -04:00
gorhill
ff0470dfa1
"1st-party" is domain, not hostname
2014-10-20 21:33:11 -04:00
gorhill
a91c4fd27e
issue #1 : no more background page reference in popup
2014-10-20 21:19:24 -04:00
gorhill
35003b7e23
continued refactoring work: revert, revert all, persist are back
2014-10-20 16:40:09 -04:00
gorhill
186d10bf48
re issue #1
2014-10-20 00:53:13 -04:00
gorhill
e3dcf085a8
remember last selected scope
2014-10-18 21:42:06 -04:00
gorhill
7e17e2ea84
code review
2014-10-18 17:11:10 -04:00
gorhill
804a5c53e0
no more jquery in popup
2014-10-18 16:49:06 -04:00
gorhill
f676a745c3
move-away-from-jquery work
2014-10-18 01:09:09 -04:00
gorhill
7ac86a7138
argh, forgot to remove these before 1st commit
2014-10-17 15:40:37 -04:00
gorhill
0beb752db9
first commit
2014-10-17 15:01:09 -04:00