Користувач:Redvis Sai/fandomdesktop.js
Перейти до навігації
Перейти до пошуку
Увага: Після публікування слід очистити кеш браузера, щоб побачити зміни.
- Firefox / Safari: тримайте Shift, коли натискаєте Оновити, або натисніть Ctrl-F5 чи Ctrl-Shift-R (⌘-R на Apple Mac)
- Google Chrome: натисніть Ctrl-Shift-R (⌘-Shift-R на Apple Mac)
- Internet Explorer / Edge: тримайте Ctrl, коли натискаєте Оновити, або натисніть Ctrl-F5
- Opera: натисніть Ctrl-F5
(function () {
/* setting strict mode and double-run prevention */
"use strict";
if (window.Redvis_Sai && window.Redvis_Sai.append_popular_pages
&& window.Redvis_Sai.append_popular_pages.has_run) return;
if (!window.Redvis_Sai) {
window.Redvis_Sai = {
append_popular_pages: {}
};
} else if (!window.Redvis_Sai.append_popular_pages) {
window.Redvis_Sai.append_popular_pages = {};
}
window.Redvis_Sai.append_popular_pages.has_run = true;
var config = mw.config.get([
"skin",
"wgScriptPath",
"wgUserId"
]);
if ((config.skin === "oasis") || !config.wgUserId
|| document.getElementById("recirculation-rail")) return;
if (!mw.loader.getModuleNames().filter(function (val) {
return val === "skin.fandomdesktop.rail.popularPages.css";
}).length) ;
jQuery.when(
jQuery.get(config.wgScriptPath + "/wikia.php", {
controller: "Fandom\\FandomDesktop\\Rail\\RailController",
method: "renderLazyContents",
modules: [
"Fandom\\FandomDesktop\\Rail\\PopularPagesModuleService"
]
}),
mw.loader.using([
"skin.fandomdesktop.rail.popularPages.css"
])
).then(function () {
var html_str = arguments[0][0];
var wrapper = document.getElementById("WikiaAdInContentPlaceHolder");
html_str = html_str.substring(html_str.indexOf(">") + 1,
html_str.lastIndexOf("<")).trim();
if (wrapper) {
html_str = html_str.substring(html_str.indexOf(">") + 1,
html_str.lastIndexOf("<")).trim();
} else {
wrapper = document.querySelector(".WikiaRail > .sticky-modules-wrapper");
}
if (wrapper) wrapper.insertAdjacentHTML('beforeend', html_str);
});
})();