Commit Graph

181 Commits

Author SHA1 Message Date
Julian Lam
49e28f9d1e fixing bug where outgoing links didn't actually let you leave... oops! 2013-09-25 11:25:48 -04:00
Baris Usakli
4a7cd664fd fixed a bug in template parsing 2013-09-24 16:46:45 -04:00
psychobunny
1fbc038e64 fixed conflicts, added new language key for users/online 2013-09-24 15:15:39 -04:00
Julian Lam
964fbfe2bb fixes to get nodebb to at least load on IE 2013-09-24 13:30:54 -04:00
Julian Lam
0d9958afe7 HOTFIX for scripts 2013-09-24 13:01:18 -04:00
Julian Lam
6fd202fe36 closed #321, removed cheerio use altogether, and made changes to the
client side to ajaxify the user to /outgoing when an external link is
clicked
2013-09-22 15:27:10 -04:00
psychobunny
451ffafb9e finished initial client side & server side language parsing methods; integrated preloading into ajaxify and server app.js 2013-09-20 16:01:52 -04:00
psychobunny
dc41c6bc0d formatting - core client side 2013-09-17 13:04:40 -04:00
psychobunny
abd909d23b pagination - scroll to top / bottom arrows 2013-09-04 04:50:51 +08:00
psychobunny
7666ed3010 fixed two bugs in admin, meta.buildTitle errors out because no notification icon is present; pagination element missing
& final less cleanup for today
2013-08-28 02:32:38 +08:00
psychobunny
2098bf84a1 finished pagination for topic view 2013-08-28 01:23:19 +08:00
Baris Usakli
cb6f587f24 closes #197 2013-08-23 13:45:57 -04:00
Baris Soner Usakli
5e1e1ecf6f moved refreshTitle into load_template callback 2013-08-22 10:14:07 -04:00
psychobunny
746fa93c80 added API call for total unread topics; moved unread notification parsing to client side
also fixed a bug where the new notification icon glow would disappear on
page refresh even if there were existing notifications.
2013-08-21 23:34:35 +08:00
Baris Usakli
22536e694c fixes wrong topics getting loaded into wrong categories 2013-08-14 13:43:42 -04:00
Julian Lam
e8f1d645fe closed #160
new build_title function to be called via socket

also added categories.getCategoryField and refactored all calls to
getTopicField to be error-first
2013-08-11 16:12:20 -04:00
Baris Soner Usakli
a5acf31fc6 posts on user account page scroll to the post now 2013-08-01 18:00:32 -04:00
Baris Soner Usakli
7297a26685 scroll to post 2 2013-08-01 17:27:37 -04:00
Baris Usakli
720dd9e960 scroll to posts 2013-08-01 16:11:00 -04:00
Baris Soner Usakli
916b46618c another fix 2013-07-25 18:06:20 -04:00
Baris Usakli
19b570cdcf closes #122 2013-07-25 16:20:18 -04:00
psychobunny
6f6a2e4127 closes #114. updated ajaxify to allow for get parameters to be passed in without issues. 2013-07-23 15:06:31 +08:00
Julian Lam
145898c3ba using nconf to manage config file now (issue #24) 2013-07-16 15:22:59 -04:00
Baris Soner Usakli
9f892c2e80 fixed pushState urls 2013-07-11 16:09:09 -04:00
Baris Soner Usakli
43e73e3aba url fixes for templates 2013-07-10 18:42:38 -04:00
Baris Usakli
6eb9af77e6 first pass at subfolder 2013-07-10 16:22:03 -04:00
Julian Lam
d413d3b29a closed #40 by removing jquery call that repetitvely bound and unbound anchors 2013-07-05 11:01:07 -04:00
Baris Usakli
7ca2c949dd fixed safari script problem 2013-06-26 13:18:19 -04:00
psychobunny
a6ff96c455 addressed issue #7 - removed unintentional flicker on page load 2013-06-24 14:59:59 -04:00
Baris Usakli
9309722898 fixed indents 2013-06-20 16:48:17 -04:00
psychobunny
2638c03752 added timeout to address bar hiding (as per the official way of accomplishing this task ) 2013-06-05 17:14:10 -04:00
psychobunny
5bb9933f4a added functionality to post button. also introduced some underlying concepts regarding modules and pulling template vars 2013-06-05 17:00:58 -04:00
Julian Lam
89d484c4ca removing old post_window (!!) and fixing default focus when the composer is loaded 2013-06-05 10:25:29 -04:00
psychobunny
d4e4d17c5c prevent ajaxify from working on links with "target" set. added rss button as well as social icons to category listing. 2013-06-04 13:40:38 -04:00
psychobunny
34131ad46c modified exec_body_scripts to load external scripts. finally moved all the js files out of tpls into their own js
todo: still need to organize the individual scripts client side,
2013-05-29 12:17:44 -04:00
Baris Usakli
58d12c9c7c possible fix to post window opening on page load 2013-05-23 12:10:57 -04:00
Julian Lam
624ccc592c resolving issue where the post window stays open during navigation
- app.close_post_window now neatly closes the post window
2013-05-21 20:20:54 -04:00
psychobunny
ab492f147f check for online/offline users, added custom redis sismembers method, fix for category view not showing up if it has no topics 2013-05-21 17:02:04 -04:00
psychobunny
fb52dfc6c8 templates refactor part 2
updated so that tpls get loaded on demand as opposed to all at once on
load; added a function to pull the tpl list on load instead of having to
manually define new templates in code; some clean up; added utils.walk;
2013-05-17 15:20:08 -04:00
psychobunny
1cdbd376ba deprecated server side templates finally. code sharing between client side and server side templates; force_refresh parameter added to temasd
deprecated server side templates finally. code sharing between client
side and server side templates; force_refresh parameter added to
templates config.json; created initialization fn for webserver
2013-05-17 13:36:44 -04:00
psychobunny
88de8cd824 fixed an issue in bootstrap.js causing ctrl-click to not work. removed ctrl-click / middle click simulation code in ajaxify. am currently using unminified bootstrap TODO minifiy fixed version; 2013-05-16 12:27:50 -04:00
Julian Lam
5e9340a4fe fixing ajaxify bug where external links (and the logout link!) did not
work -- basically any link that wasn't a template didn't work
2013-05-15 17:51:15 -04:00
Julian Lam
6c82ffa09a fixed bug where middle-click didn't work on firefox. Now ajaxify is capturing both onclick and mouseup 2013-05-15 12:46:39 -04:00
Julian Lam
1d78c6a35d removing debug statements from ajaxify
building in middle click and ctrl-click listeners for new tab opening
instructing git to ignore everything in the /uploads folder
2013-05-15 12:04:30 -04:00
Julian Lam
e4364b5362 pushing fix to ajaxify where the homepage did not get added to the history (and thus was unreachable via history action 2013-05-15 11:34:05 -04:00
Julian Lam
613b53ac3d removing console logs 2013-05-14 12:20:33 -04:00
Julian Lam
c351d83418 added popstate functionality 2013-05-14 12:04:38 -04:00
psychobunny
42b4f90fed bad commit earlier, lost the footer. just reduced delay to 200ms now and it looks much better 2013-05-09 19:23:46 +00:00
psychobunny
88f64b4a79 optimized the transition between pages just a bit 2013-05-09 15:39:52 +00:00
psychobunny
f3f08a9c94 more fixes to ajaxify, updated /users blocks to sit flush to the left, started work on the ACP including basic templates, added a method to get active users in all rooms (socket connections), added more routes mostly pointing to admin, added a routing folder to start organizing routes better, starting with admin. 2013-05-09 03:33:53 +00:00