File: editAccount.xhtml

package info (click to toggle)
tbsync 4.16-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,380 kB
  • sloc: javascript: 4,203; makefile: 21; sh: 9
file content (87 lines) | stat: -rw-r--r-- 5,515 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
<?xml-stylesheet href="chrome://tbsync/content/manager/manager.css" type="text/css"?>

<window id="tbsync.accountsettings" 
    xmlns:html="http://www.w3.org/1999/xhtml"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    omscope="tbSyncAccountSettings"
    onload="tbSyncAccountSettings.onload()"
    onunload="tbSyncAccountSettings.onunload()"
    title="" >

    <script type="text/javascript" src="chrome://tbsync/content/manager/editAccount.js" /> 
    <script type="text/javascript" src="chrome://tbsync/content/scripts/locales.js" /> 

    <popupset>
        <menupopup 
        id="tbsync.accountsettings.FolderListContextMenu" 
        folderID=""
        onpopupshowing="tbSyncAccountSettings.onFolderListContextMenuShowing();">
            <menuitem 
            class="menuitem-iconic"
            image="chrome://tbsync/content/skin/warning16.png"
            label="__TBSYNCMSG_manager.ShowEventLog__"
            oncommand="TbSync.eventlog.open(tbSyncAccountSettings.accountID, this.parentNode.getAttribute('folderID'));"/>
        </menupopup>
    </popupset>
    
    <tabbox id="tbsync.accountsettings.frame" hidden="true" flex="1">

        <tabs  id="manager.tabs" orient="horizontal" value="">
            <tab id="manager.tabs.status" label="__TBSYNCMSG_manager.tabs.status__" />
        </tabs>
      
        <tabpanels flex="1" id="manager.tabpanels" style="margin:0;padding:1ex;">
            <tabpanel  id="manager.tabpanels.status" orient="vertical"><!-- STATUS -->
                <vbox flex="1">
                    <label class="header" style="margin-left:0; margin-bottom:1ex;" value="__TBSYNCMSG_manager.tabs.status.general__" />
                    <checkbox id="tbsync.accountsettings.enabled" oncommand="tbSyncAccountSettings.toggleEnableState(this);" label="__TBSYNCMSG_manager.tabs.status.enableThisAccount__"  />

                    <vbox class="showIfEnabled" style="height:100px; overflow-x: hidden; overflow-y:hidden">
                        <hbox flex="1">
                            <vbox flex="1">
                                <label class="header" style="margin-left:0; margin-bottom:1ex; margin-top:2ex;" value="__TBSYNCMSG_manager.status__" />
                                <description id="syncstate"></description>
                            </vbox>
                            <vbox flex="0">
                                <label class="header" style="margin-left:0; margin-bottom:1ex; margin-top:1ex; visibility: hidden" value="nix" />
                                <button id="tbsync.accountsettings.eventlogbtn" label="__TBSYNCMSG_manager.ShowEventLog__" oncommand="TbSync.eventlog.open()" />
                            </vbox>
                        </hbox>
                    </vbox>
                    
                    <vbox flex="1">
                        <vbox class="showIfConnected" flex="1">
                            <label style="margin-left:0; margin-bottom: 1ex; margin-top: 2ex" class="header" value="__TBSYNCMSG_manager.tabs.status.resources__"/>
                            <description>__TBSYNCMSG_manager.tabs.status.resources.intro__</description>
                            <richlistbox 
                              id="tbsync.accountsettings.folderlist"
                              style="margin: 0 1px 1px 1ex;padding:0; height:225px; overflow-x: hidden;"
                              context="tbsync.accountsettings.FolderListContextMenu"
                              seltype="single">
                                <listheader id="tbsync.accountsettings.folderlist.header" style="border-bottom: 1px solid lightgrey;">
                                </listheader>
                            </richlistbox>
                            <vbox flex="0" style="margin:1ex 0 0 0;">
                                <hbox flex="1" align="center" pack="end">
                                    <description style="text-align:right" flex="1" control="tbsync.accountsettings.pref.autosync" tooltiptext="__TBSYNCMSG_manager.tabs.status.never__">__TBSYNCMSG_manager.tabs.status.autotime__</description>
                                    <html:input style="width:50px;margin-bottom:0; margin-top:0" id="tbsync.accountsettings.pref.autosync" tooltiptext="__TBSYNCMSG_manager.tabs.status.never__" />
                                    <button id="tbsync.accountsettings.syncbtn" style="margin-right:0; margin-bottom:0; margin-top:0; padding: 0 1ex;" label="__TBSYNCMSG_manager.tabs.status.sync__" oncommand="TbSync.core.syncAccount(tbSyncAccountSettings.accountID)" />
                                </hbox>
                            </vbox>
                        </vbox>
                    </vbox>

                    <hbox id="tbsync.accountsettings.connectbtn.container" flex="0" style="margin:1ex 0 0 0;" pack="end">
                        <button id="tbsync.accountsettings.connectbtn" style="margin-right:0; margin-bottom:0; margin-top:0; padding: 0 1ex;" label="__TBSYNCMSG_manager.tabs.status.tryagain__" oncommand="TbSync.core.syncAccount(tbSyncAccountSettings.accountID)" />
                    </hbox>
        
                </vbox>
            </tabpanel>
        </tabpanels>

    </tabbox>
    
</window>