Plugin Directory

Changeset 591667


Ignore:
Timestamp:
08/29/2012 02:59:14 AM (14 years ago)
Author:
ohtan
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • spam-byebye/trunk/setup.js

    r591382 r591667  
    5858        myObj2.remove();
    5959
    60         var $i = 0;
    61         jQuery('#spambye2CheckTable tbody').children("tr").each(function(){
    62             if ($i < 2) {
    63                 jQuery(this).css('background-color', '#f9f9f9');
    64                 $i++;
    65             } else {
    66                 jQuery(this).css('background-color', '#ececec');
    67                 $i++;
    68             }
    69 
    70             if ($i == 4) $i = 0;
    71         });
    72 
     60        spambye2SetBgcol();
    7361        spambye2LastClass();
    7462    });
     
    7866        var myObj  = jQuery(this).parent().parent();
    7967        var myObj2 = myObj.next();
    80         var myObj3 = myObj.prev("tr").prev("tr");
    81         var myObj4 = myObj2.prev("tr").prev("tr");
    82         var col1   = myObj.css('background-color');
    83         var col2   = myObj2.css('background-color');
    84         var col3   = myObj3.css('background-color');
    85         var col4   = myObj4.css('background-color');
    86 
    87         if (myObj3.attr('class')) {
    88             myObj.css('background-color', col3);
    89             myObj2.css('background-color', col4);
    90             myObj3.css('background-color', col1);
    91             myObj4.css('background-color', col2);
    92 
     68
     69        if (myObj.prev("tr").prev("tr").attr('class')) {
    9370            myObj.insertBefore(myObj.prev("tr").prev("tr"));
    9471            myObj2.insertBefore(myObj2.prev("tr").prev("tr"));
    9572
     73            spambye2SetBgcol();
    9674            spambye2LastClass();
    9775        }
     
    10280        var myObj  = jQuery(this).parent().parent();
    10381        var myObj2 = myObj.next();
    104         var myObj3 = myObj.next("tr").next("tr");
    105         var myObj4 = myObj2.next("tr").next("tr");
    106         var col1   = myObj.css('background-color');
    107         var col2   = myObj2.css('background-color');
    108         var col3   = myObj3.css('background-color');
    109         var col4   = myObj4.css('background-color');
    110 
    111         if (myObj3.attr('class')) {
    112             myObj.css('background-color', col3);
    113             myObj2.css('background-color', col4);
    114             myObj3.css('background-color', col1);
    115             myObj4.css('background-color', col2);
    116 
     82
     83        if (myObj.next("tr").next("tr").attr('class')) {
    11784            myObj.insertAfter(myObj.next("tr").next("tr").next("tr"));
    11885            myObj2.insertAfter(myObj2.next("tr").next("tr").next("tr"));
    11986
     87            spambye2SetBgcol();
    12088            spambye2LastClass();
    12189        }
     
    243211    jQuery(".spambye2LastColumn").css('border-bottom', '0');
    244212}
     213
     214function spambye2SetBgcol()
     215{
     216        var $i = 0;
     217        jQuery('#spambye2CheckTable tbody').children("tr").each(function(){
     218            if ($i < 2) {
     219                jQuery(this).css('background-color', '#f9f9f9');
     220                $i++;
     221            } else {
     222                jQuery(this).css('background-color', '#ececec');
     223                $i++;
     224            }
     225
     226            if ($i == 4) $i = 0;
     227        });
     228}
Note: See TracChangeset for help on using the changeset viewer.