Commit Graph

459 Commits

Author SHA1 Message Date
gorhill 09740463a7 code review 2015-03-02 10:54:15 -05:00
gorhill 1136734e33 this fixes #915 2015-03-02 10:41:51 -05:00
gorhill bd0e07bef2 high-high generic: do not try forever 2015-03-01 20:26:33 -05:00
gorhill b6f1aa263c I misunderstood Element.matches(), reverting 2015-03-01 19:54:17 -05:00
gorhill b0108c9223 code review 2015-03-01 19:43:42 -05:00
gorhill caa1256e70 re-benchmarked using same settings as Chromium 2015-03-01 19:33:20 -05:00
gorhill fc981aef29 speed boost for processing high-high generics 2015-03-01 19:25:36 -05:00
gorhill c28568f9b0 support 2-letter hostname, for when using TLD alone 2015-03-01 17:25:48 -05:00
Deathamns da3586adde Firefox/Fennec fixes 2015-03-01 20:21:05 +01:00
gorhill 092bfbd274 oops 2015-03-01 11:20:46 -05:00
gorhill cc5c4bb32e mind pipe anchors when highlighting as per filter 2015-03-01 08:57:43 -05:00
gorhill b58cefbdbe this fixes sticky padlock when minimizing popup 2015-02-28 19:30:14 -05:00
gorhill 6a3f2242b6 this addresses #905#issuecomment-76543649 2015-02-28 15:42:32 -05:00
gorhill 7ad472e75d this fixes #903 2015-02-28 10:00:12 -05:00
gorhill f9eb8de0a0 minor visual change 2015-02-28 07:58:33 -05:00
gorhill f4f7d56724 new version 2015-02-27 19:47:34 -05:00
gorhill 497e0f08e5 translation work from https://crowdin.com/project/ublock 2015-02-27 19:45:42 -05:00
gorhill 25c0333fbe this addresses a part of #498 2015-02-26 18:08:42 -05:00
gorhill 5291e3e27a debugging code 2015-02-26 12:30:12 -05:00
gorhill 24611bab29 code review 2015-02-25 16:51:04 -05:00
gorhill a9ce435f1c code to migrate obsolete list locations to new locations 2015-02-25 16:33:51 -05:00
gorhill b323a335cd this fixes #886 2015-02-25 14:15:36 -05:00
gorhill fd3ab5e22e this fixes #882: added visual cue 2015-02-25 07:26:13 -05:00
gorhill f65d44ba47 this fixes #840 2015-02-24 20:27:47 -05:00
gorhill 6323c8c69d this fixes #843 2015-02-24 20:20:53 -05:00
gorhill 6318d24f40 this fixes #869 2015-02-24 20:10:10 -05:00
gorhill 265d18edc1 translation work from https://crowdin.com/project/ublock 2015-02-24 19:13:36 -05:00
gorhill 1993b20e19 this fixes #881 2015-02-24 18:29:58 -05:00
gorhill a9a4c739a1 comment review 2015-02-24 15:35:32 -05:00
gorhill 9a622107ea this completes fix of #520 2015-02-24 13:48:03 -05:00
gorhill aa6e0d563d code review 2015-02-23 23:25:14 -05:00
gorhill c7bab5502e this mitigates #520, #376 2015-02-23 18:31:29 -05:00
gorhill da63253145 this fixes #846 2015-02-19 23:25:29 -05:00
Chris 1a55ecfbcd Safari: off/disabled version of toolbar icon
Toolbar icon now dims when on a whitelisted website
2015-02-18 16:55:36 -07:00
gorhill 4d48fd078c usability: minimized by default 2015-02-18 09:15:59 -05:00
gorhill 087f463f2f this addresses #828 2015-02-17 11:35:51 -05:00
gorhill 9140fc5d4d cursor shape 2015-02-17 07:46:49 -05:00
gorhill b498f2f98d double-click to edit rules 2015-02-17 01:31:01 -05:00
gorhill b3d673164c translation work from https://crowdin.com/project/ublock 2015-02-16 21:19:28 -05:00
gorhill e464dd9042 this fixes #820 2015-02-16 21:15:09 -05:00
Deathamns 7dd60738c1 Save mouse position only in top document
... for the element picker. This way, right click/block element in an
iframe won't select the wrong element in the top document. Instead, it
will allow the user to pick the element manually.
2015-02-16 18:17:26 +01:00
gorhill 0cdf937a5e #815: code review 2015-02-16 11:21:25 -05:00
gorhill 0dc5c62b1e this fixes #815 2015-02-16 11:14:37 -05:00
gorhill 835e0a12a2 #812: another textarea set to full width 2015-02-16 07:14:20 -05:00
gorhill eb02abbc54 this fixes #812 2015-02-16 07:08:41 -05:00
Chris 23bfecfa50 Asset loader: take local file XHR status in mind 2015-02-15 16:49:37 -07:00
Deathamns 1c36d8ce00 Transparent background for the picker 2015-02-15 23:27:58 +01:00
gorhill 7fc6d35dd3 translation work from https://crowdin.com/project/ublock 2015-02-15 14:55:01 -05:00
gorhill 42dcfa88b8 this has been unrequired since a while 2015-02-15 09:04:56 -05:00
gorhill a538ee2849 translation work from https://crowdin.com/project/ublock 2015-02-15 07:20:09 -05:00
gorhill 388ac77166 preparing for 1st release candidate 2015-02-15 07:16:31 -05:00
gorhill 337cfeb150 do not leak uBlock is in use (see comment in 21ea1a6e03) 2015-02-14 13:51:08 -05:00
gorhill 5406daa275 translation work from https://crowdin.com/project/ublock 2015-02-14 13:28:20 -05:00
gorhill 9d76974710 #789: code review: even simpler, just check parent node 2015-02-14 12:32:14 -05:00
gorhill 21ea1a6e03 #789: code review: simpler, just keep a reference to the style tag 2015-02-14 12:27:33 -05:00
gorhill 65b9ef2468 this fixes #789 2015-02-14 12:16:36 -05:00
gorhill 5ab90edc02 fine tuning css 2015-02-14 08:13:04 -05:00
Deathamns 2642d5aa92 replacing documentElement is enough 2015-02-14 10:47:11 +01:00
Deathamns af05ceffb8 Strengthen the picker's visibility 2015-02-14 10:47:10 +01:00
Deathamns fba0bf73ef Don't highlight the picker, handle empty filters 2015-02-14 10:47:09 +01:00
Deathamns b3a2c9c5d3 Get URLs with properties instead of getAttribute 2015-02-14 10:47:08 +01:00
Deathamns 2d507b3edc Fix highlighting nodes for net filters in element-picker 2015-02-14 10:47:06 +01:00
Deathamns 187355b2b2 Move every part of the picker to the iframe 2015-02-14 10:47:05 +01:00
Deathamns 8693ab738d vAPI.sessionId, element-picker dialog as iframe
vAPI.sessionId - random ID generated every time when a page loads.

