php.net 隐藏 user note
当前为
// ==UserScript==
// @name php.net 隐藏 UserNotes
// @namespace phpNetHideUserNoteByConte
// @version 0.1
// @description php.net 隐藏 user note
// @author Conte
// @match http://php.net/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// hide user notes
var usernotes = document.getElementById('usernotes');
usernotes.setAttribute('style','display:none');
// create button
var newLi = document.createElement("li");
var newA = document.createElement("a");
newA.setAttribute('id','noteStatus');
var newContent = document.createTextNode("ShowUserNote");
newLi.appendChild(newA);
newA.appendChild(newContent);
document.getElementsByClassName('nav')[0].append(newLi);
// listener
newA.addEventListener('click',function (e){
var usernotes = document.getElementById('usernotes');
var disStatus = usernotes.getAttribute('style');
var noteStatus = e.target;
if(disStatus == 'display:none'){
noteStatus.innerHTML = 'HideUserNote';
usernotes.setAttribute('style','display:block !important');
} else {
noteStatus.innerHTML = 'ShowUserNote';
usernotes.setAttribute('style','display:none');
}
});
})();