Annotation of calendarhelp/www/open.xul, revision 1.10

1.1       whiteley    1: <?xml version="1.0" encoding="UTF-8"?>
1.10    ! whiteley    2: <!-- ==================================================
        !             3:  CalendarHelp source code
        !             4:  Copyright (C) 2004, 2005 Rod Whiteley
        !             5:  Licensed under the Open Software License version 2.1
        !             6:  OSI Certified Open Source Software
        !             7:  http://calendarhelp.mozdev.org
        !             8:  ====================================================== -->
1.1       whiteley    9: 
1.5       whiteley   10: <?xml-stylesheet href="open.css" type="text/css"?>
1.2       whiteley   11: <?xml-stylesheet href="chrome://help/skin/" type="text/css"?>
                     12: <?xml-stylesheet href="chrome://help/skin/sidebar.css" type="text/css"?>
                     13: 
1.1       whiteley   14: <!DOCTYPE window >
                     15: 
1.7       whiteley   16: <window id="calendarhelp"
                     17:        windowtype="calendar:help"
1.1       whiteley   18:        xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
1.2       whiteley   19:        xmlns:html="http://www.w3.org/1999/xhtml"
                     20:        onload="init();">
                     21: 
1.4       whiteley   22: <html:link rel="icon" href="page-icon.png" type="image/png"/>
                     23: 
1.2       whiteley   24: <script type="application/x-javascript" src="open.js"/>
                     25: 
1.7       whiteley   26: 
1.8       whiteley   27: <broadcasterset id="locale-broadcaster" datasources="en-US/open.rdf" ref="urn:root">
1.7       whiteley   28:        <template>
                     29:                <rule>
                     30:                        <broadcaster uri="rdf:*"
                     31:                                label="rdf:http://calendarhelp.mozdev.org/ns#name"
                     32:                                accesskey="rdf:http://calendarhelp.mozdev.org/ns#key"/>
                     33:                        </rule>
                     34:                </template>
                     35:        </broadcasterset>
                     36: 
1.2       whiteley   37: <vbox flex="1">
                     38: 
                     39:        <hbox flex="1">
                     40:                <vbox id="helpsidebar-box" persist="width">
                     41: 
1.5       whiteley   42:                        <html:a id="project-link" href="http://calendarhelp.mozdev.org/">
                     43:                                <hbox id="title-box" align="center">
1.7       whiteley   44:                                        <image src="calhelp-small.png" width="48" height="48"/>
                     45:                                        <label id="calendarhelp-title"/>
1.2       whiteley   46:                                        </hbox>
                     47:                                </html:a>
                     48: 
1.10    ! whiteley   49:                        <groupbox id="settings-box">
        !            50:                                <caption label="Product"/>
        !            51:                                <radiogroup id="product-group" orient="horizontal" oncommand="productSelect(this);">
        !            52:                                        <radio label="Calendar" accesskey="A" value="calendar" selected="true"/>
        !            53:                                        <radio label="Sunbird" accesskey="U" value="sunbird"/>
        !            54:                                        <radio label="Future" accesskey="F" value="future"/>
        !            55:                                        </radiogroup>
        !            56:                                </groupbox>
        !            57: 
1.2       whiteley   58:                        <!-- glossary panel -->
                     59:                        <button id="help-glossary-btn"
                     60:                                class="box-texttab texttab-sidebar"
1.5       whiteley   61:                                label="Glossary" accesskey="G"
1.2       whiteley   62:                                oncommand="showPanel('help-glossary')"/>
                     63:                        <tree id="help-glossary-panel" flex="1" hidecolumnpicker="true"
