Zum Inhalt springen

Benutzer:Hannes Röst/flagged user vector.js

aus Wikipedia, der freien Enzyklopädie

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
importScript('Benutzer:Hannes Röst/flagged_user.js');

function add_flagged_button_vector() {

    //we leave unless we find the correct heading
    var heading = document.getElementById("firstHeading");
    if (heading.innerHTML == 'Benutzerbeiträge') { 

        var flag_button_name = "Öffne Ungesichtete";
        var tab = document.getElementById("ca-special");

        var flag_button  = document.createElement('a');
        flag_button.setAttribute('href', '#'); 
        flag_button.setAttribute('onclick', 'open_unflagged_by_user()');
        var flag_li  = document.createElement('li');
        var TextNode = document.createTextNode(flag_button_name);
        var innerSpan = document.createElement('span');

        flag_li.appendChild( flag_button );
        flag_button.appendChild( innerSpan );
        innerSpan.appendChild( TextNode );

        if (tab && tab.parentNode) {
        	tab.parentNode.insertBefore( flag_li, tab.nextSibling );
        }

    }
    else if (heading.innerHTML == 'Seiten mit unmarkierten Änderungen') { 
        var flag_button_name = "Öffne Ungesichtete";
        var tab = document.getElementById("ca-special");

        var flag_button  = document.createElement('a');
        flag_button.setAttribute('href', '#'); 
        flag_button.setAttribute('onclick', 'open_unflagged_special()');
        var innerSpan = document.createElement('span');
        var flag_li  = document.createElement('li');
        //var TextNode = document.createTextNode(flag_button_name);

        innerSpan.appendChild( flag_button );
        flag_li.appendChild( innerSpan );
        //flag_button.appendChild( innerSpan );
        //innerSpan.appendChild( TextNode );

		if (tab && tab.parentNode) {
        	tab.parentNode.insertBefore( flag_li, tab.nextSibling );
		}
    }
}


$(add_flagged_button_vector);