Перейти к содержанию
Для редактирования статьи ПоискоWiki, пожалуйста, заполните эту форму.

MediaWiki:Common.js: различия между версиями

нет описания правки
(New WalkMe Snippet)
Нет описания правки
Строка 1: Строка 1:
/* Any JavaScript here will be loaded for all users on every page load. */
/* Any JavaScript here will be loaded for all users on every page load. */


/* Adobe Analytics added 2019-05-16 */
        window.utag_data={
            'site_id': 'FamilySearch',
'page_channel': 'Wiki',
            'page_detail': 'Home', //'Home' for the homepage or a unique page title for other pages
}
        (function(a,b,c,d){
            a='//tags.tiqcdn.com/utag/lds/familysearch/prod/utag.js';
            b=document;c='script';d=b.createElement(c);d.src=a;d.type='text/java'+c;d.async=true;
            a=b.getElementsByTagName(c)[0];a.parentNode.insertBefore(d,a);
        })();


/* --- WalkMe Snippet  NEW 11/16/2017---*/
/* --- WalkMe Snippet  NEW 11/16/2017---*/
(function() {var walkme = document.createElement('script'); walkme.type = 'text/javascript'; walkme.async = true; walkme.src = 'https://cdn.walkme.com/users/70d691a8f9e74afca1b8d8b935598004/walkme_70d691a8f9e74afca1b8d8b935598004_https.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(walkme, s); window._walkmeConfig = {smartLoad:true}; })();
(function() {var walkme = document.createElement('script'); walkme.type = 'text/javascript'; walkme.async = true; walkme.src = 'https://cdn.walkme.com/users/70d691a8f9e74afca1b8d8b935598004/walkme_70d691a8f9e74afca1b8d8b935598004_https.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(walkme, s); window._walkmeConfig = {smartLoad:true}; })();
/* --- WalkMe Snippet ---*/
/* --- WalkMe Snippet ---*/


(function() {
    var css = document.createElement('link');
    css.rel = 'stylesheet';
    css.href = window.location.protocol + '//' + window.location.host + '/hf/hf.css';
    var head = document.querySelector('head');
    head.insertBefore(css, head.childNodes[0]);
    var body = document.querySelector('body');
    body.insertBefore(document.createElement('header'), body.childNodes[0]);
    body.appendChild(document.createElement('footer'));
})();
(function() {
    var meta = document.createElement('meta');
    meta.name = 'hf_base_url';
    meta.content = window.location.protocol + '//' + window.location.host;
    var head = document.querySelector('head');
    head.insertBefore(meta, head.childNodes[0]);
})();
(function() {
    var fs = document.createElement('script');
    fs.type = 'text/javascript';
    fs.async = true;
    var base_url = window.location.protocol + '//' + window.location.host;
    fs.src = window.location.protocol + '//' + window.location.host + '/hf/hf.js' + (base_url === "" ? "" : "?base_url=" + base_url);
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(fs, s);
})();
function getCookie(name) {
function getCookie(name) {
     var re = new RegExp(name + "=([^;]+)");
     var re = new RegExp(name + "=([^;]+)");
Строка 373: Строка 354:


/* end Accordion button */
/* end Accordion button */
/* This is where the code for inserting the Location Map starts. */
(function() {
      if (document.querySelector('h1#firstHeading').innerHTML === "Guided Research for Online Records") {
        var polyfill = document.createElement('script');
        polyfill.type = 'text/javascript';
        polyfill.async = true;
        polyfill.src = 'https://edge.fscdn.org/assets/components/mapFiles/webcomponentsjs/webcomponents-lite-60405515c49744988a6a24e03dedf15a.js';
        var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(polyfill, s);
        var locationMap = document.createElement('link');
        locationMap.rel = 'import';
/* CHANGE NEEDED: replace URL below every time the location-map.html is changed */
        locationMap.href = 'https://gist.githubusercontent.com/ahancey/a86414a07c7c1466cc36ffb790a0817d/raw/578be7c96148d1148f6aaf211c3599c25b86a60f/location-map.html';
        var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(locationMap, s);
        document.querySelector('#mw-content-text p').innerHTML = "<div style='width: 1000px;'><location-map></location-map></div>";
    }
})();