1.9       whiteley   64:                                        hidden="true" datasources="rdf:null"
1.2       whiteley   65:                                        containment="http://home.netscape.com/NC-rdf#subheadings"
1.5       whiteley   66:                                        ref="urn:root" flags="dont-build-content"
1.6       whiteley   67:                                        onselect="panelSelect(this);" _selectDelay="500">
1.2       whiteley   68:                                <template>
                     69:                                        <rule>
                     70:                                                <conditions>
                     71:                                                        <content uri="?uri"/>
                     72:                                                        <triple subject="?uri"
                     73:                                                                predicate="http://home.netscape.com/NC-rdf#subheadings"
                     74:                                                                object="?subheadings"/>
                     75:                                                        <member container="?subheadings"
                     76:                                                                child="?subheading"/>
                     77:                                                        </conditions>
                     78:                                                <bindings>
                     79:                                                        <binding subject="?subheading"
                     80:                                                                predicate="http://home.netscape.com/NC-rdf#name"
                     81:                                                                object="?name"/>
                     82:                                                        <binding subject="?subheading"
                     83:                                                                predicate="http://home.netscape.com/NC-rdf#link"
                     84:                                                                object="?link"/>
                     85:                                                        </bindings>
                     86: 
                     87:                                                <action>
                     88:                                                        <treechildren>
                     89:                                                                <treeitem uri="?subheading" link="?link">
                     90:                                                                        <treerow>
                     91:                                                                                <treecell label="?name"/>
1.5       whiteley   92:                                                                                <treecell label="?link"/>
1.2       whiteley   93:                                                                                </treerow>
                     94:                                                                        </treeitem>
                     95:                                                                </treechildren>
                     96:                                                        </action>
                     97:                                                </rule>
                     98:                                        </template>
                     99:                                <treecols>
1.5       whiteley  100:                                        <treecol id="GlossaryNameColumn" flex="1" hideheader="true" primary="true"/>
                    101:                                        <treecol id="LinkColumn" hideheader="true" hidden="true"/>
1.2       whiteley  102:                                        </treecols>
                    103:                                </tree>
                    104: 
                    105:                        <button id="help-index-btn" class="box-texttab texttab-sidebar"
1.5       whiteley  106:                                label="Index" accesskey="I"
                    107:                                oncommand="showPanel('help-index');"/>
1.2       whiteley  108: 
1.9       whiteley  109:                        <tree id="help-index-panel" flex="1" datasources="rdf:null"
1.2       whiteley  110:                                        hidecolumnpicker="true" hidden="true"
                    111:                                        containment="http://home.netscape.com/NC-rdf#subheadings"
1.5       whiteley  112:                                        ref="urn:root" flags="dont-build-content"
1.6       whiteley  113:                                        onselect="panelSelect(this);" _selectDelay="500">
1.2       whiteley  114:                                <template>
                    115:                                        <rule>
                    116:                                                <conditions>
                    117:                                                        <content uri="?uri"/>
                    118:                                                        <triple subject="?uri"
                    119:                                                                predicate="http://home.netscape.com/NC-rdf#subheadings"
                    120:                                                                object="?subheadings"/>
                    121:                                                        <member container="?subheadings"
                    122:                                                                child="?subheading"/>
                    123:                                                        </conditions>
                    124:                                                <bindings>
                    125:                                                        <binding subject="?subheading"
                    126:                                                                predicate="http://home.netscape.com/NC-rdf#name"
                    127:                                                                object="?name"/>
                    128:                                                        <binding subject="?subheading"
                    129:                                                                predicate="http://home.netscape.com/NC-rdf#link"
                    130:                                                                object="?link"/>
                    131:                                                        </bindings>
                    132: 
                    133:                                                <action>
                    134:                                                        <treechildren>
                    135:                                                                <treeitem uri="?subheading" link="?link">
                    136:                                                                        <treerow>
                    137:                                                                                <treecell label="?name"/>
1.5       whiteley  138:                                                                                <treecell label="?link"/>
1.2       whiteley  139:                                                                                </treerow>
                    140:                                                                        </treeitem>
                    141:                                                                </treechildren>
                    142:                                                        </action>
                    143:                                                </rule>
                    144:                                        </template>
                    145:                                <treecols>
                    146:                                        <treecol id="IndexNameColumn" flex="1" hideheader="true"
                    147:                                                primary="true" sortActive="true"
                    148:                                                sortDirection="ascending" sort="?name"/>
1.5       whiteley  149:                                        <treecol id="LinkColumn" hideheader="true" hidden="true"/>
1.2       whiteley  150:                                        </treecols>
                    151:                                </tree>
                    152: 
                    153:                        <button id="help-search-btn" class="box-texttab texttab-sidebar"
1.5       whiteley  154:                                label="Search" accesskey="S"
                    155:                                oncommand="showPanel('help-search')"/>
