5711 Commits

Author SHA1 Message Date
Zixaphir
865c5acfb6 We can now popstate pages. 2014-01-10 23:08:00 -07:00
Zixaphir
d0e0a21e2f Prevent Index.scroll() from firing while loading the Index 2014-01-10 22:56:26 -07:00
Zixaphir
c61c71c764 Fix the QR's state upon navigation with JSON 2014-01-10 22:54:30 -07:00
Zixaphir
4957eca880 That appears to work 2014-01-10 21:49:07 -07:00
Zixaphir
1d8546dd74 That's right, we init in thread now, too. 2014-01-10 21:44:19 -07:00
Zixaphir
f0a90a12c5 While we're here, restore infinite scrolling functionality. 2014-01-10 21:39:36 -07:00
Zixaphir
1555eb8166 Clones? No. 2014-01-10 21:16:56 -07:00
Zixaphir
55453f02e4 The refresh button behavior should be dependent on the view 2014-01-10 20:19:28 -07:00
Zixaphir
b5f357bcfe It's more efficient for us for this to be where it was
But it doesn't help anyone else. IndexBuild shouldn't be thrown
until the Index is actually build so people can deal with the nodes
2014-01-10 19:52:38 -07:00
Zixaphir
44f2b5e434 Let's let the unread features determine how to scroll
I profiled this and on a 700 post thread, 30% time was spent trying
to figure out if we needed to scroll to the top of the thread or
not. I don't feel that's acceptable.
2014-01-10 19:04:15 -07:00
Zixaphir
6bd1d44b68 Unread Count actually requires the nodes to be on the page
Unfortunately
2014-01-10 18:55:33 -07:00
Zixaphir
743810647d At least give me this! 2014-01-10 18:19:05 -07:00
Zixaphir
bc9f094a77 Turns out I never finished my Thread Title magic...
because @MayhemYDG had already done it and done it better. So I
thought mine was working when it was just his... and then
realized when I didn't disconnect it and the index was getting a
title from a thread that it wasn't working and his was.

So let's just use his code.
2014-01-10 18:07:14 -07:00
Zixaphir
ebf6808297 Improve responsiveness of style switcher 2014-01-10 17:52:09 -07:00
Zixaphir
a44e75862f Merge branch 'v3' into json
Conflicts:
	LICENSE
	builds/4chan-X.user.js
	builds/crx/script.js
2014-01-10 17:18:23 -07:00
Zixaphir
9c895eb632 How about making it actually work? 2014-01-10 14:59:50 -07:00
Zixaphir
b9924973c5 Implement a cheap and easy style switcher on navigate 2014-01-10 14:33:31 -07:00
Zixaphir
8ad7677eeb Title magic? 2014-01-10 14:10:18 -07:00
Zixaphir
ac4229c578 Lets approach this with intelligence, m'kay? 2014-01-10 13:51:32 -07:00
Zixaphir
e615973436 Optimize header regeneration 2014-01-10 13:12:43 -07:00
Jordan
3aea514ca1 Release 4chan X v1.3.0. 2014-01-10 09:46:48 -07:00
Jordan
bc202ff700 Chrome fixes
Close #230
2014-01-10 08:58:39 -07:00
Jordan
64b13ef184 Board title and announcement tweaks
Close #232, close #233
2014-01-10 08:34:56 -07:00
Jordan
52a287f11f Announcement hiding button in font awesome
Close #231
2014-01-10 07:44:54 -07:00
Zixaphir
226ea6c27c Holy shit, it's working. 2014-01-09 23:41:58 -07:00
Zixaphir
890277f296 Update QR depending on state. 2014-01-09 23:20:38 -07:00
Zixaphir
79cf8713a4 Add some stuff, hopefully should reduce errors 2014-01-09 23:10:32 -07:00
Zixaphir
d8a281c569 Fix title changing stuff 2014-01-09 21:30:48 -07:00
Jordan
28d9e88856 Leave this :not in here 2014-01-09 20:24:02 -07:00
Jordan
9a66c0286c Restyle QR link
Close #224
2014-01-09 20:22:08 -07:00
Zixaphir
c47b14f0bf Now I need to figure out how to get the Feature.ready code to run 2014-01-09 20:15:48 -07:00
Zixaphir
b87825e558 That... should fix those errors. 2014-01-09 19:25:47 -07:00
Zixaphir
0d29b42a02 This kills the script
No, seriously, this commit breaks everything if you open a reply.
It's k, though, that's why this branch exists: so I can break it
all without harming end users and stable development.

Holy carp, though, the amount of errors thrown!
2014-01-09 18:51:49 -07:00
Jordan
6e5e4cfb45 Rgba instead of opacity
Close #228
2014-01-09 18:18:38 -07:00
Jordan
37accb230d Touch up menus and .current border
Close #227, close #229
2014-01-09 18:12:30 -07:00
Jordan
436e138895 Merge Zixaphir X 2014-01-09 17:42:57 -07:00
Zixaphir
55763f4404 Build a clean thread node 2014-01-09 17:14:46 -07:00
Zixaphir
84cbff8a77 ThreadStats.disconnect() 2014-01-09 15:37:01 -07:00
Zixaphir
ab8607710b Switch document class names when switching between views 2014-01-09 14:49:05 -07:00
Zixaphir
259529b6dd The more you know, am I right? 2014-01-09 14:26:09 -07:00
Zixaphir
4e56d17d54 Best. 2014-01-09 14:24:19 -07:00
Zixaphir
aaf1ee06ee "f" 2014-01-09 14:18:23 -07:00
Zixaphir
e7e411142f Better 2014-01-09 14:16:16 -07:00
Zixaphir
b3da171392 ...and how about not breaking the Index features in the process? 2014-01-09 14:11:57 -07:00
Zixaphir
22c244ce69 Finally fix Index from Thread navigation 2014-01-09 14:09:19 -07:00
Zixaphir
3327c9cf36 Rearrange some stuff, fix ThreadUpdater.disconnect 2014-01-09 12:55:06 -07:00
Zixaphir
18d3d6b6e9 Merge branch 'v3' into json
Conflicts:
	LICENSE
	builds/4chan-X.user.js
	builds/crx/script.js
	src/General/Index.coffee
	src/General/Main.coffee
2014-01-09 12:32:59 -07:00
Zixaphir
de5d903e46 That was just a little too much going on in one line 2014-01-09 12:03:23 -07:00
Zixaphir
a7a7df6b7b Hell, lets be a little funny, too. 2014-01-09 11:57:45 -07:00
Zixaphir
da8bcab4f6 Unbreak post resurrection. Whoopse 2014-01-09 11:54:51 -07:00