From 1e66116e1dc7f6ceaf754b698e1b1a1f80eb13f3 Mon Sep 17 00:00:00 2001 From: Baris Usakli Date: Tue, 20 Aug 2013 12:11:17 -0400 Subject: [PATCH] closes #181 --- public/src/forum/accountheader.js | 26 ++++- public/src/forum/category.js | 14 +-- public/src/forum/favourites.js | 11 +++ public/templates/account.tpl | 35 +++---- public/templates/accountedit.tpl | 9 +- public/templates/accountsettings.tpl | 9 +- public/templates/config.json | 1 + public/templates/favourites.tpl | 34 +++++++ public/templates/followers.tpl | 9 +- public/templates/following.tpl | 10 +- src/categories.js | 46 ++++----- src/favourites.js | 24 +++-- src/posts.js | 97 +++++++++++-------- src/routes/api.js | 42 ++++---- src/routes/user.js | 140 ++++++++++++++++++--------- 15 files changed, 301 insertions(+), 206 deletions(-) create mode 100644 public/src/forum/favourites.js create mode 100644 public/templates/favourites.tpl diff --git a/public/src/forum/accountheader.js b/public/src/forum/accountheader.js index f294065184..ed15af4ccb 100644 --- a/public/src/forum/accountheader.js +++ b/public/src/forum/accountheader.js @@ -2,19 +2,35 @@ var yourid = templates.get('yourid'), theirid = templates.get('theirid'); + + function createMenu() { + var userslug = $('.account-username-box').attr('data-userslug'); + var links = $(''); + + $('.account-username-box').append(links); + + } + $(document).ready(function() { + createMenu(); + var editLink = $('#editLink'); var settingsLink = $('#settingsLink'); + var favouritesLink = $('#favouritesLink'); - if(yourid === "0") { - editLink.hide(); - settingsLink.hide(); - } - else if(yourid !== theirid) { + if(yourid === "0" || yourid !== theirid) { editLink.hide(); settingsLink.hide(); + favouritesLink.hide(); } + }); }()); \ No newline at end of file diff --git a/public/src/forum/category.js b/public/src/forum/category.js index 2a09a71251..d638bbcebe 100644 --- a/public/src/forum/category.js +++ b/public/src/forum/category.js @@ -8,7 +8,7 @@ facebook_url = templates.get('facebook-share-url'), google_url = templates.get('google-share-url'), loadingMoreTopics = false; - + app.enter_room(room); twitterEl.addEventListener('click', function() { @@ -48,7 +48,7 @@ topic.innerHTML = html; topic = topic.querySelector('a'); - + if (numTopics > 0) { for(x=0;x - - - diff --git a/public/templates/accountedit.tpl b/public/templates/accountedit.tpl index 74509bcdd4..46edaf49a0 100644 --- a/public/templates/accountedit.tpl +++ b/public/templates/accountedit.tpl @@ -60,17 +60,11 @@ -