/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 ); |
} |
} |