Bug 1514772 - Add missing "restarting" panel to the update dialogs. r=jorgk
authorRichard Marti <richard.marti@gmail.com>
Tue, 18 Dec 2018 15:38:09 +0100
changeset 34021 7b1a013aaddbe105aeacc6f7bd7a103b74f8c185
parent 34020 68b96cf5813e16e0381d873c6b1fa49943a63214
child 34022 2ef791acbdef73c9f28161a091010613fec526dc
push id389
push userclokep@gmail.com
push dateMon, 18 Mar 2019 19:01:53 +0000
reviewersjorgk
bugs1514772
Bug 1514772 - Add missing "restarting" panel to the update dialogs. r=jorgk
mail/base/content/aboutDialog.xul
mail/components/preferences/advanced.inc.xul
mail/locales/en-US/chrome/messenger/aboutDialog.dtd
--- a/mail/base/content/aboutDialog.xul
+++ b/mail/base/content/aboutDialog.xul
@@ -98,16 +98,19 @@
                 <label>&update.otherInstanceHandlingUpdates;</label>
               </hbox>
               <hbox id="manualUpdate" align="center">
                 <label>&update.manual.start;</label><label id="manualLink" class="text-link">&update.manual.linkText;</label><label>&update.manual.end;</label>
               </hbox>
               <hbox id="unsupportedSystem" align="center">
                 <label>&update.unsupported.start;</label><label id="unsupportedLink" class="text-link">&update.unsupported.linkText;</label><label>&update.unsupported.end;</label>
               </hbox>
+              <hbox id="restarting" align="center">
+                <image class="update-throbber"/><label>&update.restarting;</label>
+              </hbox>
             </deck>
 #endif
           </vbox>
 
 #ifdef MOZ_UPDATER
           <description class="text-blurb" id="currentChannelText">
             &channel.description.start;<label id="currentChannel"/>&channel.description.end;
           </description>
--- a/mail/components/preferences/advanced.inc.xul
+++ b/mail/components/preferences/advanced.inc.xul
@@ -457,16 +457,19 @@
                   <spacer flex="1"/>
                   <button label="&update.checkForUpdatesButton.label;"
                           accesskey="&update.checkForUpdatesButton.accesskey;"
                           disabled="true"/>
                 </hbox>
                 <hbox id="unsupportedSystem" align="center">
                   <label>&update.unsupported.start;</label><label id="unsupportedLink" class="text-link">&update.unsupported.linkText;</label><label>&update.unsupported.end;</label>
                 </hbox>
+                <hbox id="restarting" align="center">
+                  <image class="update-throbber"/><label>&update.restarting;</label>
+                </hbox>
               </deck>
             </vbox>
             <separator/>
             <radiogroup id="updateRadioGroup"
                         align="start">
               <radio id="autoDesktop"
                      value="true"
                      label="&updateAuto.label;"
--- a/mail/locales/en-US/chrome/messenger/aboutDialog.dtd
+++ b/mail/locales/en-US/chrome/messenger/aboutDialog.dtd
@@ -96,16 +96,17 @@
      update.downloading.end all go into one line, with the amount downloaded inserted in between. As this
      is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is
      the "em dash" (long dash).
      example: Downloading update — 111 KB of 13 MB -->
 <!ENTITY update.downloading.start   "Downloading update — ">
 <!ENTITY update.downloading.end     "">
 
 <!ENTITY update.applying            "Applying update…">
+<!ENTITY update.restarting          "Restarting…">
 
 <!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and
      channel.description.end create one sentence, with the current channel label inserted in between.
      example: You are currently on the _Stable_ update channel. -->
 <!ENTITY channel.description.start  "You are currently on the ">
 <!ENTITY channel.description.end    " update channel. ">
 
 <!ENTITY cmdCloseMac.commandKey "w">