Bug 1592393 - Make the address book tree column picker popup stay open for multiple selects. r+a=jorgk
authorRichard Marti <richard.marti@gmail.com>
Thu, 31 Oct 2019 20:11:00 +0100
changeset 36384 7f1d0247bd5b2355133aa8d9b18bdb539873e39a
parent 36383 db4ef1385165f1b87148d1bc467a14d0e1c543cb
child 36385 adbe76f02e458c50cfe55270017dbaf8f09fd4ed
push id2521
push usermozilla@jorgk.com
push dateWed, 06 Nov 2019 09:31:04 +0000
treeherdercomm-beta@308f336efa3e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1592393
Bug 1592393 - Make the address book tree column picker popup stay open for multiple selects. r+a=jorgk
mail/components/addrbook/content/addressbook.xul
--- a/mail/components/addrbook/content/addressbook.xul
+++ b/mail/components/addrbook/content/addressbook.xul
@@ -729,74 +729,89 @@
             onselect="this.view.selectionChanged(); document.commandDispatcher.updateCommands('addrbook-select');"
             sortCol="GeneratedName"
             minheight="100" height="100"
             persist="height sortCol">
 
         <treecols id="abResultsTreeCols">
           <!-- these column ids must match up to the mork column names, except for GeneratedName and ChatName, see nsIAddrDatabase.idl -->
           <treecol id="GeneratedName"
+                   closemenu="none"
                    persist="hidden ordinal width sortDirection" flex="1"
                    label="&GeneratedName.label;" primary="true"/>
           <splitter class="tree-splitter"/>
           <treecol id="PrimaryEmail"
+                   closemenu="none"
                    persist="hidden ordinal width sortDirection" flex="1"
                    label="&PrimaryEmail.label;"/>
           <splitter class="tree-splitter"/>
           <treecol id="ChatName"
+                   closemenu="none"
                    persist="hidden ordinal width sortDirection" flex="1"
                    label="&ChatName.label;"/>
           <splitter class="tree-splitter"/>
           <treecol id="Company"
+                   closemenu="none"
                    persist="hidden ordinal width sortDirection" flex="1"
                    label="&Company.label;"/>
           <splitter class="tree-splitter"/>
           <treecol id="NickName"
+                   closemenu="none"
                    persist="hidden ordinal width sortDirection" flex="1"
                    label="&NickName.label;" hidden="true"/>
           <splitter class="tree-splitter"/>
           <treecol id="SecondEmail"
+                   closemenu="none"
                    persist="hidden ordinal width sortDirection" flex="1"
                    label="&SecondEmail.label;" hidden="true"/>
           <splitter class="tree-splitter"/>
           <treecol id="Department"
+                   closemenu="none"
                    persist="hidden ordinal width sortDirection" flex="1"
                    label="&Department.label;" hidden="true"/>
           <splitter class="tree-splitter"/>
           <treecol id="JobTitle"
+                   closemenu="none"
                    persist="hidden ordinal width sortDirection" flex="1"
                    label="&JobTitle.label;" hidden="true"/>
           <splitter class="tree-splitter"/>
           <treecol id="CellularNumber"
+                   closemenu="none"
                    persist="hidden ordinal width sortDirection" flex="1"
                    label="&CellularNumber.label;" hidden="true"/>
           <splitter class="tree-splitter"/>
           <treecol id="PagerNumber"
+                   closemenu="none"
                    persist="hidden ordinal width sortDirection" flex="1"
                    label="&PagerNumber.label;" hidden="true"/>
           <splitter class="tree-splitter"/>
           <treecol id="FaxNumber"
+                   closemenu="none"
                    persist="hidden ordinal width sortDirection" flex="1"
                    label="&FaxNumber.label;" hidden="true"/>
           <splitter class="tree-splitter"/>
           <treecol id="HomePhone"
+                   closemenu="none"
                    persist="hidden ordinal width sortDirection" flex="1"
                    label="&HomePhone.label;" hidden="true"/>
           <splitter class="tree-splitter"/>
           <treecol id="WorkPhone"
+                   closemenu="none"
                    persist="hidden ordinal width sortDirection" flex="1"
                    label="&WorkPhone.label;"/>
           <splitter class="tree-splitter"/>
           <treecol id="addrbook"
+                   closemenu="none"
                    persist="hidden ordinal width sortDirection" flex="1"
                    hidden="true"
                    label="&Addrbook.label;"/>
           <!-- LOCALIZATION NOTE: _PhoneticName may be enabled for Japanese builds. -->
           <!--
           <treecol id="_PhoneticName"
+                   closemenu="none"
                    persist="hidden ordinal width sortDirection" flex="1"
                    label="&_PhoneticName.label;" hiddenbydefault="true"/>
           <splitter class="tree-splitter"/>
           -->
         </treecols>
 
         <treechildren ondragstart="nsDragAndDrop.startDrag(event, abResultsPaneObserver);"/>
       </tree>