browser/components/preferences/search.xul
author Andrea Marchesini <amarchesini@mozilla.com>
Tue, 03 Mar 2015 11:08:59 +0000
changeset 231591 133ec7304f2208e89f02ed943480a1b1f02188c9
parent 230452 3554805703a7df19951ac27a5ca1685617331fab
child 231483 0bc001f799df5ab6d050dfd7b0bb1ec61b5e66a3
permissions -rw-r--r--
Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug

<?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/. -->

<!DOCTYPE overlay [
  <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
  <!ENTITY % searchDTD SYSTEM "chrome://browser/locale/preferences/search.dtd">
  %brandDTD;
  %searchDTD;
]>

<overlay id="SearchPaneOverlay"
         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
         xmlns:html="http://www.w3.org/1999/xhtml">

  <prefpane id="paneSearch" helpTopic="prefs-search"
            onpaneload="gSearchPane.init();">

    <preferences id="searchPreferences">

      <!-- Suggest -->
      <preference id="browser.search.suggest.enabled"
                  name="browser.search.suggest.enabled"
                  type="bool"/>

      <!-- One off providers -->
      <preference id="browser.search.hiddenOneOffs"
                  name="browser.search.hiddenOneOffs"
                  type="string"/>

    </preferences>

    <script type="application/javascript" src="chrome://browser/content/preferences/search.js"/>

    <stringbundle id="engineManagerBundle" src="chrome://browser/locale/engineManager.properties"/>

    <!-- Default Search Engine -->
    <groupbox id="defaultEngineGroup" align="start">
      <caption label="&defaultSearchEngine.label;"/>
      <label>&chooseYourDefaultSearchEngine.label;</label>
      <menulist id="defaultEngine" oncommand="gSearchPane.setDefaultEngine();">
        <menupopup/>
      </menulist>
      <checkbox id="suggestionsInSearchFieldsCheckbox"
                label="&provideSearchSuggestions.label;"
                accesskey="&provideSearchSuggestions.accesskey;"
                preference="browser.search.suggest.enabled"/>
    </groupbox>

    <groupbox id="oneClickSearchProvidersGroup">
      <caption label="&oneClickSearchEngines.label;"/>
      <label>&chooseWhichOneToDisplay.label;</label>

      <tree id="engineList" flex="1" rows="8" hidecolumnpicker="true" editable="true"
            seltype="single" onselect="gSearchPane.onTreeSelect();"
            onkeypress="gSearchPane.onTreeKeyPress(event);">
        <treechildren id="engineChildren" flex="1"
                      ondragstart="onDragEngineStart(event);"/>
        <treecols>
          <treecol id="engineShown" type="checkbox" style="min-width: 26px;" editable="true"
                   sortable="false"/>
          <treecol id="engineName" flex="4" label="&engineNameColumn.label;" sortable="false"/>
          <treecol id="engineKeyword" flex="1" label="&engineKeywordColumn.label;" editable="true"
                   sortable="false"/>
        </treecols>
      </tree>

      <hbox>
        <button id="restoreDefaultSearchEngines"
                label="&restoreDefaultSearchEngines.label;"
                accesskey="&restoreDefaultSearchEngines.accesskey;"
                oncommand="gSearchPane.onRestoreDefaults();"/>
        <spacer flex="1"/>
        <button id="removeEngineButton"
                label="&removeEngine.label;"
                accesskey="&removeEngine.accesskey;"
                disabled="true"
                oncommand="gSearchPane.remove();"/>
      </hbox>

      <separator class="thin"/>

      <hbox pack="start">
        <label id="addEngines" class="text-link" value="&addMoreSearchEngines.label;"
               onclick="if (event.button == 0) { gSearchPane.loadAddEngines(); }"/>
      </hbox>
    </groupbox>

  </prefpane>

</overlay>