1.2       whiteley  156: 
                    157:                        <vbox id="help-search-panel" hidden="true" flex="1">
                    158:                                <hbox align="center">
                    159:                                        <textbox id="findText" flex="1" oninput="doEnabling();"
1.5       whiteley  160:                                                onkeypress="if ((event.keyCode == KeyEvent.DOM_VK_ENTER)
                    161:                                                                || (event.keyCode       == KeyEvent.DOM_VK_RETURN))
1.2       whiteley  162:                                                        doFind();"/>
                    163:                                        <button id="findButton" default="true" disabled="true"
                    164:                                                label="Go" oncommand="doFind()"
                    165:                                                flex="0"/>
                    166:                                        </hbox>
1.6       whiteley  167:                                <listbox id="help-results-listbox" flex="1" onselect="resultSelect(this);" _selectDelay="500"/>
1.2       whiteley  168:                                </vbox>
                    169: 
                    170:                        <button id="help-toc-btn" class="box-texttab texttab-sidebar"
1.5       whiteley  171:                                label="Contents" accesskey="C"
1.2       whiteley  172:                                oncommand="showPanel('help-toc')"/>
                    173:                        <tree id="help-toc-panel" flex="1"  hidecolumnpicker="true"
1.9       whiteley  174:                                        datasources="rdf:null" flags="dont-build-content"
1.2       whiteley  175:                                        containment="http://home.netscape.com/NC-rdf#subheadings"
                    176:                                        ref="urn:root"
1.6       whiteley  177:                                        onselect="panelSelect(this);" _selectDelay="500">
1.2       whiteley  178:                                <template>
                    179:                                        <rule>
                    180:                                                <conditions>
                    181:                                                        <content uri="?uri"/>
                    182:                                                        <triple subject="?uri"
                    183:                                                                predicate="http://home.netscape.com/NC-rdf#subheadings"
                    184:                                                                object="?subheadings"/>
                    185:                                                        <member container="?subheadings"
                    186:                                                                child="?subheading"/>
                    187:                                                        </conditions>
                    188: 
                    189:                                                <bindings>
                    190:                                                        <binding subject="?subheading"
                    191:                                                                predicate="http://home.netscape.com/NC-rdf#name"
                    192:                                                                object="?name"/>
                    193:                                                        <binding subject="?subheading"
                    194:                                                                predicate="http://home.netscape.com/NC-rdf#link"
                    195:                                                                object="?link"/>
                    196:                                                        </bindings>
                    197: 
                    198:                                                <action>
                    199:                                                        <treechildren>
                    200:                                                                <treeitem uri="?subheading" link="?link">
                    201:                                                                        <treerow>
                    202:                                                                                <treecell label="?name"/>
1.5       whiteley  203:                                                                                <treecell label="?link"/>
1.2       whiteley  204:                                                                                </treerow>
                    205:                                                                        </treeitem>
                    206:                                                                </treechildren>
                    207:                                                        </action>
                    208:                                                </rule>
                    209:                                        </template>
                    210:                                <treecols>
1.5       whiteley  211:                                        <treecol id="NameColumn" flex="1" hideheader="true" primary="true"/>
                    212:                                        <treecol id="LinkColumn" hideheader="true" hidden="true"/>
1.2       whiteley  213:                                        </treecols>
                    214:                                </tree>
                    215: 
1.5       whiteley  216:                        <vbox id="topic-box" hidden="true">
                    217:                                <separator class="groove"/>
                    218:                                <hbox align="center">
1.7       whiteley  219:                                        <label id="topic-label" class="textbox-prompt" value="Topic:" accesskey="O" control="topic-text"/>
1.9       whiteley  220:                                        <label id="not-found" hidden="true" value="Topic % not found"/>
1.5       whiteley  221:                                        <textbox id="topic-text" flex="1" value=""
                    222:                                                onkeypress="if ((event.keyCode == KeyEvent.DOM_VK_ENTER)
                    223:                                                        || (event.keyCode       == KeyEvent.DOM_VK_RETURN)) goToTopic(this);"/>
                    224:                                        </hbox>
                    225:                                </vbox>
                    226: 
