-
// ==UserScript==
-
// @name Gmail Signature
-
// @namespace http*://mail.google.com*
-
// @description Añade automaticamente una firma a gmail
-
// @include http*://mail.google.com*
-
// ==/UserScript==
-
-
//window._window = document.getElementById(“canvas_frame”).contentWindow;
-
window.__change = function(data){
-
-
if( data == “#compose” ){
-
var canvasWindow = unsafeWindow.document.getElementById(“canvas_frame”).contentWindow;
-
var composeWindow = canvasWindow.document.getElementsByTagName(‘iframe’)[0].contentWindow;
-
var composeBody = composeWindow.document.body;
-
var currentValue = ( composeBody.innerHTML ) ? composeBody.innerHTML : “”;
-
-
composeBody.innerHTML = ‘MI TEXTO’ + currentValue;
-
}
-
unsafeWindow.console.log(data);
-
-
};
-
window.__check = function(){
-
try{
-
if( unsafeWindow.__hash != unsafeWindow.location.hash ){
-
unsafeWindow.__hash = unsafeWindow.location.hash;
-
__change( unsafeWindow.__hash );
-
}
-
}catch(e){};
-
};
-
window.__iniciar = function(){
-
try{
-
if( unsafeWindow.gmonkey ){
-
try{
-
if( document.getElementById(“canvas_frame”) ){
-
unsafeWindow.__hash = “”;
-
//unsafeWindow.console.log( unsafeWindow.__hash );
-
window.setInterval( function(){ __check(unsafeWindow);}, 1000 );
-
}
-
}catch(e){};
-
} else {
-
window.setTimeout( __iniciar, 1400 );
-
}
-
-
}catch(e){};
-
};
-
document.addEventListener(“load”, function(){
-
window.setTimeout(function(){
-
__iniciar();
-
}, 1000);
-
}, true);