108 Commits (c343b93a37cb7d50f7d610cdcd55aeb20e6310ef)

Author SHA1 Message Date
Baris Usakli c343b93a37 optimize ajaxify
- do not call $.timeago twice on topic load and for widgets
- do not use toLocaleString for each timeago string, use a single
Intl.DateTimeFormat instance instead
- do not call format for empty timeago strings, ie a post that isnt
edited doesnt have a timeago string
- do not call isTouchDevice for every element
- remove app.replaceSelfLinks, this is superceded with /me route
- store references to jquery objects in navigator instead of creating
them on every scroll
6 years ago
Julian Lam c95ad2c46a closes nodebb/nodebb-theme-persona#339 7 years ago
Ben Lubar 00776bdd8e Bookmark optimization (#6315)
* Set the user's bookmark if their current bookmark is past the end of the topic.

* Optimize forked topic bookmark updating.

Remove support for updating bookmarks for users who sort by votes.

Don't even consider updating bookmarks for users who have not read the posts being removed.

Only compute post indices once per fork operation instead of once per user that has ever read the topic.
7 years ago
Barış Soner Uşaklı 96084340ad closes #6186 7 years ago
Barış Soner Uşaklı 548ec6baf7 closes #6144 7 years ago
Baris Usakli 9dee81b37f closes #5830 8 years ago
Barış Soner Uşaklı bca79da8c6 closes #4197
add in-topic search support to dbsearch
prevent multiple click handlers on in-topic search widget(each click was
causing multiple scrolls)
fix index
8 years ago
Barış Soner Uşaklı 53a2a7244d closes #5765 8 years ago
Barış Soner Uşaklı b13ed26587 closes #5755 8 years ago
Barış Soner Uşaklı 3a1eba2537 merge 8 years ago
barisusakli 73700ed747 closes #5617 8 years ago
Peter Jaszkowiak 30b47d39f3 Fix #5536 8 years ago
barisusakli 5ca8456340 move image code to client/topic/images 8 years ago
Peter Jaszkowiak 3b0dd2d1ef ESlint padded-blocks 8 years ago
Peter Jaszkowiak 277a7fb8b4 ESlint key-spacing, no-trailing-spaces 8 years ago
Peter Jaszkowiak b1b486f729 ESlint quote-props 8 years ago
Peter Jaszkowiak 52f2028206 ESlint no-multiple-empty-lines 8 years ago
Peter Jaszkowiak b09b3aef7f ESlint no-undef, remove global comments 8 years ago
Peter Jaszkowiak 2ba46808a1 ESlint one-var, fix comma-dangle 8 years ago
Peter Jaszkowiak bc1d70c126 ESlint comma-dangle 8 years ago
Ben Lubar ea10f51f2e
UI for replies-to-post (needs theme update) 9 years ago
HeeL 4a3c31b2dc Fix space-before-function-paren linter rule 9 years ago
barisusakli 5e77b87a1e removed scroll duration 9 years ago
barisusakli a72ccfb067 only remove page # on IS 9 years ago
barisusakli 8868668daa fix navigator displaying wrong index
related to #4998
9 years ago
Mathias Schreck ce9ee62fa0 Handle callback errors 9 years ago
barisusakli 9207d6a74d fix so the parent button doesn't ajaxify if the post is already on the screen 9 years ago
Julian Lam e019eb40c4 altering ajaxify abort behaviour to look for null instead of empty string, and triggering ajaxify.end when abort occurs 9 years ago
Ben Lubar 85e42aee6e make ?page=[numbers] links work for users with pagination disabled. remove ?page when updating the URL for infinite scroll 9 years ago
Ben Lubar 3214d00105 convert post parent button to a link 9 years ago
barisusakli 4bbc8110a9 closes #4772 9 years ago
barisusakli e8650dcaa4 closes #4619 9 years ago
barisusakli ff9b2bad49 closes #4512 9 years ago
Julian Lam f91f705f90 Merge branch 'master' into fix-vendors 9 years ago
barisusakli 3a27e7b0ea closes #4405 9 years ago
barisusakli 3b9120cd38 closes #4476 9 years ago
Julian Lam add82ba6c9 Added threshold detection when scrolling upwards
... for less jolty upwards scrolling.
9 years ago
Julian Lam 3e2231d2cb Fixing viewport shuffling due to image load
Introduced new method ".loadImages()" in posts client side lib
to handle viewport height changes when loading images. Requires
[email protected]

@BenLubar @boomzillawtf
9 years ago
RaceProUK fd854b134d Allow for a little scrolling before dismissing bookmark alert
This is just in case someone scrolls a little accidentally; the alert remains so they can still follow it if they want to
9 years ago
Julian Lam 44aae7daa5 removed hammer, updated semver, added mousetrap 9 years ago
Barış Soner Uşaklı 573840ccbd changed to title raw 9 years ago
barisusakli 2fc385f723 closes #4141, closes #4149 9 years ago
barisusakli 46c2563164 removed rooms.js removed browsing users, removed chat syncing across sockets
use lastonline for online detection
10 years ago
barisusakli 1ecf27417a removed commented out stuff removed topics.enter 10 years ago
barisusakli aae393ebe1 closes #3794 10 years ago
barisusakli 6b1834d4ae closes #3767 10 years ago
barisusakli 2f5eb248eb fix postcount 10 years ago
barisusakli cba871ec90 closes #3759 10 years ago
barisusakli 2d96cdba1c closes #3720 10 years ago
barisusakli 5f3eb5934a don't update bookmark on every scroll event 10 years ago