Having the dialog in an iframe lowers the chance of interference with the
styling of the page, also avoids using innerHTML (AMO complaint).
2015-02-14 10:47:04 +01:00
gorhill 76337c2ac8 typo in code 2015-02-13 19:03:43 -05:00
gorhill 51a6c8beba trivial test to workaround potential bad filters 2015-02-13 18:59:51 -05:00
gorhill 94dd2b3d86 make sure a single \/ is not treated as a valid regex 2015-02-13 18:52:35 -05:00
gorhill e79e157529 translation work from https://crowdin.com/project/ublock 2015-02-13 12:25:49 -05:00
gorhill bca949748d this fixes #376 2015-02-13 12:10:10 -05:00
gorhill df8f98d82d translation work from https://crowdin.com/project/ublock 2015-02-13 08:50:28 -05:00
gorhill 85bca2b3ee translation work from https://crowdin.com/project/ublock 2015-02-12 09:30:27 -05:00
gorhill 36960f273b translation from crowdin 2015-02-11 22:06:08 -05:00
gorhill 58b54cf9f9 this fixes #772 2015-02-11 17:28:19 -05:00
gorhill 974fc95da6 translation work from https://crowdin.com/project/ublock 2015-02-11 15:56:45 -05:00
gorhill 6013880472 this addresses https://github.com/gorhill/uBlock/issues/731#issuecomment-73956166 2015-02-11 15:49:22 -05:00
gorhill 0a55c3fb20 Merge branch 'master' of github.com:gorhill/uBlock 2015-02-11 14:44:22 -05:00
gorhill d0c8561ee9 fix padlock position bug when refreshing from popup 2015-02-11 14:44:08 -05:00
Chris 622829cc68 No colors for highlights; just faded and linethrough 2015-02-11 12:42:27 -07:00
Chris 8051b8d604 Highlight differences between temporary and permanent dyna. rules
Screenshots:

