Pārlūkot izejas kodu

fixed a bug with trailing whitespace on inserting addresses

nehresma 25 gadi atpakaļ
vecāks
revīzija
6d8b46ad4c
1 mainītis faili ar 8 papildinājumiem un 1 dzēšanām
  1. 8 1
      src/addrbook_search.php

+ 8 - 1
src/addrbook_search.php

@@ -90,11 +90,14 @@ function to_address($addr) {
   var prefix    = "";
   var pwintype = typeof parent.opener.document.compose;
 
+  $addr = $addr.replace(/ {1,35}$/, "");
+
   if(pwintype != "undefined" ) {
     if ( parent.opener.document.compose.send_to.value ) {
       prefix = ", ";
       parent.opener.document.compose.send_to.value = 
-        parent.opener.document.compose.send_to.value + ", " + $addr;      
+        parent.opener.document.compose.send_to.value + ", " + $addr;
+        
     } else {
       parent.opener.document.compose.send_to.value = $addr;
     }
@@ -105,6 +108,8 @@ function cc_address($addr) {
   var prefix    = "";
   var pwintype = typeof parent.opener.document.compose;
 
+  $addr = $addr.replace(/ {1,35}$/, "");
+
   if(pwintype != "undefined" ) {
     if ( parent.opener.document.compose.send_to_cc.value ) {
       prefix = ", ";
@@ -119,6 +124,8 @@ function cc_address($addr) {
 function bcc_address($addr) {
   var prefix    = "";
   var pwintype = typeof parent.opener.document.compose;
+  
+  $addr = $addr.replace(/ {1,35}$/, "");
 
   if(pwintype != "undefined" ) {
     if ( parent.opener.document.compose.bcc.value ) {