Blame |
Last modification |
View Log
| Download
| RSS feed
const nsIWebNavigation = Components.interfaces.nsIWebNavigation;
const nsIURIContentListener = Components.interfaces.nsIURIContentListener;
var gTabBrowser = null;
var gBandeau=false;
/* ---------------- TabBorwser ------------------------ */
function goBack()
{ if (gTabBrowser.canGoBack) { gTabBrowser.goBack( ); } }
function goForward()
{ if (gTabBrowser.canGoForward) { gTabBrowser.goForward( ); } }
function reload()
{ gTabBrowser.reload(); }
function loadURL(aURL)
{
try {
gTabBrowser.loadURI(aURL,null);
}
catch (e) { alert("erreur loarURL: "+e); }
}
function addTab(aUrl)
{
try {
gTabBrowser.selectedTab = gTabBrowser.addTab(aUrl);
}
catch (e) {
//alert("erreur : "+e);
}
}
function coucou()
{
alert("coucou");
}
function Startup()
{
gTabBrowser = document.getElementById("content");
//var oldtab = gTabBrowser.selectedTab;
//gTabBrowser.loadURI("chrome://telascope/content/accueil/accueil.html",null);
//loadURL("chrome://telascope/content/accueil/accueil.html");
//addTab("chrome://telascope/content/accueil/accueil.html");
//gTabBrowser.removeTab(oldtab);
//gTabBrowser.addProgessListener(coucou,Components.interfaces.nsIWebProgress.NOTIFY_ALL);
}
/* ---------------- Menu ------------------------ */
function FullScreen()
{
window.fullScreen = !window.fullScreen;
}
function AffichageBandeau()
{
var lBandeau = document.getElementById("banniere");
if(lBandeau.getAttribute('hidden')=='true')
{ lBandeau.setAttribute('hidden','false'); }
else
{ lBandeau.setAttribute('hidden','true'); }
}
function APropos()
{
window.openDialog("chrome://telascope/content/apropos/apropos.xul",
"A propos","modal,centerscreen");
}
function AfficherLexique()
{
window.openDialog("chrome://telascope/content/lexique/lexique.xul",
"Lexique","centerscreen");
}
function AfficherPreferences()
{
window.openDialog("chrome://telascope/content/pref/preferences.xul",
"Preferences","modal,centerscreen");
}
function AfficherJsConsole()
{
window.openDialog("chrome://global/content/console.xul","Js Console","");
}
/* ------------------------------ search ----------------------------------*/
function Rechercher()
{
var gSearchBox = document.getElementById("searchTextBox");
var gPopList = document.getElementById("searchPopList");
if (gPopList.selectedIndex==0) { RechercherNomScientifique(gSearchBox.value); }
if (gPopList.selectedIndex==1) { RechercherNomVernaculaire(gSearchBox.value); }
}
function RechercherNomVernaculaire(radical)
{
loadURL("http://www.tela-botanica.org/document.php?project=tela&locale=fr&doc=eflore&servicexml=donnelistenomsvernaculaires.php&xslt=listenomsvernaculaires.xsl&radical="+radical);
}
function RechercherNomScientifique(radical)
{
loadURL("http://www.tela-botanica.org/document.php?project=tela&locale=fr&doc=eflore&level1=donnees&level2=0&xslt=listetaxons.xsl&servicexml=donnelistetaxons.php&radical="+radical);
}
/*----------------------------- aide --------------------------------------------*/
function AfficherAide()
{
window.openDialog("chrome://telascope/content/aide/aide.xul",
"Aide","dependent,centerscreen");
}