Subversion Repositories eFlore/Archives.eflore-xul

Compare Revisions

Ignore whitespace Rev 22 → Rev 23

/trunk/eflore/eflore_v0_test/content/eflore/eflore_recouvrement.xul
3,16 → 3,31
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="chrome://eflore/skin/eflore.css" type="text/css"?>
 
<!DOCTYPE window SYSTEM "chrome://eflore/locale/eflore.dtd">
<!DOCTYPE overlay SYSTEM "chrome://eflore/locale/eflore.dtd">
 
<overlay id="eFloreOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
 
<script type="application/x-javascript" src="chrome://eflore/content/ajout_panneau.js"/>
 
<menupopup id="windowPopup">
<menuitem label="&eflore:titre;"
oncommand="addPanel( 'chrome://eflore/content/eflore.xul', 'eFlore' );"
insertbefore="sep-window-list" accesskey="z"/>
<menupopup id="viewSidebarMenu">
<menuitem key="cle_ouverturePanneauEflore" observes="voirEflore"/>
</menupopup>
 
<keyset id="mainKeyset">
<key id="cle_ouverturePanneauEflore" key="&efloreOuvrirPaneauLateral.comande;"
command="voirEflore" modifiers="accel"/>
</keyset>
 
<broadcasterset id="mainBroadcasterSet">
<broadcaster id="voirEflore"
autoCheck="false"
label="&eflore:titre;"
type="checkbox" group="sidebar"
sidebarurl="chrome://eflore/content/eflore.xul"
sidebartitle="&eflore:titre;"
oncommand="toggleSidebar('voirEflore');"/>
</broadcasterset>
 
<toolbarpalette id="BrowserToolbarPalette">
<toolbarbutton id="eflore-bouton" tooltiptext="&eflore:titre;"
observes="voirEflore" class="toolbarbutton-1"/>
</toolbarpalette>
</overlay>
/trunk/eflore/eflore_v0_test/content/eflore/eflore.xul
1,5 → 1,5
<?xml version="1.0" encoding="UTF-8" ?>
<!- Description de la fenêtre principale->
<!-- Description de la fenêtre principale -->
 
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="chrome://eflore/skin/eflore.css" type="text/css"?>
24,33 → 24,31
<menuseparator/>
<menuitem label="Info" oncommand="project_info( )"/>
</popup>
</popupset>
 
<vbox flex="1">
<hbox>
<label value="Recherche de :" class="gras"/>
<textbox flex="1" id="prjfind"/>
<button id="findbut" image="http://images.freshmeat.net/button.gif" label="aller!" class="gras_et_blanc" oncommand="search( )" flex="1"/>
</hbox>
<hbox flex="1" context="clipmenu">
</popupset>
<tree id="projectTree" flex="1" onclick="treeSelect( event.button );">
<treecols>
<treecol id="prjname" label="&eflore:projet:nom;" flex="2" primary="true" persist="width ordinal hidden"/>
<splitter class="tree-splitter"/>
<treecol id="prjdesc" label="&eflore:projet:description;" flex="1" primary="false" persist="width ordinal hidden"/>
</treecols>
<treechildren id="root">
</treechildren>
</tree>
</hbox>
<hbox>
<progressmeter id="loadprogress" mode="determined" value="0" flex="1"/>
<button id="about" label="About" class="bold-and-white"
oncommand="window.openDialog( 'chrome://eflore/content/au_sujet_de.xul', 'eFlore','chrome,centerscreen,modal' );"/>
</hbox>
</vbox>
<vbox flex="1">
<hbox>
<label value="Recherche de :" class="gras"/>
<textbox flex="1" id="prjfind"/>
<button id="findbut" image="http://images.freshmeat.net/button.gif" label="aller!" class="gras_et_blanc" oncommand="search( )" flex="1"/>
</hbox>
<hbox flex="1" context="clipmenu">
<tree id="projectTree" flex="1" onclick="treeSelect( event.button );">
<treecols>
<treecol id="prjname" label="&eflore:projet:nom;" flex="2" primary="true" persist="width ordinal hidden"/>
<splitter class="tree-splitter"/>
<treecol id="prjdesc" label="&eflore:projet:description;" flex="1" primary="false" persist="width ordinal hidden"/>
</treecols>
<treechildren id="root">
</treechildren>
</tree>
</hbox>
<hbox>
<progressmeter id="loadprogress" mode="determined" value="0" flex="1"/>
<button id="apropos" label="A propos" class="bold-and-white"
oncommand="window.openDialog( 'chrome://eflore/content/eflore_apropos.xul', 'eFlore', 'chrome,centerscreen' );"/>
</hbox>
</vbox>
 
