diff --git a/public/src/forum/admin/footer.js b/public/src/forum/admin/footer.js index a1f51d842a..44f1766c98 100644 --- a/public/src/forum/admin/footer.js +++ b/public/src/forum/admin/footer.js @@ -5,23 +5,9 @@ define('forum/admin/footer', ['forum/admin/settings'], function(Settings) { var acpIndex; $(document).ready(function() { - $.getJSON(RELATIVE_PATH + '/templates/indexed.json', function (data) { - acpIndex = data; - for (var file in acpIndex) { - if (acpIndex.hasOwnProperty(file)) { - acpIndex[file] = acpIndex[file].replace(/' + acpIndex[file] + ''); - acpIndex[file].find('ul.nav, script').remove(); - - acpIndex[file] = acpIndex[file].text().toLowerCase().replace(/[ |\r|\n]+/g, ' '); - } - } - - delete acpIndex['/admin/header.tpl']; - delete acpIndex['/admin/footer.tpl']; - - setupACPSearch(); - }); + if(!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { + getSearchIndex(); + } $(window).on('action:ajaxify.end', function(ev, data) { var url = data.url; @@ -66,6 +52,26 @@ define('forum/admin/footer', ['forum/admin/settings'], function(Settings) { $('#breadcrumbs').html(caret + Array.prototype.slice.call(arguments).join(caret)); } + + function getSearchIndex() { + $.getJSON(RELATIVE_PATH + '/templates/indexed.json', function (data) { + acpIndex = data; + for (var file in acpIndex) { + if (acpIndex.hasOwnProperty(file)) { + acpIndex[file] = acpIndex[file].replace(/' + acpIndex[file] + ''); + acpIndex[file].find('ul.nav, script').remove(); + + acpIndex[file] = acpIndex[file].text().toLowerCase().replace(/[ |\r|\n]+/g, ' '); + } + } + + delete acpIndex['/admin/header.tpl']; + delete acpIndex['/admin/footer.tpl']; + + setupACPSearch(); + }); + } function setupACPSearch() { var menu = $('#acp-search .dropdown-menu'); diff --git a/src/views/admin/header.tpl b/src/views/admin/header.tpl index 0e5d77e08b..c6521d75e7 100644 --- a/src/views/admin/header.tpl +++ b/src/views/admin/header.tpl @@ -64,7 +64,7 @@ -