1988 Commits

Author SHA1 Message Date
Nicolas Stepien
7ab4487020 Main.preParser performance optimization. Use getElementsByClassName for "quotelink" and "backlink".
querySelectorAll was slower, and Array.prototype.slice was an overkill.
This speeds up the preParser by about 35%.
2012-03-06 23:21:27 +01:00
Nicolas Stepien
14d48f59b2 Slight performance improvement for the Anonymizer and ReportButton. 2012-03-06 22:54:37 +01:00
Nicolas Stepien
f3e4c5b64a Use shift+click to remove the selected file. Close #281. 2012-03-06 20:29:13 +01:00
Nicolas Stepien
afcc55b2c8 Fix indentation and next.focus() -> td.focus(). 2012-03-06 19:53:43 +01:00
Nicolas Stepien
a1ed6c59b0 Refactor reply navigation. Close #217. 2012-03-06 19:17:12 +01:00
No Face
3125cfdd47 Orange. 2012-03-06 16:41:37 +01:00
No Face
9e6c6b7cf0 Merge branch 'master' of https://github.com/MayhemYDG/4chan-x 2012-03-06 16:31:04 +01:00
No Face
1721b3baae Add color. 2012-03-06 16:25:12 +01:00
Nicolas Stepien
3188890b41 Reorder keybinds in a way that actually makes sense and is understandable. 2012-03-06 16:12:38 +01:00
No Face
d598839245 Merge branch 'master' of https://github.com/MayhemYDG/4chan-x 2012-03-06 16:03:59 +01:00
No Face
74cfc8349d Fix Quote Highlighting. 2012-03-06 15:53:34 +01:00
Nicolas Stepien
c696916e60 Disable auto-posting if you're writing during the last 5 seconds of the cooldown. Close #205. 2012-03-06 15:29:37 +01:00
Nicolas Stepien
1cec99ba8f Fix #282. 2012-03-06 15:14:16 +01:00
Nicolas Stepien
1079cf1434 Fix Updater.update when it's executed as an event callback. 2012-03-06 10:50:24 +01:00
Nicolas Stepien
f38f8fa9e9 Fix Options.init when it's executed as an event callback. 2012-03-06 01:34:03 +01:00
Nicolas Stepien
fcfafa6ae3 Simpler textarea selection manipulations. 2012-03-05 23:56:18 +01:00
Nicolas Stepien
457b908504 Capitalize main features. More @.
This will avoid confusions between simple values and main objects names.

Hopefully I didn't forget to change any.
2012-03-05 23:16:15 +01:00
Nicolas Stepien
7f3620948e Fix longstanding bug where aborting a thread expension would just not work; fix abortion of cached
requests. Blame @aeosynth.
Also replace Xs with × while I'm at it.
2012-03-05 20:54:29 +01:00
Nicolas Stepien
f1742941e6 Typo, kinda. 2012-03-05 19:11:30 +01:00
Nicolas Stepien
4a311c399e Generate thumbnails of high-res pictures through a canvas to avoid rendering slow downs. 2012-03-05 16:25:49 +01:00
Nicolas Stepien
ddb5007f10 $.open 2012-03-05 14:16:06 +01:00
Nicolas Stepien
06afb476e1 Disregard your own posts in the unread count. Close #214. 2012-03-05 14:03:40 +01:00
Nicolas Stepien
f8913616c1 Update the thread directly after posting in it. Close #293. 2012-03-05 06:32:53 +01:00
Nicolas Stepien
46c908bdbf Fix post.id in Main.preParse for inlined quotes. 2012-03-05 05:02:10 +01:00
Nicolas Stepien
29227f7ed3 Main.preParse: Get rid of a loop for parsing nodes except at Main.ready. 2012-03-05 03:55:55 +01:00
Nicolas Stepien
07fce347f6 Fix preparsing post.el for inlined quotes. 2012-03-05 01:54:03 +01:00
Nicolas Stepien
2cbac888d0 Slight performance improvements for sauces. Precreate and clone the node instead of creating it each call. 2012-03-05 00:45:14 +01:00
Nicolas Stepien
6f87b3ff14 Don't replace the classes of forward quotes. 2012-03-04 21:55:26 +01:00
Nicolas Stepien
1ff37471ee Node preparsing related fixes in quote previewing. 2012-03-03 20:19:37 +01:00
Nicolas Stepien
e394344f3e Node preparsing related fixes in comment expanding. 2012-03-03 20:08:12 +01:00
Nicolas Stepien
f310b8e47a quoteDR -> quoteCT. We're not calling it Duck-Roll anymore. 2012-03-03 19:48:16 +01:00
Nicolas Stepien
0d7530f8d0 Fix Reveal Spoiler. Derp. 2012-03-03 19:45:37 +01:00
Nicolas Stepien
5ff3878360 Merge branch 'master' of github.com:MayhemYDG/4chan-x 2012-03-03 09:27:32 +01:00
Nicolas Stepien
8f15e50a71 Fix nav variable name confusion. I should capitalize objects someday. 2012-03-03 09:27:13 +01:00
No Face
2e82405842 el 2012-03-03 09:05:09 +01:00
No Face
12128ca153 Add unqiue ID to filter. Again. 2012-03-03 08:58:06 +01:00
Nicolas Stepien
93934566e8 Filter fixes. 2012-03-03 07:27:58 +01:00
Nicolas Stepien
980a5d569c Add class 'current' to current board's link in navtop and navbot. Close #302. 2012-03-03 05:49:29 +01:00
Nicolas Stepien
f77e4b35f9 Save some hundreads of ms in qr.init. 2012-03-03 04:31:48 +01:00
Nicolas Stepien
82a92c3799 Fixes. 2012-03-03 04:23:01 +01:00
Nicolas Stepien
0ebdb86ea8 Typo. 2012-03-03 03:43:41 +01:00
Nicolas Stepien
35abc22d5c Slight filter performance and memory improvement. 2012-03-03 03:41:56 +01:00
Nicolas Stepien
ad2e396d04 Append backlinks into the container before appending the said container into the post. 2012-03-03 02:46:09 +01:00
Nicolas Stepien
63f48aeba6 Preparse posts; global performance improvements. This is mostly efficient when parsing multiple posts at once (when opening a thread, or expanding a thread if mutation observers are working). 2012-03-03 02:35:21 +01:00
Nicolas Stepien
0f6d607902 Actually useful error alerts. 2012-03-02 22:31:53 +01:00
Nicolas Stepien
b090ad7347 Release 2.28.0. 2012-03-01 18:29:26 +01:00
Nicolas Stepien
379a7d8bf9 Shorter regexps and less arrays. 2012-03-01 00:57:20 +01:00
Nicolas Stepien
6cc786cba6 Simpler filename truncated/full. 2012-03-01 00:26:35 +01:00
Nicolas Stepien
27a40c46cf Deeper FileInfo refactoring. 2012-02-29 23:49:01 +01:00
Nicolas Stepien
23766e8ef9 Drop 'ff' prefixes in FileInfo values. It's already prefixed you aho. 2012-02-29 22:29:38 +01:00