MediaWiki:Chat.js

// ************ // Chat options import // ************ // Written by Sactage, Callofduty4 and Madnessfan34537 var chatOptionsLoaded; if (chatOptionsLoaded != 1){ chatOptionsLoaded = 1; importScriptPage('MediaWiki:Chat.js/options.js','cod'); } // **************** // END Chat options import // **************** // /** * Replace YouTube video or playlist URL with YouTube video or playlist * Copyright © 2012, User:AnimatedCartoons */ setInterval(function {    "use strict";    var $video1 = $('.Chat .message a[href*="www.youtube.com/watch?v="]').text,        video2 = $video1.replace('www.youtube.com/watch?v=', 'www.youtube-nocookie.com/embed/'),        video3,        $playlist1 = $('.Chat .message a[href*="www.youtube.com/playlist?list="]').text,        playlist2 = $playlist1.replace('www.youtube.com', 'www.youtube-nocookie.com/embed'),        playlist3;    if (video2.indexOf('http://') === 0) {        video3 = video2.slice(7);    } else if (video2.indexOf('https://') === 0) {        video3 = video2.slice(8);    } else if (playlist2.indexOf('http://') === 0) {        playlist3 = playlist2.slice(7);    } else if (playlist2.indexOf('https://') === 0) {        playlist3 = playlist2.slice(8);    }    $('.Chat .message a[href*="www.youtube.com/watch?v="]').replaceWith(' '); $('.Chat .message a[href*="www.youtube.com/playlist?list="]').replaceWith(' '); }, 1000); //

importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:!mods/code.js',        'u:shining-armor:MediaWiki:ChatTags/code.js'    ] }); var chatags = { images: true, videos: true };