Changeset 31893 for extensions


Ignore:
Timestamp:
Oct 1, 2017, 10:30:19 AM (3 years ago)
Author:
romanf
Message:

Merge-Error

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/MenuRandomPhoto/mrp.js

    r31892 r31893  
    44        return;
    55
    6 <<<<<<< .mine
    76    $('#imrp_ill0').width(MRP_blockHeight);
    87    $('#imrp_ill0').height(MRP_blockHeight);
    9 ||||||| .r31793
    10   var randomPict = MRP_Opt['pictures'];
    11   if (randomPict.length > 1) {
    12     $('#imrp_ill0 a').attr("href", randomPict[0]['link']);
    13     $('#imrp_ill0 img').attr("src", randomPict[0]['thumb']);
    14 =======
    15   var randomPict = MRP_Opt['pictures'];
    16   if (randomPict.length > 1 && $("#mbRandomPhoto").length > 0) {
    17     $('#imrp_ill0 a').attr("href", randomPict[0]['link']);
    18     $('#imrp_ill0 img').attr("src", randomPict[0]['thumb']);
    19 >>>>>>> .r31891
    208
    219    var randomPict = MRP_Opt['pictures'];
    22     if (randomPict.length > 1)
     10    if (randomPict.length > 1 && $("#mbRandomPhoto").length > 0)
    2311    {
    2412        $('#imrp_ill0 a').attr("href", randomPict[0]['link']);
    2513        $('#imrp_ill0 img').attr("src", randomPict[0]['thumb']);
    2614
    27         var nextFaderPos = 1;
    28         var duration = 400;
    29         var pause = false;
     15        var randomPict = MRP_Opt['pictures'];
     16        if (randomPict.length > 1)
     17        {
     18            $('#imrp_ill0 a').attr("href", randomPict[0]['link']);
     19            $('#imrp_ill0 img').attr("src", randomPict[0]['thumb']);
    3020
    31         $('#imrp_ill0 img').after('<img id="irmbRPicImg">');
    32         $('#imrp_ill0 img').eq(1).hide();
    33         $('#imrp_ill0 img')[1].src = randomPict[1]['thumb'];
    34         $('#imrp_ill0 img').css('position', 'absolute');
     21            var nextFaderPos = 1;
     22            var duration = 400;
     23            var pause = false;
    3524
    36         $('#imrp_ill0').hover(function() { pause = true; },function() { pause = false; });
     25            $('#imrp_ill0 img').after('<img id="irmbRPicImg">');
     26            $('#imrp_ill0 img').eq(1).hide();
     27            $('#imrp_ill0 img')[1].src = randomPict[1]['thumb'];
     28            $('#imrp_ill0 img').css('position', 'absolute');
    3729
    38         function doRotate()
    39         {
    40             if ($('#imrp_ill0 img')[1].complete)
     30            $('#imrp_ill0').hover(function() { pause = true; },function() { pause = false; });
     31
     32            function doRotate()
    4133            {
    42                 if(!pause)
     34                if ($('#imrp_ill0 img')[1].complete)
    4335                {
    44                     $('#imrp_ill0 img').first().fadeOut(duration, function() {
    45                         nextFaderPos = (nextFaderPos + 1) % randomPict.length;
    46                         $('#imrp_ill0 img')[1].src = randomPict[nextFaderPos]['thumb'];
    47                         });
    48                     $('#imrp_ill0 img').first().insertAfter($('#imrp_ill0 img').eq(1)); // swap
    49                     $('#imrp_ill0 img').first().fadeIn(duration);
    50                     setTimeout(function() {
    51                         $('#imrp_ill0 a').attr("href", randomPict[nextFaderPos]['link']);
    52                         }, duration/3);
     36                    if(!pause)
     37                    {
     38                        $('#imrp_ill0 img').first().fadeOut(duration, function() {
     39                            nextFaderPos = (nextFaderPos + 1) % randomPict.length;
     40                            $('#imrp_ill0 img')[1].src = randomPict[nextFaderPos]['thumb'];
     41                            });
     42                        $('#imrp_ill0 img').first().insertAfter($('#imrp_ill0 img').eq(1)); // swap
     43                        $('#imrp_ill0 img').first().fadeIn(duration);
     44                        setTimeout(function() {
     45                            $('#imrp_ill0 a').attr("href", randomPict[nextFaderPos]['link']);
     46                            }, duration/3);
     47                    }
    5348                }
    5449            }
     50
     51            var rotate = setInterval(doRotate, MRP_delay);
    5552        }
    56 
    57         var rotate = setInterval(doRotate, MRP_delay);
    5853    }
    5954});
Note: See TracChangeset for help on using the changeset viewer.