diff --git a/public/src/ajaxify.js b/public/src/ajaxify.js index 9ae9b8b1d0..050327385e 100644 --- a/public/src/ajaxify.js +++ b/public/src/ajaxify.js @@ -86,12 +86,7 @@ var ajaxify = {}; templates.flush(); templates.load_template(function () { - - require(['forum/' + tpl_url], function(script) { - if (script && script.init) { - script.init(); - } - }); + ajaxify.loadScript(tpl_url); if (typeof callback === 'function') { callback(); @@ -114,6 +109,18 @@ var ajaxify = {}; return false; }; + ajaxify.loadScript = function(tpl_url, callback) { + require(['forum/' + tpl_url], function(script) { + if (script && script.init) { + script.init(); + } + + if (callback) { + callback(); + } + }); + }; + ajaxify.fadeIn = function() { $('#content, #footer').stop(true, true).removeClass('ajaxifying'); };