hi.
ich habe früher mal einen script für greasemonkey gehabt, der schon besuchte links einfärbt und diese auch durchstreicht.
als ich den script gerade wieder hinzugefügt habe, merkte ich, dass besuchte links nurnoch eingefärbt werden. (dieses problem habe ich auch bei dem addon stylish)
ich habe gerade mal in den code reingeschaut und ihn etwas vereinfacht, finde aber den fehler nicht.
hat einer eine idee warum das ganze nicht funktioniert? (habe firefox 10)
hier der code:
// ==UserScript==
// @name PAPAZ Visited Links and Images
// @namespace http://www.w3.org/1999/xhtml
// @description Highlights Visited Links AND Images for easy identification.
// @version 2.0
// @include *
// ==/UserScript==
var css="@namespace url(http://www.w3.org/1999/xhtml); a:link {font-weight: bold !important; text-decoration: none !important;} a:visited {font-weight: bold !important; text-decoration: line-through !important; color: #CC0000 !important } a:hover {font-weight: bold !important; text-decoration: none !important; color: #005E2F !important; background-color:rgba(245,230,0,0.3) !important;}";
var VI=new String();
function ImON(){
GM_setValue(VI,1);
}
function ImOFF(){
GM_setValue(VI,0);
}
GM_registerMenuCommand( "Visited Images ON", ImON);
GM_registerMenuCommand( "Visited Images OFF", ImOFF);
var VII=GM_getValue(VI)
if (VII==1){
css =css.concat( "a:visited img {border: 3px dotted #CC0000 !important;}");
};
(function() {
/*if (typeof GM_addStyle != "undefined") {
GM_addStyle(css);
} else
if (typeof PRO_addStyle != "undefined") {
PRO_addStyle(css);
} else
if (typeof addStyle != "undefined") {
addStyle(css);
} else {*/
var heads = document.getElementsByTagName("head");
if (heads.length > 0) {
var node = document.createElement("style");
node.type = "text/css";
node.appendChild(document.createTextNode(css));
heads[0].appendChild(node);
/*}*/
}
})();
ps.: gibt es auch eine möglichkeit links einzufärben, die man in seinen lesezeichen hat?