[Rt-commit] rt branch, 4.4/squelching-all, repushed

Wallace Reis wreis at bestpractical.com
Fri Aug 8 15:40:19 EDT 2014


The branch 4.4/squelching-all was deleted and repushed:
       was c28a5999e840df60c3024c2f776cc188df4f0c7a
       now 4f875d712bfeea4a9a97de911228ad35085d76ff

 1:  55d5a91 =  1:  55d5a91 Sync the ckeditor output before updating messages
 2:  e8d4433 =  2:  e8d4433 Roll back on failure to Comment, as Correspond does
 3:  c8a24b1 =  3:  c8a24b1 DryRun now wraps in a rollback, and records all transactions
 4:  c948e50 =  4:  c948e50 Display all scrips which are triggered
 5:  4a33c66 =  5:  4a33c66 Re-use squelching information for future updates to a ticket in same request
 6:  5cf9d5d =  6:  5cf9d5d Remove mostly-duplicate code for Rules which can never trigger
 7:  c167921 =  7:  c167921 Add squelched recipients as preference
 8:  0afa352 =  8:  0afa352 'Select All' checkbox for scrips correspondences/comments
 9:  c28a599 !  9:  d4d4993 Make 'select all' check/uncheck bi-directional
    @@ -14,7 +14,7 @@
      
      %                 if ( $show_checkbox ) {
     -                      <input type="checkbox" class="checkbox" name="TxnSendMailTo" <% $checked ? 'checked="checked"' : '' |n%> value="<%$addr->address%>" id="TxnSendMailTo-<% $addr->address %>-<% $recips{$addr->address} %>" />
    -+                      <input type="checkbox" class="checkbox" name="TxnSendMailTo" <% $checked ? 'checked="checked"' : '' |n%> value="<%$addr->address%>" id="TxnSendMailTo-<% $addr->address %>-<% $recips{$addr->address} %>"  onclick="checkboxSetEvent(this,'TxnSendMailTo','TxnSendMailToAll')" />
    ++                      <input type="checkbox" class="checkbox" name="TxnSendMailTo" <% $checked ? 'checked="checked"' : '' |n%> value="<%$addr->address%>" id="TxnSendMailTo-<% $addr->address %>-<% $recips{$addr->address} %>" onclick="checkboxSetEvent(this)" />
      %                 }
     -
                        <label for="TxnSendMailTo-<% $addr->address %>-<% $recips{$addr->address} %>"><& /Elements/ShowUser, Address => $addr &></label>
    @@ -29,7 +29,7 @@
      %         $m->callback(CallbackName => 'BeforeAddress', Ticket => $TicketObj, Address => $addr, Type => $type, Checked => \$checked);
      %         $recips{$addr->address}++;
     -<input type="checkbox" class="checkbox" name="TxnSendMailTo" <% $checked ? 'checked="checked"' : '' |n%> value="<%$addr->address%>" id="TxnSendMailTo-<% $addr->address %>-<% $recips{$addr->address} %>" />
    -+<input type="checkbox" class="checkbox" name="TxnSendMailTo" <% $checked ? 'checked="checked"' : '' |n%> value="<%$addr->address%>" id="TxnSendMailTo-<% $addr->address %>-<% $recips{$addr->address} %>" onclick="checkboxSetEvent(this,'TxnSendMailTo','TxnSendMailToAll')" />
    ++<input type="checkbox" class="checkbox" name="TxnSendMailTo" <% $checked ? 'checked="checked"' : '' |n%> value="<%$addr->address%>" id="TxnSendMailTo-<% $addr->address %>-<% $recips{$addr->address} %>" onclick="checkboxSetEvent(this)" />
      <label for="TxnSendMailTo-<% $addr->address %>-<% $recips{$addr->address} %>"><& /Elements/ShowUser, Address => $addr &></label>
      %         $m->callback(CallbackName => 'AfterAddress', Ticket => $TicketObj, Address => $addr, Type => $type);
      <br />
    @@ -63,7 +63,8 @@
          }
      }
      
    -+function checkboxSetEvent(input, name, allname) {
    ++function checkboxSetEvent(input) {
    ++    var name = input.name;
     +    var myfield = getClosestInputElements(input);
     +    var checked_count = 0;
     +    var field_count = 0;
    @@ -85,7 +86,7 @@
     +        }
     +    }
     +
    -+    var allfield = jQuery('input[name=' + allname + ']');
    ++    var allfield = jQuery('input[name=' + name + 'All' + ']');
     +    if (field_count == checked_count) {
     +        allfield.prop('checked', true);
     +    }
    @@ -97,3 +98,4 @@
      /* apply callback to nodes or elements */
      
      function walkChildNodes(parent, callback)
    +
--:  ------- > 10:  4f875d7 Merge checkbox click event handlers



More information about the rt-commit mailing list