From 98cf6eec71b58669ee068941c92115f7b0282b4d Mon Sep 17 00:00:00 2001 From: psychobunny Date: Sat, 7 Dec 2013 16:18:01 -0500 Subject: [PATCH 1/8] shift clicking now opens links in a new window, closes #630 --- public/src/ajaxify.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/src/ajaxify.js b/public/src/ajaxify.js index bba039ea66..640c4da443 100644 --- a/public/src/ajaxify.js +++ b/public/src/ajaxify.js @@ -154,7 +154,7 @@ var ajaxify = {}; return; } - if (!e.ctrlKey && e.which === 1) { + if ((!e.ctrlKey && !e.shiftKey) && e.which === 1) { if (this.host === window.location.host) { // Internal link var url = this.href.replace(rootUrl + '/', ''); From ceac8e2dc9fe0f31fe8419dff7e09058d6481dca Mon Sep 17 00:00:00 2001 From: psychobunny Date: Sat, 7 Dec 2013 16:20:31 -0500 Subject: [PATCH 2/8] added translation to unread infinite loader --- public/src/forum/unread.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/public/src/forum/unread.js b/public/src/forum/unread.js index 6debeeba84..5151eb37cb 100644 --- a/public/src/forum/unread.js +++ b/public/src/forum/unread.js @@ -74,15 +74,18 @@ define(function() { var html = templates.prepare(templates['unread'].blocks['topics']).parse({ topics: topics - }), - container = $('#topics-container'); + }); + + translator.translate(html, function(translatedHTML) { + var container = $('#topics-container'); - $('#category-no-topics').remove(); + $('#category-no-topics').remove(); - html = $(html); - container.append(html); - $('span.timeago').timeago(); - app.makeNumbersHumanReadable(html.find('.human-readable-number')); + html = $(translatedHTML); + container.append(html); + $('span.timeago').timeago(); + app.makeNumbersHumanReadable(html.find('.human-readable-number')); + }); } function loadMoreTopics() { From 6c9e28232fbe61b922285cb201619758cf94136d Mon Sep 17 00:00:00 2001 From: psychobunny Date: Sat, 7 Dec 2013 16:21:12 -0500 Subject: [PATCH 3/8] added translation method to recent's infinite loader --- public/src/forum/recent.js | 18 ++++++++++-------- public/src/forum/unread.js | 1 - 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/public/src/forum/recent.js b/public/src/forum/recent.js index 6b162db34f..c883c9c54b 100644 --- a/public/src/forum/recent.js +++ b/public/src/forum/recent.js @@ -81,18 +81,20 @@ define(function() { } Recent.onTopicsLoaded = function(topics) { - var html = templates.prepare(templates['recent'].blocks['topics']).parse({ topics: topics - }), - container = $('#topics-container'); + }); + + translator.translate(html, function(translatedHTML) { + var container = $('#topics-container'); - $('#category-no-topics').remove(); + $('#category-no-topics').remove(); - html = $(html); - container.append(html); - $('span.timeago').timeago(); - app.makeNumbersHumanReadable(html.find('.human-readable-number')); + html = $(html); + container.append(html); + $('span.timeago').timeago(); + app.makeNumbersHumanReadable(html.find('.human-readable-number')); + }); } Recent.loadMoreTopics = function() { diff --git a/public/src/forum/unread.js b/public/src/forum/unread.js index 5151eb37cb..e0dd1dd7d7 100644 --- a/public/src/forum/unread.js +++ b/public/src/forum/unread.js @@ -71,7 +71,6 @@ define(function() { }); function onTopicsLoaded(topics) { - var html = templates.prepare(templates['unread'].blocks['topics']).parse({ topics: topics }); From ca087e6fa7f4a54f647dd159080cb7bceab47ec5 Mon Sep 17 00:00:00 2001 From: psychobunny Date: Sat, 7 Dec 2013 16:27:22 -0500 Subject: [PATCH 4/8] fixes #576 --- public/src/ajaxify.js | 2 +- public/templates/footer.tpl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/public/src/ajaxify.js b/public/src/ajaxify.js index 640c4da443..24f1e2e105 100644 --- a/public/src/ajaxify.js +++ b/public/src/ajaxify.js @@ -90,7 +90,7 @@ var ajaxify = {}; translator.load(tpl_url); - jQuery('#footer, #content').addClass('ajaxifying'); + jQuery('#footer, #content').removeClass('hide').addClass('ajaxifying'); templates.flush(); templates.load_template(function () { diff --git a/public/templates/footer.tpl b/public/templates/footer.tpl index a9f51f2242..4434336ed8 100644 --- a/public/templates/footer.tpl +++ b/public/templates/footer.tpl @@ -59,7 +59,7 @@
-