rem:  if(aWebProgress.canGoBack) { document.getElementById("back-button").disabled=false; } else { document.getElementById("back-button").disabled=true; }  if(aWebProgress.canGoForward) { document.getElementById("forward-button").disabled=false; } else { document.getElementById("forward-button").disabled=true; }  
context:   onLocationChange : function(aWebProgress, aRequest, aLocation)  {     /* Ideally we dont want to check this here.     Better to have some other protocol view-rss in the chrome */     const rssmask = "chrome://minimo/content/rssview/rssload.xhtml?url=";     const sbmask = "chrome://minimo/content/rssview/rssload.xhtml?url=http://del.icio.us/rss/tag/";     if(aLocation.spec.substr(0, rssmask .length) == rssmask ) {	     if(aLocation.spec.substr(0, sbmask .length) == sbmask ) {	        /* We trap the URL */ 	        this.urlBar.value="sb:"+gRSSTag;   		} else {	        /* We trap the URL */ 	        this.urlBar.value="rss:"+gRSSTag; 		}     } else {        domWindow = aWebProgress.DOMWindow;        // Update urlbar only if there was a load on the root docshell        if (domWindow == domWindow.top) {          this.urlBar.value = aLocation.spec;        }                if(aWebProgress.canGoBack) {            document.getElementById("back-button").disabled=false;        } else {            document.getElementById("back-button").disabled=true;	        }                if(aWebProgress.canGoForward) {            document.getElementById("forward-button").disabled=false;        } else {            document.getElementById("forward-button").disabled=true;        }            }    BrowserUpdateFeeds();},
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/e3c3f6326dc9ff7c9015056c661b9bff10189d33/minimo.js/clean/minimo/chrome/content/minimo.js