calendar/resources/content/calendarCreation.xul
author Jorg K <jorgk@jorgk.com>
Thu, 12 Apr 2018 21:51:55 +0200
changeset 30531 e7b1d8cd4f3bf56febb93ed1ae0ae8a884d84848
parent 28278 4bafb6c2ddaf96fce9afed6ad76793224927207e
child 32545 379f94cf13ee6dcf5c4b5c4575b3729baee7f702
permissions -rwxr-xr-x
Bug 1452764 - Bug 1444601 follow-up: Restore bundle_read_smime so S/MIME decryption feedback shows again. a=jorgk DONTBUILD

<?xml version="1.0"?>
<!-- This Source Code Form is subject to the terms of the Mozilla Public
   - License, v. 2.0. If a copy of the MPL was not distributed with this
   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->

<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="chrome://calendar-common/skin/calendar-creation-wizard.css" type="text/css"?>

<!DOCTYPE dialog [
    <!ENTITY % dtd1 SYSTEM "chrome://calendar/locale/calendarCreation.dtd" > %dtd1;
    <!ENTITY % dtd2 SYSTEM "chrome://calendar/locale/calendar.dtd" > %dtd2;
]>

<wizard id="calendar-wizard"
        title="&wizard.title;"
        windowtype="Calendar:NewCalendarWizard"
        xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
        xmlns:html="http://www.w3.org/1999/xhtml"
        onwizardfinish=""
        persist="screenX screenY">

   <script type="application/javascript" src="chrome://calendar/content/calendarCreation.js"/>

   <wizardpage pageid="initialPage"
               next="locationPage"
               label="&wizard.label;"
               description="&wizard.description;"
               onpageshow="checkRequired();"
               onpageadvanced="onInitialAdvance();">
        <description>&initialpage.description;</description>
        <radiogroup id="calendar-type">
            <radio value="local" label="&initialpage.computer.label;" selected="true"/>
            <radio value="remote" label="&initialpage.network.label;"/>
        </radiogroup>
   </wizardpage>

   <wizardpage pageid="locationPage"
               next="customizePage"
               label="&wizard.label;"
               onpageshow="initLocationPage();"
               onpageadvanced="return prepareCreateCalendar();"
               description="&wizard.description;">
        <description>&locationpage.description;</description>
        <grid>
            <columns>
                <column/>
                <column flex="1"/>
            </columns>
            <rows>
                <row>
                    <label value="&calendarproperties.format.label;" control="calendar-format"/>
                    <radiogroup id="calendar-format" onselect="onSelectProvider(this.value)">
                        <radio value="ics" label="&calendarproperties.webdav.label;" selected="true" />
                        <radio value="caldav" label="&calendarproperties.caldav.label;"/>
                        <radio id="wcap-radio" value="wcap" label="&calendarproperties.wcap.label;"/>
                    </radiogroup>
                </row>
                <row align="center">
                    <label value="&calendarproperties.location.label;" control="calendar-uri"/>
                    <!--  Due to bug 128066, dropping urls here doesn't trigger
                          events. To work around, we use the dragexit handler,
                          which is triggered. Unfortunately, the more logical
                          choice of drag'n'drop doesn't work here either.-->
                    <textbox id="calendar-uri"
                             required="true"
                             type="search"
                             oncommand="checkRequired();"
                             ondragexit="checkRequired();"/>
                </row>
                <row>
                     <label/>
                     <checkbox id="cache"
                               checked="true"
                               label="&calendarproperties.cache3.label;"/>
                </row>
                <notificationbox id="location-notifications" flex="1"/>
                <!--
                <description>&locationpage.login.description;</description>
                <row align="center">
                    <label value="&locationpage.username.label;" control="calendar-username"/>
                    <textbox id="calendar-username"/>
                </row>
                <row align="center">
                    <label value="&locationpage.password.label;" control="calendar-password"/>
                    <textbox id="calendar-password"/>
                </row>
                -->
            </rows>
        </grid>
   </wizardpage>

   <wizardpage pageid="customizePage"
               description="&custompage.shortdescription;"
               label="&wizard.label;"
               next="finishPage"
               onpageshow="initCustomizePage();"
               onpageadvanced="doCreateCalendar();">
        <description>&custompage.longdescription;</description>
        <grid>
            <columns>
                <column/>
                <column flex="1"/>
            </columns>
            <rows id="customize-rows">
                <row id="customize-name-row" align="center">
                    <label value="&calendarproperties.name.label;" control="calendar-name"/>
                    <textbox id="calendar-name"
                             required="true" oninput="checkRequired();"/>
                </row>
                <row id="customize-color-row" align="center">
                    <label value="&calendarproperties.color.label;" control="calendar-color"/>
                    <hbox align="center">
                        <html:input id="calendar-color"
                                    class="small-margin"
                                    type="color"
                                    palettename="standard"/>
                    </hbox>
                </row>
                <row id="customize-suppressAlarms-row" align="center">
                    <label value="&calendarproperties.firealarms.label;:" control="fire-alarms"/>
                    <checkbox id="fire-alarms" checked="true" class="checkbox-no-label"/>
                </row>
            </rows>
        </grid>
   </wizardpage>

   <wizardpage pageid="finishPage"
               description="&finishpage.shortdescription;"
               label="&wizard.label;"
               onpageshow="setCanRewindFalse();">
        <description>&finishpage.longdescription;</description>
   </wizardpage>
</wizard>