Plugin Directory

Changeset 3473157


Ignore:
Timestamp:
03/03/2026 12:10:28 AM (5 days ago)
Author:
ashanjay
Message:

Minor script update

Location:
eventon-lite
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • eventon-lite/tags/2.5/assets/js/eventon_functions.js

    r3473138 r3473157  
    664664            var _populate_id = OO._populate_id;
    665665
    666             console.log(OO);
     666            ///console.log(OO);
    667667
    668668            // check if required values missing for lightbox
  • eventon-lite/tags/2.5/assets/js/eventon_script.js

    r3473138 r3473157  
    368368                }
    369369
     370                //console.log(ux_val);
     371
    370372                // ── UX behavior switch ──────────────────────────────────────────
    371                 if (ux_val === '3' || ux_val === '3a') {
     373                if (ux_val === '3' || ux_val === '3a' || ux_val == 3 ) {
    372374                    // Lightbox mode
    373375                    const repeat_interval = parseInt($trig.closest('.eventon_list_event').data('ri')) || 0;
     
    385387                    if (etttc_class) SC.additional_class = etttc_class;
    386388
     389
    387390                    // Open lightbox (your original function)
    388                     eventon_open_event_lightbox(SC, $trig, $cal);
     391                    this.open_lightbox(SC, $trig, $cal);
    389392
    390393                    return false;
     
    489492                    return false;
    490493                }
     494            },
     495
     496            // open lightbox
     497            open_lightbox( SC_data, obj, CAL ){
     498
     499                var additional_classes = '';
     500                if( obj.hasClass('cancel_event')) additional_classes +=  ' cancel_event';
     501
     502                additional_classes += ' ' + SC_data.additional_class;
     503                additional_classes += ' ' + SC_data.calendar_type; // 4.6.6
     504
     505                var other_data = {
     506                    extra_classes: 'evo_lightbox_body eventon_list_event evo_pop_body evcal_eventcard event_'+SC_data.event_id +'_'+ SC_data.repeat_interval + additional_classes,
     507                    CAL:CAL,
     508                    obj: obj,
     509                    et_data: obj.find('.evoet_data').data(),// @4.5.5
     510                    SC: SC_data
     511                };
     512
     513                // generate a random ID for this
     514                    maximum = 99;
     515                    minimum = 10;
     516                    var randomnumber = Math.floor(Math.random() * (maximum - minimum + 1)) + minimum;
     517                   
     518                // lightbox additional class
     519                    lbac = '';
     520                    if( evo_general_params.cal.lbs == 'sc1') lbac = 'within';
     521                    if( evo_general_params.cal.lbs == 'sc2') lbac = 'within ecSCR';
     522
     523                // AJAX via lightbox
     524                if(SC_data.ux_val == '3a'){
     525
     526                    var new_content = '';
     527                    new_content += '<div class="evo_cardlb" style="padding:10px 10px 0 10px">';
     528                    new_content += '<div style="margin-bottom:20px; width:100%; height:200px" class="evo_preloading"></div>';
     529                    const box = '<div style="display:flex;justify-content: space-between;margin-bottom:10px"><div style="width:40px;height:40px; margin-right:20px" class="evo_preloading"></div> <div style="flex:1 0 auto"> <div class="evo_preloading" style="width:70%; height:20px; margin-bottom:10px"></div><div class="evo_preloading" style="width:100%; height:80px; margin-bottom:10px"></div>  </div> </div>';
     530                    new_content += box + box + box;
     531                    new_content += '</div>';
     532
     533                   
     534                    var data_arg = {};
     535                    data_arg['event_id'] = SC_data.event_id;
     536                    data_arg['ri'] = SC_data.repeat_interval;
     537                    data_arg['SC'] = SC_data;
     538                    data_arg['load_lbcontent'] = true;
     539                    data_arg['action'] = 'eventon_load_single_eventcard_content';
     540                    data_arg['uid'] = 'load_single_eventcard_content_3a';
     541                    if( CAL ) data_arg['calid'] = CAL.attr('id');
     542
     543                   
     544                    //reset view to match
     545                        if( data_arg.SC.tile_style == '2') data_arg.SC.eventtop_style = '0';
     546                        data_arg.SC.tile_style = '0';
     547                        data_arg.SC.tile_bg = '0';
     548                        data_arg.SC.tiles = 'no';
     549                       
     550                    $('body').evo_lightbox_open({
     551                        uid:'evo_open_eventcard_lightbox',
     552                        //uid:'load_single_eventcard_content_3a',
     553                        lbc:'evo_eventcard_'+ randomnumber,lbac: lbac,
     554                        end:'client',
     555                        content: new_content,
     556                        ajax:'yes',
     557                        ajax_type: 'endpoint',
     558                        ajax_action: 'eventon_load_single_eventcard_content',
     559                        d:  data_arg,
     560                        other_data: other_data
     561                    });
     562                   
     563
     564                }else{
     565
     566                    var content = obj.closest('.eventon_list_event').find('.event_description').html();
     567                    var _content = $(content).not('.evcal_close');
     568
     569                    clrW = obj.closest('.eventon_list_event').hasClass('clrW') ? 'clrW':'clrB';//4.6.2
     570                                   
     571                    CAL.evo_lightbox_open({
     572                        uid:'evo_open_eventcard_lightbox',
     573                        lbc:'evo_eventcard_'+ randomnumber,lbac: lbac,
     574                        end:'client',
     575                        content: '<div class="evopop_top '+clrW+'">'+ obj.html() +'</div><div class="evopop_body">' + content +'</div>',
     576                        other_data: other_data
     577                    });
     578
     579                    return;
     580                }       
    491581            },
    492582            // Processes event card interactions after slide down
     
    14011491            })
    14021492       
    1403     // process lightbox event card 2.2.13
    1404         // open event as lightbox
    1405         function eventon_open_event_lightbox( SC_data,obj, CAL){           
    1406             var additional_classes = '';
    1407 
    1408             if( obj.hasClass('cancel_event')) additional_classes +=  ' cancel_event';
    1409 
    1410             additional_classes += ' ' + SC_data.additional_class;
    1411             additional_classes += ' ' + SC_data.calendar_type; // 4.6.6
    1412 
    1413             var other_data = {
    1414                 extra_classes: 'evo_lightbox_body eventon_list_event evo_pop_body evcal_eventcard event_'+SC_data.event_id +'_'+ SC_data.repeat_interval + additional_classes,
    1415                 CAL:CAL,
    1416                 obj: obj,
    1417                 et_data: obj.find('.evoet_data').data(),// @4.5.5
    1418                 SC: SC_data
    1419             };
    1420 
    1421             // generate a random ID for this
    1422                 maximum = 99;
    1423                 minimum = 10;
    1424                 var randomnumber = Math.floor(Math.random() * (maximum - minimum + 1)) + minimum;
    1425                
    1426             // lightbox additional class
    1427                 lbac = '';
    1428                 if( evo_general_params.cal.lbs == 'sc1') lbac = 'within';
    1429                 if( evo_general_params.cal.lbs == 'sc2') lbac = 'within ecSCR';
    1430 
    1431             // AJAX via lightbox
    1432             if(SC_data.ux_val == '3a'){
    1433 
    1434                 var new_content = '';
    1435                 new_content += '<div class="evo_cardlb" style="padding:10px 10px 0 10px">';
    1436                 new_content += '<div style="margin-bottom:20px; width:100%; height:200px" class="evo_preloading"></div>';
    1437                 const box = '<div style="display:flex;justify-content: space-between;margin-bottom:10px"><div style="width:40px;height:40px; margin-right:20px" class="evo_preloading"></div> <div style="flex:1 0 auto"> <div class="evo_preloading" style="width:70%; height:20px; margin-bottom:10px"></div><div class="evo_preloading" style="width:100%; height:80px; margin-bottom:10px"></div>  </div> </div>';
    1438                 new_content += box + box + box;
    1439                 new_content += '</div>';
    1440 
    1441                
    1442                 var data_arg = {};
    1443                 data_arg['event_id'] = SC_data.event_id;
    1444                 data_arg['ri'] = SC_data.repeat_interval;
    1445                 data_arg['SC'] = SC_data;
    1446                 data_arg['load_lbcontent'] = true;
    1447                 data_arg['action'] = 'eventon_load_single_eventcard_content';
    1448                 data_arg['uid'] = 'load_single_eventcard_content_3a';
    1449                 if( CAL ) data_arg['calid'] = CAL.attr('id');
    1450 
    1451                
    1452                 //reset view to match
    1453                     if( data_arg.SC.tile_style == '2') data_arg.SC.eventtop_style = '0';
    1454                     data_arg.SC.tile_style = '0';
    1455                     data_arg.SC.tile_bg = '0';
    1456                     data_arg.SC.tiles = 'no';
    1457                    
    1458                 $('body').evo_lightbox_open({
    1459                     uid:'evo_open_eventcard_lightbox',
    1460                     //uid:'load_single_eventcard_content_3a',
    1461                     lbc:'evo_eventcard_'+ randomnumber,lbac: lbac,
    1462                     end:'client',
    1463                     content: new_content,
    1464                     ajax:'yes',
    1465                     ajax_type: 'endpoint',
    1466                     ajax_action: 'eventon_load_single_eventcard_content',
    1467                     d:  data_arg,
    1468                     other_data: other_data
    1469                 });
    1470                
    1471 
    1472             }else{
    1473 
    1474                 var content = obj.closest('.eventon_list_event').find('.event_description').html();
    1475                 var _content = $(content).not('.evcal_close');
    1476 
    1477                 clrW = obj.closest('.eventon_list_event').hasClass('clrW') ? 'clrW':'clrB';//4.6.2
    1478                                
    1479                 CAL.evo_lightbox_open({
    1480                     uid:'evo_open_eventcard_lightbox',
    1481                     lbc:'evo_eventcard_'+ randomnumber,lbac: lbac,
    1482                     end:'client',
    1483                     content: '<div class="evopop_top '+clrW+'">'+ obj.html() +'</div><div class="evopop_body">' + content +'</div>',
    1484                     other_data: other_data
    1485                 });
    1486 
    1487                 return;
    1488             }       
    1489            
    1490         }
    1491 
    1492         // run all map waiting map @4.6.1   
     1493    // run all map waiting map @4.6.1   
    14931494        function _evo_run_eventcard_map_load(){
    14941495            time = 600;
  • eventon-lite/trunk/assets/js/eventon_functions.js

    r3473138 r3473157  
    664664            var _populate_id = OO._populate_id;
    665665
    666             console.log(OO);
     666            ///console.log(OO);
    667667
    668668            // check if required values missing for lightbox
  • eventon-lite/trunk/assets/js/eventon_script.js

    r3473138 r3473157  
    368368                }
    369369
     370                //console.log(ux_val);
     371
    370372                // ── UX behavior switch ──────────────────────────────────────────
    371                 if (ux_val === '3' || ux_val === '3a') {
     373                if (ux_val === '3' || ux_val === '3a' || ux_val == 3 ) {
    372374                    // Lightbox mode
    373375                    const repeat_interval = parseInt($trig.closest('.eventon_list_event').data('ri')) || 0;
     
    385387                    if (etttc_class) SC.additional_class = etttc_class;
    386388
     389
    387390                    // Open lightbox (your original function)
    388                     eventon_open_event_lightbox(SC, $trig, $cal);
     391                    this.open_lightbox(SC, $trig, $cal);
    389392
    390393                    return false;
     
    489492                    return false;
    490493                }
     494            },
     495
     496            // open lightbox
     497            open_lightbox( SC_data, obj, CAL ){
     498
     499                var additional_classes = '';
     500                if( obj.hasClass('cancel_event')) additional_classes +=  ' cancel_event';
     501
     502                additional_classes += ' ' + SC_data.additional_class;
     503                additional_classes += ' ' + SC_data.calendar_type; // 4.6.6
     504
     505                var other_data = {
     506                    extra_classes: 'evo_lightbox_body eventon_list_event evo_pop_body evcal_eventcard event_'+SC_data.event_id +'_'+ SC_data.repeat_interval + additional_classes,
     507                    CAL:CAL,
     508                    obj: obj,
     509                    et_data: obj.find('.evoet_data').data(),// @4.5.5
     510                    SC: SC_data
     511                };
     512
     513                // generate a random ID for this
     514                    maximum = 99;
     515                    minimum = 10;
     516                    var randomnumber = Math.floor(Math.random() * (maximum - minimum + 1)) + minimum;
     517                   
     518                // lightbox additional class
     519                    lbac = '';
     520                    if( evo_general_params.cal.lbs == 'sc1') lbac = 'within';
     521                    if( evo_general_params.cal.lbs == 'sc2') lbac = 'within ecSCR';
     522
     523                // AJAX via lightbox
     524                if(SC_data.ux_val == '3a'){
     525
     526                    var new_content = '';
     527                    new_content += '<div class="evo_cardlb" style="padding:10px 10px 0 10px">';
     528                    new_content += '<div style="margin-bottom:20px; width:100%; height:200px" class="evo_preloading"></div>';
     529                    const box = '<div style="display:flex;justify-content: space-between;margin-bottom:10px"><div style="width:40px;height:40px; margin-right:20px" class="evo_preloading"></div> <div style="flex:1 0 auto"> <div class="evo_preloading" style="width:70%; height:20px; margin-bottom:10px"></div><div class="evo_preloading" style="width:100%; height:80px; margin-bottom:10px"></div>  </div> </div>';
     530                    new_content += box + box + box;
     531                    new_content += '</div>';
     532
     533                   
     534                    var data_arg = {};
     535                    data_arg['event_id'] = SC_data.event_id;
     536                    data_arg['ri'] = SC_data.repeat_interval;
     537                    data_arg['SC'] = SC_data;
     538                    data_arg['load_lbcontent'] = true;
     539                    data_arg['action'] = 'eventon_load_single_eventcard_content';
     540                    data_arg['uid'] = 'load_single_eventcard_content_3a';
     541                    if( CAL ) data_arg['calid'] = CAL.attr('id');
     542
     543                   
     544                    //reset view to match
     545                        if( data_arg.SC.tile_style == '2') data_arg.SC.eventtop_style = '0';
     546                        data_arg.SC.tile_style = '0';
     547                        data_arg.SC.tile_bg = '0';
     548                        data_arg.SC.tiles = 'no';
     549                       
     550                    $('body').evo_lightbox_open({
     551                        uid:'evo_open_eventcard_lightbox',
     552                        //uid:'load_single_eventcard_content_3a',
     553                        lbc:'evo_eventcard_'+ randomnumber,lbac: lbac,
     554                        end:'client',
     555                        content: new_content,
     556                        ajax:'yes',
     557                        ajax_type: 'endpoint',
     558                        ajax_action: 'eventon_load_single_eventcard_content',
     559                        d:  data_arg,
     560                        other_data: other_data
     561                    });
     562                   
     563
     564                }else{
     565
     566                    var content = obj.closest('.eventon_list_event').find('.event_description').html();
     567                    var _content = $(content).not('.evcal_close');
     568
     569                    clrW = obj.closest('.eventon_list_event').hasClass('clrW') ? 'clrW':'clrB';//4.6.2
     570                                   
     571                    CAL.evo_lightbox_open({
     572                        uid:'evo_open_eventcard_lightbox',
     573                        lbc:'evo_eventcard_'+ randomnumber,lbac: lbac,
     574                        end:'client',
     575                        content: '<div class="evopop_top '+clrW+'">'+ obj.html() +'</div><div class="evopop_body">' + content +'</div>',
     576                        other_data: other_data
     577                    });
     578
     579                    return;
     580                }       
    491581            },
    492582            // Processes event card interactions after slide down
     
    14011491            })
    14021492       
    1403     // process lightbox event card 2.2.13
    1404         // open event as lightbox
    1405         function eventon_open_event_lightbox( SC_data,obj, CAL){           
    1406             var additional_classes = '';
    1407 
    1408             if( obj.hasClass('cancel_event')) additional_classes +=  ' cancel_event';
    1409 
    1410             additional_classes += ' ' + SC_data.additional_class;
    1411             additional_classes += ' ' + SC_data.calendar_type; // 4.6.6
    1412 
    1413             var other_data = {
    1414                 extra_classes: 'evo_lightbox_body eventon_list_event evo_pop_body evcal_eventcard event_'+SC_data.event_id +'_'+ SC_data.repeat_interval + additional_classes,
    1415                 CAL:CAL,
    1416                 obj: obj,
    1417                 et_data: obj.find('.evoet_data').data(),// @4.5.5
    1418                 SC: SC_data
    1419             };
    1420 
    1421             // generate a random ID for this
    1422                 maximum = 99;
    1423                 minimum = 10;
    1424                 var randomnumber = Math.floor(Math.random() * (maximum - minimum + 1)) + minimum;
    1425                
    1426             // lightbox additional class
    1427                 lbac = '';
    1428                 if( evo_general_params.cal.lbs == 'sc1') lbac = 'within';
    1429                 if( evo_general_params.cal.lbs == 'sc2') lbac = 'within ecSCR';
    1430 
    1431             // AJAX via lightbox
    1432             if(SC_data.ux_val == '3a'){
    1433 
    1434                 var new_content = '';
    1435                 new_content += '<div class="evo_cardlb" style="padding:10px 10px 0 10px">';
    1436                 new_content += '<div style="margin-bottom:20px; width:100%; height:200px" class="evo_preloading"></div>';
    1437                 const box = '<div style="display:flex;justify-content: space-between;margin-bottom:10px"><div style="width:40px;height:40px; margin-right:20px" class="evo_preloading"></div> <div style="flex:1 0 auto"> <div class="evo_preloading" style="width:70%; height:20px; margin-bottom:10px"></div><div class="evo_preloading" style="width:100%; height:80px; margin-bottom:10px"></div>  </div> </div>';
    1438                 new_content += box + box + box;
    1439                 new_content += '</div>';
    1440 
    1441                
    1442                 var data_arg = {};
    1443                 data_arg['event_id'] = SC_data.event_id;
    1444                 data_arg['ri'] = SC_data.repeat_interval;
    1445                 data_arg['SC'] = SC_data;
    1446                 data_arg['load_lbcontent'] = true;
    1447                 data_arg['action'] = 'eventon_load_single_eventcard_content';
    1448                 data_arg['uid'] = 'load_single_eventcard_content_3a';
    1449                 if( CAL ) data_arg['calid'] = CAL.attr('id');
    1450 
    1451                
    1452                 //reset view to match
    1453                     if( data_arg.SC.tile_style == '2') data_arg.SC.eventtop_style = '0';
    1454                     data_arg.SC.tile_style = '0';
    1455                     data_arg.SC.tile_bg = '0';
    1456                     data_arg.SC.tiles = 'no';
    1457                    
    1458                 $('body').evo_lightbox_open({
    1459                     uid:'evo_open_eventcard_lightbox',
    1460                     //uid:'load_single_eventcard_content_3a',
    1461                     lbc:'evo_eventcard_'+ randomnumber,lbac: lbac,
    1462                     end:'client',
    1463                     content: new_content,
    1464                     ajax:'yes',
    1465                     ajax_type: 'endpoint',
    1466                     ajax_action: 'eventon_load_single_eventcard_content',
    1467                     d:  data_arg,
    1468                     other_data: other_data
    1469                 });
    1470                
    1471 
    1472             }else{
    1473 
    1474                 var content = obj.closest('.eventon_list_event').find('.event_description').html();
    1475                 var _content = $(content).not('.evcal_close');
    1476 
    1477                 clrW = obj.closest('.eventon_list_event').hasClass('clrW') ? 'clrW':'clrB';//4.6.2
    1478                                
    1479                 CAL.evo_lightbox_open({
    1480                     uid:'evo_open_eventcard_lightbox',
    1481                     lbc:'evo_eventcard_'+ randomnumber,lbac: lbac,
    1482                     end:'client',
    1483                     content: '<div class="evopop_top '+clrW+'">'+ obj.html() +'</div><div class="evopop_body">' + content +'</div>',
    1484                     other_data: other_data
    1485                 });
    1486 
    1487                 return;
    1488             }       
    1489            
    1490         }
    1491 
    1492         // run all map waiting map @4.6.1   
     1493    // run all map waiting map @4.6.1   
    14931494        function _evo_run_eventcard_map_load(){
    14941495            time = 600;
Note: See TracChangeset for help on using the changeset viewer.