Source code
Revision control
Copy as Markdown
Other Tools
<?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
<?csp default-src chrome:; style-src chrome: 'unsafe-inline'; ?>
<window
  data-l10n-attrs="title, style"
  headerparent="add-engine-dialog"
  neediconheader="true"
  persist="width height"
>
  <script src="chrome://global/content/globalOverlay.js" />
  <script src="chrome://global/content/editMenuOverlay.js" />
  <dialog
    id="add-engine-dialog"
    buttons="accept,cancel,extra1"
    buttondisabledaccept="true"
    data-l10n-attrs="buttonlabelaccept, buttonaccesskeyaccept, buttonlabelextra1"
  >
    <linkset>
      <html:link rel="stylesheet" href="chrome://global/skin/global.css" />
      <html:link
        rel="stylesheet"
        href="chrome://browser/content/search/addEngine.css"
      />
      <html:link rel="localization" href="browser/search.ftl" />
    </linkset>
    <script src="chrome://global/content/adjustableTitle.js" />
    <script src="chrome://browser/content/search/addEngine.js" />
    <html:form id="addEngineForm">
      <html:div class="dialogRow">
        <html:label
          id="engineNameLabel"
          for="engineName"
          data-l10n-id="add-engine-name"
        />
        <html:input id="engineName" type="text" required="required" />
        <html:div class="error-label">valid</html:div>
      </html:div>
      <html:div class="dialogRow" id="engineUrlRow">
        <html:label
          id="engineUrlLabel"
          for="engineUrl"
          data-l10n-id="add-engine-url2"
        />
        <html:input id="engineUrl" type="url" required="required" />
        <html:div class="error-label">valid</html:div>
      </html:div>
      <html:div class="dialogRow">
        <html:label
          id="engineAliasLabel"
          for="engineAlias"
          data-l10n-id="add-engine-keyword2"
        />
        <html:input id="engineAlias" type="text" />
        <html:div class="error-label">valid</html:div>
      </html:div>
      <html:div id="advanced-section" hidden="hidden">
        <html:div class="dialogRow" id="enginePostDataRow">
          <html:label
            id="enginePostDataLabel"
            for="enginePostData"
            data-l10n-id="add-engine-post-data"
          />
          <html:input id="enginePostData" type="text" />
          <html:div class="error-label">valid</html:div>
        </html:div>
        <html:div class="dialogRow" id="suggestUrlRow">
          <html:label
            id="suggestUrlLabel"
            for="suggestUrl"
            data-l10n-id="add-engine-suggest-url"
          />
          <html:input id="suggestUrl" type="url" />
          <html:div class="error-label">valid</html:div>
        </html:div>
      </html:div>
    </html:form>
  </dialog>
</window>