1.2       whiteley  227:                        </vbox>
1.1       whiteley  228: 
1.2       whiteley  229:                        <splitter id="helpsidebar-splitter" collapse="before"
                    230:                                        persist="state hidden" autostretch="never" state="open">
                    231:                                </splitter>
1.1       whiteley  232: 
1.2       whiteley  233:                        <vbox id="appcontent" flex="3">
                    234:                                <hbox id="browser" flex="1">
1.4       whiteley  235:                                        <iframe id="help-content" src="" flex="1"/>
1.2       whiteley  236:                                        </hbox>
                    237:                                </vbox>
                    238:                        </hbox>
                    239:                </vbox>
1.5       whiteley  240: 
                    241: <!-- hidden for searching -->
                    242: 
                    243: <vbox id="hidden-glos" flex="1"  hidecolumnpicker="true" hidden="true"
                    244:        datasources="rdf:null"
                    245:        containment="http://home.netscape.com/NC-rdf#subheadings"
                    246:        ref="urn:root">
                    247:        <template>
                    248:                <rule>
                    249:                        <conditions>
                    250:                                <content uri="?uri"/>
                    251:                                <triple subject="?uri"
                    252:                                        predicate="http://home.netscape.com/NC-rdf#subheadings" object="?items"/>
                    253:                                <member container="?items" child="?item"/>
                    254:                                </conditions>
                    255:                        <bindings>
                    256:                                <binding subject="?item" predicate="http://home.netscape.com/NC-rdf#name" object="?name"/>
                    257:                                <binding subject="?item" predicate="http://home.netscape.com/NC-rdf#link" object="?link"/>
                    258:                                </bindings>
                    259:                        <action>
                    260:                                <hbox uri="?item">
                    261:                                        <label value="?name" link="?link"/>
                    262:                                        </hbox>
                    263:                                </action>
                    264:                        </rule>
                    265:                </template>
                    266:        </vbox>
                    267: 
                    268: <vbox id="hidden-index" flex="1"  hidecolumnpicker="true" hidden="true"
                    269:        datasources="rdf:null"
                    270:        containment="http://home.netscape.com/NC-rdf#subheadings"
                    271:        ref="urn:root">
                    272:        <template>
                    273:                <rule>
                    274:                        <conditions>
                    275:                                <content uri="?uri"/>
                    276:                                <triple subject="?uri" predicate="http://home.netscape.com/NC-rdf#subheadings" object="?items"/>
                    277:                                <member container="?items" child="?item"/>
                    278:                                </conditions>
                    279:                        <bindings>
                    280:                                <binding subject="?item" predicate="http://home.netscape.com/NC-rdf#name" object="?name"/> 
                    281:                                <binding subject="?item" predicate="http://home.netscape.com/NC-rdf#link" object="?link"/> 
                    282:                                </bindings>
                    283:                        <action>
                    284:                                <hbox uri="?item">
                    285:                                        <label value="?name" link="?link"/>
                    286:                                        </hbox>
                    287:                                </action>
                    288:                        </rule>
                    289: 
                    290:                </template>
                    291:        </vbox>
                    292: 
                    293: <vbox id="hidden-toc" flex="1"  hidecolumnpicker="true" hidden="true"
                    294:        datasources="rdf:null"
                    295:        containment="http://home.netscape.com/NC-rdf#subheadings"
                    296:        ref="urn:root">
                    297:        <template>
                    298:                <rule>
                    299:                        <conditions>
                    300:                                <content uri="?uri"/>
                    301:                                <triple subject="?uri"
                    302:                                        predicate="http://home.netscape.com/NC-rdf#subheadings" object="?items"/>
                    303:                                <member container="?items" child="?item"/>
                    304:                                </conditions>
                    305:                        <bindings>
                    306:                                <binding subject="?item" predicate="http://home.netscape.com/NC-rdf#name" object="?name"/>
                    307:                                <binding subject="?item" predicate="http://home.netscape.com/NC-rdf#link" object="?link"/>
                    308:                                </bindings>
                    309:                        <action>
                    310:                                <hbox uri="?item">
                    311:                                        <label value="?name" link="?link"/>
                    312:                                        </hbox>
                    313:                                </action>
                    314:                        </rule>
                    315:                </template>
                    316:        </vbox>
                    317: 
1.1       whiteley  318: </window>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>