Source code

Revision control

Copy as Markdown

Other Tools

<?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/.
<window id="unknownContentTypeWindow"
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="stylesheet" href="chrome://global/skin/global.css" />
<html:link
rel="stylesheet"
href="chrome://mozapps/skin/downloads/unknownContentType.css"
/>
<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" crop="start" flex="1"/>
<separator class="thin"/>
<hbox align="center">
<label id="whichIs" data-l10n-id="unknowncontenttype-which-is"/>
<label id="type" tabindex="0" noinitialfocus="true"/>
</hbox>
<hbox align="center">
<label data-l10n-id="unknowncontenttype-from" id="from"/>
<description id="source" 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>