* After editing temporary (haven't committed to permanent yet): http://chrisly.me/image/3T2R0e2c1b20

* After committing (so temporary is same as permanenet) : http://chrisly.me/image/2I2l0Z1N1A2b
2015-02-11 12:32:34 -07:00
Chris fd1390713a CSS cleanup: dynamic rules tab (My rules)
For comparison, before: http://chrisly.me/image/1g01441z0F2c

and after: http://chrisly.me/image/1v160U0P2i07

Also:

* give good class names to some element in dyna-rules.html
* select the ul more generically in dyna-rules.js (since a container was added)
2015-02-11 11:56:48 -07:00
Chris ae884ca7b8 CSS typo: box-border to border-box 2015-02-11 11:13:04 -07:00
Chris 66772daf0d Prevent wordwrap in dyna-rules textarea 2015-02-11 11:04:27 -07:00
Chris bbfae01a42 Explain CSS decision 2015-02-11 10:50:30 -07:00
Chris d5888a2204 Fix dynamic rules textarea CSS 2015-02-11 10:47:59 -07:00
gorhill 064f8f0f61 this fixes #771 2015-02-11 12:44:17 -05:00
gorhill 043f66f117 this should work for all browsers 2015-02-11 12:03:21 -05:00
gorhill ea21aac192 jshint 2015-02-11 11:54:05 -05:00
gorhill 4b3e90de8c do not treat empty line as a rule 2015-02-11 11:49:08 -05:00
gorhill 180285fc5f this works for both Chromium and Firefox 2015-02-11 11:45:01 -05:00
gorhill 44768e8dba #731: UI counterpart 2015-02-11 11:34:51 -05:00
gorhill 1143c4751f Merge branch 'fix-731' 2015-02-11 01:22:40 -05:00
gorhill ed0c541efa translation work from https://crowdin.com/project/ublock 2015-02-11 01:04:12 -05:00
gorhill 646f92b32f #731: added session and permanent firewalls 2015-02-11 00:26:45 -05:00
Chris a17882a8cc Remove previous Safari overhead; cleanup workarounds from rest of code 2015-02-10 14:24:04 -07:00
Chris 029a673a58 Oops; timer wasn't being set 2015-02-10 13:25:10 -07:00
gorhill f937d2ee59 translation work from https://crowdin.com/project/ublock 2015-02-10 11:23:45 -05:00
gorhill 7c08a4b259 this fixes #759 2015-02-10 10:55:54 -05:00
gorhill 90b8ddf404 this fixes #757 2015-02-09 20:12:37 -05:00
gorhill 6c83063367 this fixes #745 2015-02-09 18:24:18 -05:00
gorhill 1bb9b153c5 this addresses 9fc136e7e87ac8bb04edac9c74ae21b7f0ad8b71#commitcomment-9664642 2015-02-09 17:44:27 -05:00