blob: cf022c7efb0b7f8d13af6f5ddb8e47a6918f657b (
plain)
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
<?xml version="1.0"?>
# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
# 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/global.css" type="text/css"?>
<?xml-stylesheet href="chrome://mozapps/skin/downloads/unknownContentType.css" type="text/css"?>
<window id="unknownContentTypeWindow"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:html="http://www.w3.org/1999/xhtml"
onload="dialog.initDialog();" onunload="if (dialog) dialog.onCancel();"
#ifdef XP_WIN
style="min-width: 36em;"
#else
style="min-width: 34em;"
#endif
screenX="" screenY=""
persist="screenX screenY"
aria-describedby="intro location whichIs type from source unknownPrompt">
<linkset>
<html:link rel="localization" href="branding/brand.ftl"/>
<html:link rel="localization" href="toolkit/global/unknownContentType.ftl"/>
</linkset>
<dialog id="unknownContentType">
<stringbundle id="strings" src="chrome://mozapps/locale/downloads/unknownContentType.properties"/>
<script src="chrome://global/content/globalOverlay.js"/>
<script src="chrome://global/content/editMenuOverlay.js"/>
<vbox flex="1" id="container">
<description id="intro" data-l10n-id="unknowncontenttype-intro"></description>
<separator class="thin"/>
<hbox align="start" class="small-indent">
<image id="contentTypeImage"/>
<vbox flex="1">
<description id="location" class="plain" crop="start" flex="1"/>
<separator class="thin"/>
<hbox align="center">
<label id="whichIs" data-l10n-id="unknowncontenttype-which-is"/>
<html:input id="type" class="plain" readonly="readonly" noinitialfocus="true"/>
</hbox>
<hbox align="center">
<label data-l10n-id="unknowncontenttype-from" id="from"/>
<description id="source" class="plain" crop="start" flex="1"/>
</hbox>
</vbox>
</hbox>
<separator class="thin"/>
<hbox align="center" id="basicBox" collapsed="true">
<label id="unknownPrompt" data-l10n-id="unknowncontenttype-prompt" flex="1"/>
</hbox>
<vbox flex="1" id="normalBox">
<separator/>
<label control="mode" class="header" data-l10n-id="unknowncontenttype-action-question"/>
<radiogroup id="mode" class="small-indent">
<radio id="handleInternally" hidden="true" data-l10n-id="unknowncontenttype-handleinternally"/>
<hbox>
<radio id="open" data-l10n-id="unknowncontenttype-open-with"/>
<deck id="modeDeck" flex="1">
<hbox id="openHandlerBox" flex="1" align="center">
<menulist id="openHandler" flex="1" native="true">
<menupopup id="openHandlerPopup" oncommand="dialog.openHandlerCommand();">
<menuitem id="defaultHandler" default="true" crop="end"/>
<menuitem id="otherHandler" hidden="true" crop="start"/>
<menuseparator/>
<menuitem id="choose" data-l10n-id="unknowncontenttype-other"/>
</menupopup>
</menulist>
</hbox>
<hbox flex="1" align="center">
<button id="chooseButton" oncommand="dialog.chooseApp();"
data-l10n-id="unknowncontenttype-choose-handler"/>
</hbox>
</deck>
</hbox>
<radio id="save" data-l10n-id="unknowncontenttype-save-file"/>
</radiogroup>
<separator class="thin"/>
<hbox class="small-indent">
<checkbox id="rememberChoice" data-l10n-id="unknowncontenttype-remember-choice"
oncommand="dialog.toggleRememberChoice(event.target);"
native="true"/>
</hbox>
<separator/>
<description id="settingsChange" hidden="true" data-l10n-id="unknowncontenttype-settingschange"/>
<separator class="thin"/>
</vbox>
</vbox>
</dialog>
</window>
|