</window>
/trunk/eflore/eflore_v0_test/content/eflore/serveur.js
8,13 → 8,15
*/
 
/* Use XMLHttpRequest to make a connection*/
function connection( qString ) {
function connection( qString )
{
/*Create the Object*/
try {
var req = new XMLHttpRequest();
req.overrideMimeType("text/xml");
}catch (e){
alert('Error creating the connection!');
}
catch (e){
alert('Erreur lors de la création de la connection!');
return;
}
 
22,20 → 24,21
//Set Permission only in case of direct connection
if(connectionType == "direct") {
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
}
req.open("GET",qString,true);
req.send(null);
}
 
req.open("GET",qString,true);
req.send(null);
 
} catch (e) {
catch (e) {
alert('An error has occured: '+e);
return;
}
 
//TimeOut
var iter = timeOut;
var loaded = false;
 
var checkLoad = function () {
if(loaded) {
clearInterval(intervalID);
46,21 → 49,24
iter--;
}
};
 
var intervalID = setInterval(checkLoad,1000);
 
function stopConnection(e) {
if(e.keyCode == 27 && req) {
function stopConnection(e)
{
if (e.keyCode == 27 && req) {
reqAbort();
}
}
 
function reqAbort() {
function reqAbort()
{
if(req) req.abort();
clearInterval(intervalID);
}
 
req.onload = function() {
req.onload = function()
{
switch(req.readyState) {
case 1,2,3:
break;
70,7 → 76,7
alert('The server respond with a bad status code: '+req.status);
} else {
//Work around for Moz 1.3
parseCallback( req.responseText );
parseCallback( req.responseText );
}
break;
};
/trunk/eflore/eflore_v0_test/content/eflore/contents.rdf
7,17 → 7,22
<RDF:li resource="urn:mozilla:package:eflore"/>
</RDF:Seq>
 
<RDF:Description about="urn:mozilla:package:eflore"
chrome:displayName="eFlore"
<RDF:Description about="urn:mozilla:package:eflore"
chrome:displayName="eflore"
chrome:author="Jean-Pascal MILCENT"
chrome:name="eflore">
</RDF:Description>
chrome:authorURL="http://wiki.tela-botanica.org/eflore/"
chrome:name="eflore"
chrome:description="[10-XII-2003] Ajout de l'application eFlore basé sur un exemple de Linux Magazine."
chrome:extension="true">
</RDF:Description>
 
<!-- Firebird -->
<RDF:Seq about="urn:mozilla:overlays">
<RDF:li resource="chrome://communicator/content/tasksOverlay.xul"/>
<RDF:li resource="chrome://browser/content/browser.xul"/>
</RDF:Seq>
 
<RDF:Seq about="chrome://communicator/content/tasksOverlay.xul">
<!-- Firebird -->
<RDF:Seq about="chrome://browser/content/browser.xul">
<RDF:li>chrome://eflore/content/eflore_recouvrement.xul</RDF:li>
</RDF:Seq>
 
/trunk/eflore/eflore_v0_test/content/eflore/eflore.js
109,7 → 109,7
row.appendChild (cellname);
row.appendChild (celldesc);
item.appendChild (row);
children.appendChild( item );
children.appendChild( item );
 
}
}