מדיה ויקי:Gadget-FlowDeluxeLocal.js: הבדלים בין גרסאות בדף

אין תקציר עריכה
אין תקציר עריכה
שורה 23: שורה 23:


/* local values */
/* local values */
var flowDeluxeSujetsClosLocal = "rgba(60, 207, 90, 0.13)";
var flowDeluxeDiscuterContributionsLocal = true;
var flowDeluxeDiscuterContributionsLocal = true;
var flowDeluxeDateCompleteLocal = true;
var flowDeluxeDateCompleteLocal = true;
שורה 31: שורה 30:
var flowDeluxeButtonsInlineLocal = true;
var flowDeluxeButtonsInlineLocal = true;


var flowDeluxeSujetsClos = typeof window.flowDeluxeSujetsClos !== 'undefined' ?
window.flowDeluxeSujetsClos : flowDeluxeSujetsClosLocal;
var flowDeluxeDiscuterContributions = typeof window.flowDeluxeDiscuterContributions !== 'undefined' ?
var flowDeluxeDiscuterContributions = typeof window.flowDeluxeDiscuterContributions !== 'undefined' ?
window.flowDeluxeDiscuterContributions : flowDeluxeDiscuterContributionsLocal;
window.flowDeluxeDiscuterContributions : flowDeluxeDiscuterContributionsLocal;
שורה 78: שורה 75:
}
}
];
];
function changeTitleColor(coll, color){
var element;
    for(var i=0, len=coll.length; i<len; i++) {
    element = coll[[i]];
    for(var j=0, lenj=element.children.length; j<lenj; j++){
    if (element.children[j] && element.children[j].className === "flow-topic-titlebar")
    element.children[j].style["background-color"] = color;
    }
    }
}


function showTexte(elements){
function showTexte(elements){
שורה 252: שורה 238:


function applyChanges() {
function applyChanges() {
    var sujetsLocked = document.getElementsByClassName('flow-topic-moderatestate-lock');
     var usersDiscuterContribs = document.getElementsByClassName('mw-usertoollinks');
     var usersDiscuterContribs = document.getElementsByClassName('mw-usertoollinks');
     var datesSujets = document.getElementsByClassName('flow-timestamp');
     var datesSujets = document.getElementsByClassName('flow-timestamp');


    if(flowDeluxeSujetsClos)
    changeTitleColor(sujetsLocked, flowDeluxeSujetsClos);
     if(flowDeluxeDiscuterContributions)
     if(flowDeluxeDiscuterContributions)
     showTexte(usersDiscuterContribs);
     showTexte(usersDiscuterContribs);