aboutsummaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
Diffstat (limited to 'public')
-rw-r--r--public/scripts/global_view.js13
-rw-r--r--public/scripts/main.js3
2 files changed, 12 insertions, 4 deletions
diff --git a/public/scripts/global_view.js b/public/scripts/global_view.js
index 7c2def775..2c95bdfb7 100644
--- a/public/scripts/global_view.js
+++ b/public/scripts/global_view.js
@@ -52,12 +52,19 @@ function init_global_view() {
init_stream_delegates($("#panel"));
}
-if (document.readyState && document.readyState !== 'loading') {
+function init_all_global_view() {
+ if (!(window.$ && window.init_stream_delegates)) {
+ window.setTimeout(init_all_global_view, 50); //Wait for all js to be loaded
+ return;
+ }
init_global_view();
init_close_panel();
+}
+
+if (document.readyState && document.readyState !== 'loading') {
+ init_all_global_view();
} else if (document.addEventListener) {
document.addEventListener('DOMContentLoaded', function () {
- init_global_view();
- init_close_panel();
+ init_all_global_view();
}, false);
}
diff --git a/public/scripts/main.js b/public/scripts/main.js
index 325aa03ca..f4bffcca8 100644
--- a/public/scripts/main.js
+++ b/public/scripts/main.js
@@ -492,6 +492,7 @@ function init_load_more() {
url_load_more = $next_link.attr("href");
var $prefetch = $('#prefetch');
if ($prefetch.attr('href') !== url_load_more) {
+ $prefetch.attr('rel', 'next'); //Remove prefetch
$.ajax({url: url_load_more, ifModified: true }); //TODO: Try to find a less agressive solution
$prefetch.attr('href', url_load_more);
}
@@ -504,7 +505,7 @@ function init_load_more() {
//</endless_mode>
function init_all() {
- if (!(window.$ && window.shortcut && ((!full_lazyload) || $.fn.lazyload))) {
+ if (!(window.$ && window.shortcut && window.shortcuts && ((!full_lazyload) || $.fn.lazyload))) {
if (window.console) {
console.log('Waiting for JS…');
}