User:Technical 13/Scripts/Gadget-pageProtectionLevels.js
var editLevel = mw.config.get('wgRestrictionEdit');
if(editLevel !== "" || typeof(editLevel) !== 'undefined' || editLevel !== null){
if ($.inArray('sysop', editLevel) >= 0){
editLevel = "full";
}
else if ($.inArray('autoconfirmed', editLevel) >= 0){
editLevel = "semi";
}
else if ($.inArray('templateeditor', editLevel) >= 0){
editLevel = "te";
} else {
editLevel = "none";
}
} else {
editLevel = "none";
}
var moveLevel = mw.config.get('wgRestrictionMove');
if(moveLevel !== "" || typeof(moveLevel) !== 'undefined' || moveLevel !== null){
if ($.inArray('sysop', moveLevel) >= 0){
moveLevel = "full";
}
else if ($.inArray('templateeditor', moveLevel) >= 0){
moveLevel = "te";
}
else if ($.inArray('autoconfirmed', moveLevel) >= 0){
moveLevel = "semi";
} else {
moveLevel = "none";
}
} else {
moveLevel = "none";
}
if(editLevel === "full" && moveLevel === "full"){
$('li#pt-userpage').before('
} else if(editLevel === "full" && moveLevel === "te"){
$('li#pt-userpage').before('
} else if(editLevel === "full" && moveLevel === "semi"){
$('li#pt-userpage').before('
} else if(editLevel === "full" && moveLevel === "none"){
$('li#pt-userpage').before('
} else if(editLevel === "te" && moveLevel === "full"){
$('li#pt-userpage').before('
} else if(editLevel === "semi" && moveLevel === "full"){
$('li#pt-userpage').before('
} else if(editLevel === "te" && moveLevel === "te"){
$('li#pt-userpage').before('
} else if(editLevel === "semi" && moveLevel === "semi"){
$('li#pt-userpage').before('
} else if(editLevel === "semi" && moveLevel === "none"){
$('li#pt-userpage').before('
} else if(editLevel === "none" && moveLevel === "full"){
$('li#pt-userpage').before('
} else if(editLevel === "none" && moveLevel === "te"){
$('li#pt-userpage').before('
} else if(editLevel === "none" && moveLevel === "semi"){
$('li#pt-userpage').before('
} else {
/* Do nothing because there is no protection */
}
/* Protection icons
// Full
$('li#pt-userpage').before('

// TE
$('li#pt-userpage').before('

// Semi
$('li#pt-userpage').before('

// PC1