summaryrefslogtreecommitdiffstats
path: root/comm/suite/mailnews/content/ABSearchDialog.xul
diff options
context:
space:
mode:
Diffstat (limited to 'comm/suite/mailnews/content/ABSearchDialog.xul')
-rw-r--r--comm/suite/mailnews/content/ABSearchDialog.xul99
1 files changed, 99 insertions, 0 deletions
diff --git a/comm/suite/mailnews/content/ABSearchDialog.xul b/comm/suite/mailnews/content/ABSearchDialog.xul
new file mode 100644
index 0000000000..a32c7dbb8b
--- /dev/null
+++ b/comm/suite/mailnews/content/ABSearchDialog.xul
@@ -0,0 +1,99 @@
+<?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://messenger/skin/searchDialog.css" type="text/css"?>
+
+<?xul-overlay href="chrome://messenger/content/addressbook/abResultsPaneOverlay.xul"?>
+<?xul-overlay href="chrome://messenger/content/searchTermOverlay.xul"?>
+<?xul-overlay href="chrome://communicator/content/utilityOverlay.xul"?>
+
+<!DOCTYPE dialog [
+<!ENTITY % abResultsPaneOverlayDTD SYSTEM "chrome://messenger/locale/addressbook
+/abResultsPaneOverlay.dtd">
+%abResultsPaneOverlayDTD;
+<!ENTITY % SearchDialogDTD SYSTEM "chrome://messenger/locale/SearchDialog.dtd">
+%SearchDialogDTD;
+]>
+
+<dialog id="searchAddressBookWindow"
+ xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+ xmlns:nc="http://home.netscape.com/NC-rdf#"
+ windowtype="mailnews:absearch"
+ title="&abSearchDialogTitle.label;"
+ style="width: 52em; height: 34em;"
+ persist="screenX screenY width height sizemode"
+ buttons="help"
+ ondialoghelp="return openHelp('mail_advanced_ab_search');"
+ onload="searchOnLoad();"
+ onunload="onSearchStop(); searchOnUnload();">
+
+ <stringbundleset id="stringbundleset">
+ <stringbundle id="bundle_addressBook" src="chrome://messenger/locale/addressbook/addressBook.properties"/>
+ <stringbundle id="bundle_search" src="chrome://messenger/locale/search.properties"/>
+ <stringbundle id="bundle_messenger" src="chrome://messenger/locale/messenger.properties"/>
+ <stringbundle id="bundle_brand" src="chrome://branding/locale/brand.properties"/>
+ </stringbundleset>
+
+ <script src="chrome://messenger/content/mailWindow.js"/>
+ <script src="chrome://messenger/content/msgMail3PaneWindow.js"/>
+ <script src="chrome://global/content/globalOverlay.js"/>
+ <script src="chrome://messenger/content/commandglue.js"/>
+ <script src="chrome://messenger/content/ABSearchDialog.js"/>
+ <script src="chrome://messenger/content/addressbook/abCommon.js"/>
+
+ <broadcaster id="Communicator:WorkMode"/>
+
+ <dummy class="usesMailWidgets"/>
+
+ <vbox id="searchTerms" flex="3" persist="height">
+ <vbox>
+ <hbox align="center">
+ <label value="&abSearchHeading.label;" accesskey="&abSearchHeading.accesskey;" control="abPopup"/>
+ <menulist id="abPopup" oncommand="SelectDirectory(this.value);">
+ <menupopup id="abPopup-menupopup" class="addrbooksPopup"/>
+ </menulist>
+ <spacer flex="10"/>
+ <button id="search-button" oncommand="onSearchButton(event);" default="true"/>
+ </hbox>
+ <hbox align="center">
+ <spacer flex="1"/>
+ <button label="&resetButton.label;" oncommand="onAbSearchReset(event);" accesskey="&resetButton.accesskey;"/>
+ </hbox>
+ </vbox>
+
+ <hbox flex="1">
+ <vbox id="searchTermListBox" flex="1"/>
+ </hbox>
+ </vbox>
+
+ <splitter id="gray_horizontal_splitter" collapse="after" persist="state">
+ <grippy/>
+ </splitter>
+
+ <vbox id="searchResults" flex="4" persist="height">
+ <vbox id="searchResultListBox" flex="1">
+ <tree id="abResultsTree" flex="1" context="threadPaneContext"/>
+ </vbox>
+ <hbox align="center">
+ <button id="propertiesButton"
+ label="&propertiesButton.label;"
+ accesskey="&propertiesButton.accesskey;"
+ disabled="true"
+ oncommand="onProperties();"/>
+ <button id="composeButton"
+ label="&composeButton.label;"
+ accesskey="&composeButton.accesskey;"
+ disabled="true"
+ oncommand="onCompose();"/>
+ <spacer flex="1"/>
+ <button dlgtype="help" class="dialog-button"/>
+ </hbox>
+ </vbox>
+
+ <statusbar class="chromeclass-status" id="status-bar">
+ <statusbarpanel id="statusText" crop="right" flex="1"/>
+ <statusbarpanel id="offline-status" class="statusbarpanel-iconic"/>
+ </statusbar>
+
+</dialog>