Bureaucrats, coding, Administrators
2,634
edits
(Backported from tf wiki) |
(Backported from TF wiki) |
||
Line 197: | Line 197: | ||
var obj = $(this).children('object'); | var obj = $(this).children('object'); | ||
if(!obj) return; | if(!obj) return; | ||
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&theme=dark' + ($(this).hasClass('hd-on') ? '&hd=1' : ''); | var titleParts = wgPageName.split(/\//g); | ||
var lang = 'en'; | |||
if(titleParts.length == 2 && !wgCanonicalSpecialPageName) { | |||
lang = titleParts[titleParts.length-1]; | |||
} | |||
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&theme=dark&color=white' + ($(this).hasClass('hd-on') ? '&hd=1' : '') + '&cc_load_policy=1&hl=' + lang + '&cc_lang_pref=' + lang; | |||
obj.children('param[name="movie"]').attr('value', playerUrl); | obj.children('param[name="movie"]').attr('value', playerUrl); | ||
obj.children('embed').attr('src', playerUrl); | obj.children('embed').attr('src', playerUrl); |