Changeset 3349770
- Timestamp:
- 08/25/2025 02:12:19 PM (3 months ago)
- Location:
- latest-post-shortcode
- Files:
-
- 10 edited
-
assets/blueprint.json (modified) (1 diff)
-
assets/blueprints/blueprint.json (modified) (1 diff)
-
trunk/assets/modal.js (modified) (1 diff)
-
trunk/changelog.txt (modified) (1 diff)
-
trunk/incs/parts/tabs3.php (modified) (2 diffs)
-
trunk/latest-post-shortcode.php (modified) (11 diffs)
-
trunk/lps-block/build/index-rtl.css (modified) (1 diff)
-
trunk/lps-block/build/index.asset.php (modified) (1 diff)
-
trunk/lps-block/build/index.css (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
latest-post-shortcode/assets/blueprint.json
r3308070 r3349770 16 16 "pluginZipFile": { 17 17 "resource": "url", 18 "url": "https:\/\/downloads.wordpress.org\/plugin\/latest-post-shortcode.14. 0.3.zip"18 "url": "https:\/\/downloads.wordpress.org\/plugin\/latest-post-shortcode.14.1.0.zip" 19 19 }, 20 20 "options": { -
latest-post-shortcode/assets/blueprints/blueprint.json
r3308070 r3349770 16 16 "pluginZipFile": { 17 17 "resource": "url", 18 "url": "https:\/\/downloads.wordpress.org\/plugin\/latest-post-shortcode.14. 0.3.zip"18 "url": "https:\/\/downloads.wordpress.org\/plugin\/latest-post-shortcode.14.1.0.zip" 19 19 }, 20 20 "options": { -
latest-post-shortcode/trunk/assets/modal.js
r3244664 r3349770 1 (function ($){window.LPS_generator ={config:{},init:() =>{LPS_generator.initEvents();},initEvents:() =>{LPS_generator.menuTabNav();},onPopupOpen:function (){$('#wpcontent').attr('inert','true');$('#lps_shortcode_popup_container').show();$('#lps_shortcode_popup_container').attr('role','dialog');$('#lps_shortcode_popup_container').attr('aria-modal','true');$('#lps-link-close').focus();$('#lps_shortcode_popup_container').on('keydown',function(event){if(event.key == 'Escape'){LPS_generator.closePopup();}});},openPopup:function (){lpsCurrentEditorId = '';if (typeof lpsCurrentEditor.id != 'undefined'){if (lpsCurrentEditor.id.indexOf('elementor')>= 0){lpsCurrentEditorId = lpsCurrentEditor.id;}}LPS_generator.onPopupOpen();LPS_generator.initShortcode(lpsCurrentEditor);},openBlockPopup:function (id,content){lpsCustomBlockId = id;lpsCurrentEditor = 'lps-block';lpsCurrentEditorType = 'block';lpsCurrentEditorId = '';LPS_generator.onPopupOpen();LPS_generator.initShortcode(content);},closePopup:function (){$('body').css({position:'relative'});$('#wpcontent').removeAttr('inert');$('#lps_shortcode_popup_container').removeAttr('role');$('#lps_shortcode_popup_container').removeAttr('aria-modal');$('#lps_shortcode_popup_container').hide();$('#lps_preview_embed_shortcode').html('');},initShortcode:function (ed){var selected = '';var updateHtml = true;if (typeof ed === 'string' || ed instanceof String){selected = ed;updateHtml = false;$('#lps_preview_embed_shortcode').html(selected);}else{if (lpsCurrentEditorId != ''){selected = $('#' + lpsCurrentEditorId).val();}else{if (lpsCurrentEditorType === 'tinymce'){selected = ed.getContent();}else if (lpsCurrentEditorType === 'qtags'){try{selected = ed.getContent();}catch (e){if (e instanceof TypeError){selected = $('#content').val();}else{selected = '';}}}else if (lpsCurrentEditorType === 'block'){selected = lpsCustomBlockId.attributes.lpsContent;}else{selected = $('#content').val();}}}if (typeof selected == 'undefined'){selected = '';}var code = selected.match(/\[latest-selected-content\s(.*?)?\]/);if (null == code){code = '';}else{code = code[1];}var selPar = '#lps_shortcode_popup_container ';LPS_generator.resetShortcode(selPar);var c = code.replace('[latest-selected-content ','');c = c.replace(']','');var newTxt = c.match(/[\w-]+=\"[^\"]*\"/g);if (newTxt){for (var i = 0;i < newTxt.length;i++){var k = newTxt[i].split('=')[0];var v = newTxt[i].split('=')[1].replace('"','');v = v.replace('"','');v = v.replace(']','');switch (k){case 'ver':case 'limit':case 'date_limit':case 'date_after':case 'date_before':case 'date_start':case 'date_start_type':case 'offset':case 'showpages':case 'total_text':case 'display':case 'titletag':case 'chrlimit':case 'more':case 'image':case 'image_placeholder':case 'fallback':case 'url':case 'linktext':case 'loadtext':case ' lightbox_size':case 'lightbox_attr':case 'lightbox_val':case 'css':case 'taxonomy':case 'term':case 'taxonomy2':case 'term2':case 'tag':case 'dtag':case 'dparent':case 'dauthor':case 'orderby':case 'orderby_meta':case 'output':case 'slidermode':case 'centermode':case 'centerpadd':case 'sliderauto':case 'sliderspeed':case 'slidersponsive':case 'respondto':case 'sliderwrap':case 'slideslides':case 'slidescroll':case 'sliderdots':case 'sliderinfinite':case 'slideoverlay':case 'slidegap':case 'sliderbreakpoint_tablet':case 'slideslides_tablet':case 'slidescroll_tablet':case 'sliderdots_tablet':case 'sliderinfinite_tablet':case 'sliderbreakpoint_mobile':case 'slideslides_mobile':case 'slidescroll_mobile':case 'sliderdots_mobile':case 'sliderinfinite_mobile':case 'sliderheight':case 'slidermaxheight':case 'slidercontrols':case 'sliderspeed':case 'slideratio':case 'default_height':case 'default_padding':case 'default_gap':case 'default_overlay_padding':case 'tablet_height':case 'tablet_padding':case 'tablet_gap':case 'tablet_overlay_padding':case 'mobile_height':case 'mobile_padding':case 'mobile_gap':case 'mobile_overlay_padding':case 'color_text':case 'color_title':case 'color_bg':case 'size_text':case 'size_title':case 'size_image':case 'image_opacity':case 'image_ratio':case 'card_ratio':case 'search':case 'archive':case 'site_id':$(selPar + '#lps_' + k).val(v);break;case 'perpage':$(selPar + '#lps_per_page').val(v);break;case 'pagespos':$(selPar + '#lps_showpages_pos').val(v);break;case 'type':$(selPar + '#lps_post_type').val(v);break;case 'elements':$(selPar + '#lps_elements').val(v);$(selPar + '#lps_elements_img_' + v).prop('checked',true);break;case 'id':$(selPar + '#lps_post_id').val(v);break;case 'parent':$(selPar + '#lps_parent_id').val(v);break;case 'author':$(selPar + '#lps_author_id').val(v);break;case 'excludeid':$(selPar + '#lps_excludepost_id').val(v);break;case 'excludeauthor':$(selPar + '#lps_excludeauthor_id').val(v);break;case 'exclude_tags':$(selPar + '#lps_exclude_tags').val(v);break;case 'exclude_categories':$(selPar + '#lps_exclude_categories').val(v);break;case 'show_extra':var p = v.split(',');for (jj = 0;jj <= p.length;jj++){if ('light_spinner' === p[jj] || 'dark_spinner' === p[jj]){$(selPar + '#lps_show_extra_spinner').val(p[jj]);}else if ( 'sticky' === p[jj] || 'nosticky' === p[jj] ){$(selPar + '#lps_show_extra_sticky').val(p[jj]);}else if (typeof $(selPar + '#lps_show_extra_' + p[jj]) != 'undefined'){$(selPar + '#lps_show_extra_' + p[jj]).prop('checked',true);}}break;case 'status':var p = v.split(',');for (jj = 0;jj <= p.length;jj++){if (typeof $(selPar + '#lps_status_' + p[jj]) != 'undefined'){$(selPar + '#lps_status_' + p[jj]).prop('checked',true);}}break;default:break;}if ($(selPar + '#lps_offset').val() != 0 || $(selPar + '#lps_per_page').val() != 0){$(selPar + '#lps_use_pagination').val('yes');}if ($(selPar + '#lps_output').val() == 'slider'){$(selPar + '#lps_display_slider').show();LPS_generator.selectTypeImg('slider');}else{$(selPar + '#lps_display_slider').hide();LPS_generator.selectTypeImg('');}}}LPS_generator.configureShortcode(updateHtml);},resetShortcode:function(selPar){$(selPar + 'input[type="text"]').val('');$(selPar + 'input[type="checkbox"]').prop('checked',false);$(selPar + 'input[type="radio"]').prop('checked',false);let sels = $(selPar + 'select[data-default]');if (sels){sels.each((k,item) =>{$(item).val($(item).data('default'));});}LPS_generator.configureShortcode(false);},configureShortcode:function (updateHtml){var selPar = '#lps_shortcode_popup_container ';var sc = '[latest-selected-content';var ver = parseInt($(selPar + '#lps_ver').val());if (ver>1){sc += ' ver="' + ver + '"';}var output = $(selPar + '#lps_output').val();if (output === 'slider'){sc += ' output="' + output + '"';}var use_pags = $(selPar + '#lps_use_pagination').val();if (use_pags == '' || output == 'slider'){var limit = $(selPar + '#lps_limit').val();if (parseInt(limit)>0){sc = LPS_generator.append(sc,selPar,'#lps_limit','limit',true);}}if (output != 'slider'){sc = LPS_generator.computePagination(selPar,sc);}if (output != 'slider'){var display = $(selPar + '#lps_display').val();if (display != ''){sc += ' display="' + display + '"';if (display.indexOf('title') < 0){$(selPar + '#lps_display_titletag').hide();}else{$(selPar + '#lps_display_titletag').show();sc = LPS_generator.append(sc,selPar,'#lps_titletag','titletag',true);}if (display.indexOf('content')>= 0){$(selPar + '#lps_display_raw').show();LPS_generator.elementEnable(selPar + '#lps_show_extra_raw');}else{LPS_generator.elementDisableUncheck(selPar + '#lps_show_extra_raw');$(selPar + '#lps_display_raw').hide();}if (display.indexOf('_custom_') === 0){$(selPar + '#lps_url_wrap').hide();$(selPar + '#custom_tile_description_wrap').show();$(selPar + '#tile_description_wrap').hide();$(selPar + '#lps_image_wrap').hide();$(selPar + '#lps_display_limit').hide();$(selPar + '#lps_display_date_diff').hide();$(selPar + 'label.without-link').hide();$(selPar + 'label.with-link').hide();$(selPar + 'label.custom-type').show();var template_id = $(selPar + '#lps_display option:selected').data('template-id');$(selPar + '#lps_elements').val(template_id);$(selPar + '#lps_elements_img_' + template_id).prop('checked',true);}else{$(selPar + '#lps_url_wrap').show();$(selPar + '#custom_tile_description_wrap').hide();$(selPar + '#tile_description_wrap').show();$(selPar + '#lps_image_wrap').show();$(selPar + 'label.custom-type').hide();if (display.indexOf('excerpt-small')>= 0 || display.indexOf('content-small')>= 0){$(selPar + '#lps_display_limit').show();sc = LPS_generator.append(sc,selPar,'#lps_chrlimit','chrlimit',true);sc = LPS_generator.append(sc,selPar,'#lps_more','more',true);}else{$(selPar + '#lps_display_limit').hide();}if (display.indexOf('date')>= 0){$(selPar + '#lps_display_date_diff').show();LPS_generator.elementEnable(selPar + '#lps_show_extra_date_diff');}else{LPS_generator.elementDisableUncheck(selPar + '#lps_show_extra_date_diff');$(selPar + '#lps_display_date_diff').hide();}}$(selPar + '#lps_color_title_field').val($(selPar + '#lps_color_title').val());$(selPar + '#lps_color_text_field').val($(selPar + '#lps_color_text').val());$(selPar + '#lps_color_bg_field').val($(selPar + '#lps_color_bg').val());}$(selPar + '#lps_lightbox_options').hide();var type = $(selPar + '#lps_post_type').val();var url = $(selPar + '#lps_url').val();$(selPar + '#lps_show_extra_caption_pos_wrap').removeClass('lps-update-blink').hide();$(selPar + '#lps-extra-show_mime').removeClass('lps-update-blink').hide();$(selPar + '#lps-extra-price').removeClass('lps-update-blink').hide();$(selPar + '#lps-extra-add_to_cart').removeClass('lps-update-blink').hide();$(selPar + '#lps-extra-price_add_to_cart').removeClass('lps-update-blink').hide();$(selPar + '#lps-extra-product_cat').removeClass('lps-update-blink').hide();$(selPar + '#lps-extra-product_tag').removeClass('lps-update-blink').hide();$(selPar + '#lps-extra-product_shipping_class').removeClass('lps-update-blink').hide();if (type === 'attachment'){$(selPar + '#lps_show_extra_caption_pos_wrap').addClass('lps-update-blink').show();$(selPar + '#lps-extra-show_mime').addClass('lps-update-blink').show();}else if (type === 'product' || type === 'product_variation'){$(selPar + '#lps-extra-price').addClass('lps-update-blink').show();$(selPar + '#lps-extra-add_to_cart').addClass('lps-update-blink').show();$(selPar + '#lps-extra-price_add_to_cart').addClass('lps-update-blink').show();$(selPar + '#lps-extra-product_cat').addClass('lps-update-blink').show();$(selPar + '#lps-extra-product_tag').addClass('lps-update-blink').show();$(selPar + '#lps-extra-product_shipping_class').addClass('lps-update-blink').show();}if ('attachment' != type){$(selPar + '#lps_url option[value="yes_media"]').attr('disabled',true);$(selPar + '#lps_url option[value="yes_media_blank"]').attr('disabled',true);$(selPar + '#lps_url option[value="yes_media_lightbox"]').attr('disabled',true);if (url == 'yes_media' || url == 'yes_media_blank' || url == 'yes_media_lightbox'){url = '';$(selPar + '#lps_url').val('');}}else{$(selPar + '#lps_url option[value="yes_media"]').attr('disabled',false);$(selPar + '#lps_url option[value="yes_media_blank"]').attr('disabled',false);$(selPar + '#lps_url option[value="yes_media_lightbox"]').attr('disabled',false);}if (display.indexOf('_custom_') !== 0){$(selPar + 'label.custom-type').hide();$(selPar + '#custom_tile_description_wrap').hide();$(selPar + '#tile_description_wrap').show();var url = $(selPar + '#lps_url').val();var type = $(selPar + '#lps_post_type').val();if (url != ''){sc += ' url="' + url + '"';if ('yes_media_lightbox' == url && 'attachment' == type){$(selPar + '#lps_lightbox_options').show();sc = LPS_generator.append(sc,selPar,'#lps_lightbox_size','lightbox_size',true);sc = LPS_generator.append(sc,selPar,'#lps_lightbox_attr','lightbox_attr',true);sc = LPS_generator.append(sc,selPar,'#lps_lightbox_val','lightbox_val',true);}else{$(selPar + '#lps_lightbox_options').hide();}$(selPar + '#lps_url_options').show();$(selPar + '#lps_url_options_read').show();if (ver === 2){$(selPar + 'label.without-link').hide();$(selPar + 'label.with-link').hide();$(selPar + 'label.with-link.ver2').show();}else{$(selPar + 'label.without-link').hide();$(selPar + 'label.with-link').show();}sc = LPS_generator.append(sc,selPar,'#lps_linktext','linktext',true);}else{$(selPar + '#lps_url_options').hide();$(selPar + '#lps_url_options_read').hide();if (ver === 2){$(selPar + 'label.with-link').hide();$(selPar + 'label.without-link').hide();$(selPar + 'label.without-link.ver2').show();}else{$(selPar + 'label.with-link').hide();$(selPar + 'label.without-link').show();}}var $all_elems = $(selPar + 'input[name="lps_elements_img"]');if ($all_elems){$all_elems.removeAttr('checked');}var sel_elems = parseInt($('#lps_shortcode_popup_container #lps_elements').val());var $viz_elems = $(selPar + 'input[name="lps_elements_img"]:visible');if (!$(selPar + '#lps_elements_img_' + sel_elems).is(':visible')){$(selPar + '#lps_elements_img_' + sel_elems).removeAttr('checked');sel_elems = $viz_elems.first().val();}$(selPar + '#lps_elements_img_' + sel_elems).attr('checked','checked');$('#lps_shortcode_popup_container #lps_elements').val(sel_elems);}else{$(selPar + 'label.custom-type').show();$(selPar + '#custom_tile_description_wrap').show();$(selPar + '#tile_description_wrap').hide();}if ($(selPar + '#lps_show_extra_scroller').prop('checked')){$(selPar + '#lps_display_show_extra_with_counter').show();if ($(selPar + '#lps_show_extra_with_counter').is(':checked')){$(selPar + '#lps_display_show_extra_reverse_counter').show();}else{$(selPar + '#lps_display_show_extra_reverse_counter').hide();}}else{$(selPar + '#lps_display_show_extra_with_counter').hide();$(selPar + '#lps_display_show_extra_reverse_counter').hide();}}if ($(selPar + '#lps_date_limit').val() == 1){sc = LPS_generator.append(sc,selPar,'#lps_date_limit','date_limit',true);sc = LPS_generator.append(sc,selPar,'#lps_date_start','date_start',true);sc = LPS_generator.append(sc,selPar,'#lps_date_start_type','date_start_type',true);}else{sc = LPS_generator.append(sc,selPar,'#lps_date_after','date_after',true);sc = LPS_generator.append(sc,selPar,'#lps_date_before','date_before',true);}var image = $(selPar + '#lps_image').val();$(selPar + '#lps_image_placeholder_wrap').hide();if (image != ''){sc = LPS_generator.append(sc,selPar,'#lps_image','image',true);sc = LPS_generator.append(sc,selPar,'#lps_image_placeholder','image_placeholder',true);$(selPar + '#lps_image_placeholder_wrap').show();}if (output != 'slider'){sc = LPS_generator.append(sc,selPar,'#lps_elements','elements',true);sc = LPS_generator.append(sc,selPar,'#lps_default_height','default_height',true);sc = LPS_generator.append(sc,selPar,'#lps_default_padding','default_padding',true);sc = LPS_generator.append(sc,selPar,'#lps_default_gap','default_gap',true);sc = LPS_generator.append(sc,selPar,'#lps_default_overlay_padding','default_overlay_padding',true);sc = LPS_generator.append(sc,selPar,'#lps_tablet_height','tablet_height',true);sc = LPS_generator.append(sc,selPar,'#lps_tablet_padding','tablet_padding',true);sc = LPS_generator.append(sc,selPar,'#lps_tablet_gap','tablet_gap',true);sc = LPS_generator.append(sc,selPar,'#lps_tablet_overlay_padding','tablet_overlay_padding',true);sc = LPS_generator.append(sc,selPar,'#lps_mobile_height','mobile_height',true);sc = LPS_generator.append(sc,selPar,'#lps_mobile_padding','mobile_padding',true);sc = LPS_generator.append(sc,selPar,'#lps_mobile_gap','mobile_gap',true);sc = LPS_generator.append(sc,selPar,'#lps_mobile_overlay_padding','mobile_overlay_padding',true);sc = LPS_generator.append(sc,selPar,'#lps_color_text','color_text',true);sc = LPS_generator.append(sc,selPar,'#lps_color_title','color_title',true);sc = LPS_generator.append(sc,selPar,'#lps_color_bg','color_bg',true);sc = LPS_generator.append(sc,selPar,'#lps_size_text','size_text',true);sc = LPS_generator.append(sc,selPar,'#lps_size_title','size_title',true);var helperOverlayVal = $(selPar + '#lps_style_helper_overlay').val();if (helperOverlayVal === 'as-overlay'){LPS_generator.overlayReleatedShow(selPar);if ($(selPar + '#lps_image_opacity').val() < 1){sc = LPS_generator.append(sc,selPar,'#lps_image_opacity','image_opacity',true);}$(selPar + '#lps_image_ratio').val('');sc = LPS_generator.append(sc,selPar,'#lps_card_ratio','card_ratio',true);if ($(selPar + '#lps_card_ratio').val()){$(selPar + '#lps_style_has_tall').val('');$(selPar + '#lps_style_has_tall_tr').hide();$(selPar + '#lps_css').val(LPS_generator.removeString($(selPar + '#lps_css').val(),'tall'));}}else{LPS_generator.overlayReleatedHide(selPar);sc = LPS_generator.append(sc,selPar,'#lps_image_ratio','image_ratio',true);}if (helperOverlayVal === 'h-image-info' || helperOverlayVal === 'h-info-image'){if ($(selPar + '#lps_size_image').val() != ''){sc = LPS_generator.append(sc,selPar,'#lps_size_image','size_image',true);}}}sc = LPS_generator.append(sc,selPar,'#lps_fallback','fallback',true);sc = LPS_generator.append(sc,selPar,'#lps_css','css',true);LPS_generator.computeStyleSelection(selPar);LPS_generator.toggleConditional(selPar);sc = LPS_generator.computeFilters(selPar,sc);sc = LPS_generator.computeExtra(selPar,sc);if (output == 'slider'){LPS_generator.toggleBlocks(selPar,'slider');$(selPar + '#lps_display_slider').show();$(selPar + '#lps_display_date_diff').hide();var sliderwrap = $(selPar + '#lps_sliderwrap').val();if ('div' != sliderwrap && '' != sliderwrap){sc += ' sliderwrap="' + sliderwrap + '"';}var slidermode = $(selPar + '#lps_slidermode').val();sc += ' slidermode="' + slidermode + '"';LPS_generator.sliderModeToggle(selPar,slidermode);var centermode = $(selPar + '#lps_centermode').val();if ('' != centermode){sc += ' centermode="' + centermode + '"';sc = LPS_generator.append(sc,selPar,'#lps_centerpadd','centerpadd',false);LPS_generator.elementDisableVal(selPar + '#lps_slidescroll',1);LPS_generator.elementDisableVal(selPar + '#lps_slidescroll_tablet',1);LPS_generator.elementDisableVal(selPar + '#lps_slidescroll_mobile',1);}else{LPS_generator.elementEnable(selPar + '#lps_slidescroll');LPS_generator.elementEnable(selPar + '#lps_slidescroll_tablet');LPS_generator.elementEnable(selPar + '#lps_slidescroll_mobile');}sc = LPS_generator.append(sc,selPar,'#lps_slideslides','slideslides',false);sc = LPS_generator.append(sc,selPar,'#lps_slidescroll','slidescroll',false);sc = LPS_generator.append(sc,selPar,'#lps_sliderdots','sliderdots',true);sc = LPS_generator.append(sc,selPar,'#lps_sliderinfinite','sliderinfinite',true);var slidersponsive = $(selPar + '#lps_slidersponsive').val();if ('' != slidersponsive){sc += ' slidersponsive="' + slidersponsive + '"';sc = LPS_generator.append(sc,selPar,'#lps_respondto','respondto',true);sc = LPS_generator.append(sc,selPar,'#lps_sliderbreakpoint_tablet','sliderbreakpoint_tablet',false,);sc = LPS_generator.append(sc,selPar,'#lps_slideslides_tablet','slideslides_tablet',false);sc = LPS_generator.append(sc,selPar,'#lps_slidescroll_tablet','slidescroll_tablet',false);sc = LPS_generator.append(sc,selPar,'#lps_sliderdots_tablet','sliderdots_tablet',true);sc = LPS_generator.append(sc,selPar,'#lps_sliderinfinite_tablet','sliderinfinite_tablet',true);sc = LPS_generator.append(sc,selPar,'#lps_sliderbreakpoint_mobile','sliderbreakpoint_mobile',false,);sc = LPS_generator.append(sc,selPar,'#lps_slideslides_mobile','slideslides_mobile',false);sc = LPS_generator.append(sc,selPar,'#lps_slidescroll_mobile','slidescroll_mobile',false);sc = LPS_generator.append(sc,selPar,'#lps_sliderdots_mobile','sliderdots_mobile',true);sc = LPS_generator.append(sc,selPar,'#lps_sliderinfinite_mobile','sliderinfinite_mobile',true);}var slideoverlay = $(selPar + '#lps_slideoverlay').val();sc = LPS_generator.append(sc,selPar,'#lps_slideoverlay','slideoverlay',true);if (!slideoverlay || slideoverlay.indexOf('title')>= 0){$(selPar + '#lps_display_titletag').show();sc = LPS_generator.append(sc,selPar,'#lps_titletag','titletag',true);}else{$(selPar + '#lps_display_titletag').hide();}sc = LPS_generator.append(sc,selPar,'#lps_slidegap','slidegap',true);var slideratio = $(selPar + '#lps_slideratio').val();if ('' !== slideratio){sc += ' slideratio="' + slideratio + '"';LPS_generator.elementDisableVal(selPar + '#lps_sliderheight','');}else{LPS_generator.elementEnable(selPar + '#lps_sliderheight');}var sliderheight = $(selPar + '#lps_sliderheight').val();if ('fixed' == sliderheight){sc += ' sliderheight="' + sliderheight + '"';sc = LPS_generator.append(sc,selPar,'#lps_slidermaxheight','slidermaxheight',true);}sc = LPS_generator.append(sc,selPar,'#lps_slidercontrols','slidercontrols',true);var sliderauto = $(selPar + '#lps_sliderauto').val();if ('' != sliderauto){sc += ' sliderauto="' + sliderauto + '"';sc = LPS_generator.append(sc,selPar,'#lps_sliderspeed','sliderspeed',true);}$(selPar + '#lps_display_limit').show();sc = LPS_generator.append(sc,selPar,'#lps_chrlimit','chrlimit',true);sc = LPS_generator.append(sc,selPar,'#lps_more','more',true);sc = LPS_generator.append(sc,selPar,'#lps_url','url',true);}else{$(selPar + '#lps_display_slider').hide();LPS_generator.toggleBlocks(selPar,'tiles');}sc += ']';if (updateHtml){$('#lps_preview_embed_shortcode').html(sc);}},toggleConditional:(selPar) =>{const $list = $(selPar + ' [data-cond]');if ($list.length){$list.each((key,item) =>{let change = '';const comp = $(item).data('comp');const cond = $(item).data('cond');let val = $(selPar + cond).val();val = val === 'true' ? true:val;val = val === 'false' ? false:val;val = val === '1' ? 1:val;val = val === '0' ? 0:val;if ( $(item).data().hasOwnProperty('comp') ){change = $(item).data('comp') === val ? 'show':'hide';}else if ( $(item).data().hasOwnProperty('compNot') ){change = $(item).data('compNot') !== val ? 'show':'hide';}else if ( $(item).data().hasOwnProperty('compIn') ){const list = $(item).data('compIn').split(',');if (list){change = list.includes(val) ? 'show':'hide';}}else if ( $(item).data().hasOwnProperty('compNotIn') ){const list = $(item).data('compNotIn').split(',');if (list){change = !list.includes(val) ? 'show':'hide';}}else if ( $(item).data().hasOwnProperty('compChecked') ){change = $(selPar + cond).is(':checked') ? 'show':'hide';}else if ( $(item).data().hasOwnProperty('compNotChecked') ){change = !$(selPar + cond).is(':checked') ? 'show':'hide';}if (change === 'show'){$(item).show();}else if (change === 'hide'){$(item).hide();}});}},toggleBlocks:(selPar,type) =>{if (type === 'slider'){$(selPar + '.block-use.available-for-slider').show();$(selPar + '.block-use').not('.available-for-slider').hide();}else{$(selPar + '.block-use.available-for-tiles').show();$(selPar + '.block-use').not('.available-for-tiles').hide();}},updateElements:(v) =>{var $el = $('#lps_shortcode_popup_container #lps_elements');$el.val(v);LPS_generator.configureShortcode(true);},overlayReleatedShow:(selPar) =>{$(selPar + '.not-for-overlay').hide();$(selPar + '.for-overlay').show();},overlayReleatedHide:(selPar) =>{$(selPar + '.for-overlay').hide();$(selPar + '.not-for-overlay').show();},styleHelper:() =>{const initial = $('#lps_css').val();let keep = '';if (initial.includes('two-tags')){keep += ' two-tags';}if (initial.includes('three-tags')){keep += ' three-tags';}if (initial.includes('two-categories')){keep += ' two-categories';}if (initial.includes('three-categories')){keep += ' three-categories';}let output = $('#lps_style_helper_overlay').val();let val =$('#lps_style_helper_columns').val() +' ' +output +keep +' ' +$('#lps_style_has_shadow').val() +' ' +$('#lps_style_has_title_shadow').val() +' ' +$('#lps_style_has_title_nodecoration').val() +' ' +$('#lps_style_has_title_uppercase').val() +' ' +$('#lps_style_has_radius').val() +' ' +$('#lps_style_has_zoom').val() +' ' +$('#lps_style_has_highlight').val() +' ' +$('#lps_style_helper_align').val() +' ' +$('#lps_style_helper_valign').val() +' ' +$('#lps_style_helper_pags').val();if (output === 'as-overlay'){val += ' ' + $('#lps_style_has_aspect').val();if ($('#lps_style_has_img_spacing').val() !== 'has-img-spacing'){val += ' ' + $('#lps_style_has_img_spacing').val();}}else{if ($('#lps_style_has_aspect').val() !== 'clear-image'){val += ' ' + $('#lps_style_has_aspect').val();}val += ' ' + $('#lps_style_has_img_spacing').val();}if (output === 'h-image-info' || output === 'h-info-image'){val += ' ' + $('#lps_style_has_stacked').val();}if (output === 'as-overlay'){if ($('#lps_card_ratio').val() === ''){val += ' ' + $('#lps_style_has_tall').val();}}val = val.trim();val = val.replace(/null/gm,'');val = val.replace(/\s+\s+/gm,' ');$('#lps_css').val(val);$('#lps_css').trigger('change');},removeString:function(val,removal){val = val.replace(removal,'');val = val.trim();val = val.replace(/null/gm,'');val = val.replace(/\s+\s+/gm,' ');val = val.trim();return val;},computeStyleSelection:function (selPar){let v = $(selPar + '#lps_css').val();v = v.trim();v = v.replace(/null/gm,'');v = v.replace(/\s+\s+/gm,' ');let css = v.split(' ');const outputString = lpsGenVars.outputTypes;const outputTypes = outputString.split(' ');const filteredArray = outputTypes.filter(value =>css.includes(value));const cardStyleHelper = filteredArray.join('');if (css.includes('one-column')){$(selPar + '#lps_style_helper_columns').val('one-column');}else if (css.includes('two-columns')){$(selPar + '#lps_style_helper_columns').val('two-columns');}else if (css.includes('three-columns')){$(selPar + '#lps_style_helper_columns').val('three-columns');}else if (css.includes('four-columns')){$(selPar + '#lps_style_helper_columns').val('four-columns');}else if (css.includes('five-columns')){$(selPar + '#lps_style_helper_columns').val('five-columns');}else if (css.includes('six-columns')){$(selPar + '#lps_style_helper_columns').val('six-columns');}if (css.includes('align-center')){$(selPar + '#lps_style_helper_align').val('align-center');}else if (css.includes('align-right')){$(selPar + '#lps_style_helper_align').val('align-right');}else{$(selPar + '#lps_style_helper_align').val('');}if (css.includes('content-center')){$(selPar + '#lps_style_helper_valign').val('content-center');}else if (css.includes('content-start')){$(selPar + '#lps_style_helper_valign').val('content-start');}else if (css.includes('content-end')){$(selPar + '#lps_style_helper_valign').val('content-end');}else if (css.includes('content-space-between')){$(selPar + '#lps_style_helper_valign').val('content-space-between');}else if (css.includes('content-auto')){$(selPar + '#lps_style_helper_valign').val('content-auto');}else if (css.includes('content-first-top')){$(selPar + '#lps_style_helper_valign').val('content-first-top');}else if (css.includes('content-last-bottom')){$(selPar + '#lps_style_helper_valign').val('content-last-bottom');}else{$(selPar + '#lps_style_helper_valign').val('content-center');}if ($(selPar + '#lps_use_pagination').val() !== 'yes'){LPS_generator.elementDisableVal(selPar + '#lps_style_helper_pags','');}else{LPS_generator.elementEnable(selPar + '#lps_style_helper_pags');if (css.includes('pagination-center')){$(selPar + '#lps_style_helper_pags').val('pagination-center');}else if (css.includes('pagination-right')){$(selPar + '#lps_style_helper_pags').val('pagination-right');}else if (css.includes('pagination-space-between')){$(selPar + '#lps_style_helper_pags').val('pagination-space-between');}else{$(selPar + '#lps_style_helper_pags').val('');}}$(selPar + '#lps_style_helper_overlay').val(cardStyleHelper);if (cardStyleHelper === 'as-overlay'){$(selPar + '#lps-option-clear-image').show();}else{if (css.includes('clear-image')){$(selPar + '#lps_style_has_aspect').val('');}$(selPar + '#lps-option-clear-image').hide();}if (css.includes('dark')){$(selPar + '#lps_style_has_aspect').val('dark');}else if (css.includes('light')){$(selPar + '#lps_style_has_aspect').val('light');}else if (css.includes('clear-image')){if (cardStyleHelper === 'as-overlay'){$(selPar + '#lps_style_has_aspect').val('clear-image');}else{$(selPar + '#lps_style_has_aspect').val('');}}else{$(selPar + '#lps_style_has_aspect').val('');}if (cardStyleHelper === 'as-overlay'){if($(selPar + '#lps_card_ratio').val() === ''){LPS_generator.elementEnable(selPar + '#lps_style_has_tall');if (css.includes('tall')){$(selPar + '#lps_style_has_tall').val('tall');}else{$(selPar + '#lps_style_has_tall').val('');}}else{LPS_generator.elementDisableVal(selPar + '#lps_style_has_tall','');$(selPar + '#lps_style_has_tall').val('');}}else{LPS_generator.elementDisableVal(selPar + '#lps_style_has_tall','');$(selPar + '#lps_style_has_tall').val('');}if (css.includes('has-shadow')){$(selPar + '#lps_style_has_shadow').val('has-shadow');}if (css.includes('has-title-shadow')){$(selPar + '#lps_style_has_title_shadow').val('has-title-shadow');}if (css.includes('has-title-nodecoration')){$(selPar + '#lps_style_has_title_nodecoration').val('has-title-nodecoration');}if (css.includes('has-title-uppercase')){$(selPar + '#lps_style_has_title_uppercase').val('has-title-uppercase');}if (css.includes('has-radius')){$(selPar + '#lps_style_has_radius').val('has-radius');}if (cardStyleHelper === 'as-overlay'){LPS_generator.elementDisableVal(selPar + '#lps_style_has_img_spacing','');$(selPar + '#lps_style_has_img_spacing').val('');}else{LPS_generator.elementEnable(selPar + '#lps_style_has_img_spacing');if (css.includes('has-img-spacing')){$(selPar + '#lps_style_has_img_spacing').val('has-img-spacing');}else{$(selPar + '#lps_style_has_img_spacing').val('');}}if (css.includes('hover-zoom')){$(selPar + '#lps_style_has_zoom').val('hover-zoom');}if (css.includes('hover-highlight')){$(selPar + '#lps_style_has_highlight').val('hover-highlight');}if (cardStyleHelper === 'h-image-info' || cardStyleHelper === 'h-info-image'){LPS_generator.elementEnable(selPar + '#lps_style_has_stacked');if (css.includes('has-stacked')){$(selPar + '#lps_style_has_stacked').val('has-stacked');}else{$(selPar + '#lps_style_has_stacked').val('');}LPS_generator.elementEnable(selPar + '#lps_size_image_tr');}else{LPS_generator.elementDisableVal(selPar + '#lps_style_has_stacked','');$(selPar + '#lps_style_has_stacked').val('');}},computePagination:function (selPar,sc){var use_pagination = $(selPar + '#lps_use_pagination').val();var perpage = $(selPar + '#lps_per_page').val();var offset = $(selPar + '#lps_offset').val();var showpages = $(selPar + '#lps_showpages').val();var pagespos = $(selPar + '#lps_showpages_pos').val();var loadtext = $(selPar + '#lps_loadtext').val();var totalText = $(selPar + '#lps_total_text').val();var showTotal = $(selPar + '#lps_show_extra_show_total').is(':checked');$(selPar + '#lps_pagination_limit').hide();if (use_pagination != ''){$(selPar + '#lps_pagination_limit').show();var limit = $(selPar + '#lps_limit').val();LPS_generator.elementEnable(selPar + '#lps_limit');if (limit){sc = LPS_generator.append(sc,selPar,'#lps_limit','limit',true);}if (perpage != 0){sc += ' perpage="' + perpage + '"';}if (offset != 0){sc += ' offset="' + offset + '"';}if (totalText != '' && showTotal){sc += ' total_text="' + totalText + '"';}if (showpages != ''){sc += ' showpages="' + showpages + '"';LPS_generator.elementEnable(selPar + '#lps_show_extra_ajax_pagination');LPS_generator.elementEnable(selPar + '#lps_show_extra_pagination_all');if (showpages == 'more' || showpages == 'scroll'){pagespos = 1;sc += ' loadtext="' + loadtext + '"';LPS_generator.elementDisableVal(selPar + '#lps_showpages_pos',pagespos);LPS_generator.elementDisableCheck(selPar + '#lps_show_extra_ajax_pagination');LPS_generator.elementDisableUncheck(selPar + '#lps_show_extra_pagination_all');}else{LPS_generator.elementEnable(selPar + '#lps_showpages_pos');}if (pagespos != ''){sc += ' pagespos="' + pagespos + '"';}}else{LPS_generator.elementDisableVal(selPar + '#lps_showpages_pos','');LPS_generator.elementDisableUncheck(selPar + '#lps_show_extra_ajax_pagination');LPS_generator.elementDisableUncheck(selPar + '#lps_show_extra_pagination_all');}}return sc;},computeExtra:function (selPar,sc){var excluded = [];var show_extra = $(selPar + '.lps_show_extra:checkbox,' + selPar + '.lps_show_extra:radio').map(function (){var extrael = $(this).hasClass('lps-is-taxonomy');var estraelsel = $(this).is(':checked');var att = $(this).attr('id');var one = att.replace('lps_show_extra_','lps_show_extra_oneterm_');var nol = att.replace('lps_show_extra_','lps_show_extra_nolabel_');if (estraelsel){$(selPar + '#' + att + '_pos_wrap').show();$(selPar + '#' + one).show();$(selPar + '#' + nol).show();}else{$(selPar + '#' + att + '_pos_wrap').hide();$(selPar + '#' + one).hide();$(selPar + '#' + nol).hide();excluded.push($(this).val());}if ($(this).is(':hidden')){excluded.push($(this).val());}return estraelsel ? $(this).val():'';}).get();var selects = $(selPar + 'select.lps_show_extra').map(function (){return $(this).val();}).get();if (selects){show_extra = [...show_extra,...selects];}if (show_extra != ''){show_extra = show_extra.filter(function (e){return e;});if ($.inArray('category',show_extra) < 0){excluded.push('hide_uncategorized_category');}var show_extra = show_extra.filter(x =>excluded.indexOf(x) === -1);var extraString = show_extra.toString();if (show_extra.length){show_extra.forEach((slug) =>{if (extraString.includes(`taxpos_${slug}_`)){$(selPar + `#lps_show_extra_taxpos_${slug}_default`).removeAttr('checked');}});}show_extra = show_extra.toString();if (show_extra != ''){sc += ' show_extra="' + show_extra + '"';if (show_extra.indexOf('cache') < 0){$(selPar + '#lps_reset_cache').removeClass('lps-update-blink').hide();}else{$(selPar + '#lps_reset_cache').show();}}}return sc;},computeFilters:function (selPar,sc){sc = LPS_generator.append(sc,selPar,'#lps_post_type','type',true);sc = LPS_generator.append(sc,selPar,'#lps_site_id','site_id',true);var status = $(selPar + '.lps_status:checkbox').map(function (){return $(this).is(':checked') ? $(this).val():'';}).get();if (status != ''){status = status.filter(function (e){return e;});if (status != ''){sc += ' status="' + status + '"';}}var archive = $(selPar + '#lps_archive').val();if (archive != ''){$(selPar + '#lps_orderby option[value="relevance"]').show();sc = LPS_generator.append(sc,selPar,'#lps_archive','archive',true);}else{$(selPar + '#lps_orderby option[value="relevance"]').hide();if ($(selPar + '#lps_orderby').val() === 'relevance'){$(selPar + '#lps_orderby').val('dateD');}sc = LPS_generator.append(sc,selPar,'#lps_taxonomy','taxonomy',true);sc = LPS_generator.append(sc,selPar,'#lps_term','term',true);sc = LPS_generator.append(sc,selPar,'#lps_taxonomy2','taxonomy2',true);sc = LPS_generator.append(sc,selPar,'#lps_term2','term2',true);var dtag = $(selPar + '#lps_dtag').val();if (dtag != ''){sc += ' dtag="' + dtag + '"';}else{sc = LPS_generator.append(sc,selPar,'#lps_tag','tag',true);}var search = $(selPar + '#lps_search').val();if (search != ''){sc += ' search="' + search + '"';}}sc = LPS_generator.append(sc,selPar,'#lps_post_id','id',true);var dparent = $(selPar + '#lps_dparent').val();if (dparent){$(selPar + '#lps_parent_id').hide();sc = LPS_generator.append(sc,selPar,'#lps_dparent','dparent',true);}else{$(selPar + '#lps_parent_id').show();sc = LPS_generator.append(sc,selPar,'#lps_parent_id','parent',true);}var dauthor = $(selPar + '#lps_dauthor').val();if (dauthor){$(selPar + '#lps_author_id').hide();sc = LPS_generator.append(sc,selPar,'#lps_dauthor','dauthor',true);}else{$(selPar + '#lps_author_id').show();sc = LPS_generator.append(sc,selPar,'#lps_author_id','author',true);}sc = LPS_generator.append(sc,selPar,'#lps_excludepost_id','excludeid',true);sc = LPS_generator.append(sc,selPar,'#lps_excludeauthor_id','excludeauthor',true);sc = LPS_generator.append(sc,selPar,'#lps_exclude_tags','exclude_tags',true);sc = LPS_generator.append(sc,selPar,'#lps_exclude_categories','exclude_categories',true);var orderby = $(selPar + '#lps_orderby').val();sc = LPS_generator.append(sc,selPar,'#lps_orderby','orderby',true);if (orderby.indexOf('metaValue')>= 0){sc = LPS_generator.append(sc,selPar,'#lps_orderby_meta','orderby_meta',true);}return sc;},elementDisableVal:function (id,val){$(id).val(val);$(id).attr('disabled','disabled');},elementDisableCheck:function (id){$(id).attr('disabled','disabled');$(id).attr('checked','checked');},elementDisableUncheck:function (id){$(id).attr('disabled','disabled');$(id).removeAttr('checked');},elementEnable:function (id){$(id).removeAttr('disabled');},elementEnableCheck:function (id){$(id).removeAttr('disabled');$(id).attr('checked','checked');},sliderModeToggle:function (selPar,slidermode){if ('fade' == slidermode){LPS_generator.elementDisableVal(selPar + '#lps_centermode','');LPS_generator.elementDisableVal(selPar + '#lps_slidersponsive','');LPS_generator.elementDisableVal(selPar + '#lps_slideslides',1);LPS_generator.elementDisableVal(selPar + '#lps_slideslides_tablet',1);LPS_generator.elementDisableVal(selPar + '#lps_slideslides_mobile',1);LPS_generator.elementDisableVal(selPar + '#lps_slidescroll',1);LPS_generator.elementDisableVal(selPar + '#lps_slidescroll_tablet',1);LPS_generator.elementDisableVal(selPar + '#lps_slidescroll_mobile',1);}else{LPS_generator.elementEnable(selPar + '#lps_centermode');LPS_generator.elementEnable(selPar + '#lps_slidersponsive');LPS_generator.elementEnable(selPar + '#lps_slideslides');LPS_generator.elementEnable(selPar + '#lps_slideslides_tablet');LPS_generator.elementEnable(selPar + '#lps_slideslides_mobile');LPS_generator.elementEnable(selPar + '#lps_slidescroll');LPS_generator.elementEnable(selPar + '#lps_slidescroll_tablet');LPS_generator.elementEnable(selPar + '#lps_slidescroll_mobile');}},append:function (sc,selPar,id,attr,ne){var val = $(selPar + id).val();if (ne === true){if (val != '' && val != 'undefined' && val){sc += ' ' + attr + '="' + val + '"';}}else{sc += ' ' + attr + '="' + val + '"';}return sc;},navToMenu:function (to){if ('top' === to){$('#lps_shortcode_popup_container .shortcode-settings .inner').scrollTop(0);return;}var $container = $('#lps_shortcode_popup_container .shortcode-settings .inner');var $elemTo = $(to);$('.lps-ui-menu li').removeClass('selected');$container.scrollTop($elemTo.offset().top - $container.offset().top + $container.scrollTop());$('#menu-' + to.replace('#','')).addClass('selected');$('#lps_shortcode_popup_container_current_menu').val('#menu-' + to.replace('#',''));},embedShortcode:function (){var lps_val = $('#lps_preview_embed_shortcode').html();if (lpsCurrentEditorId != ''){lpsCurrentEditor.setContent(lps_val);}else{if (lpsCurrentEditorType === 'tinymce'){lpsCurrentEditor.insertContent(lps_val);}else if (lpsCurrentEditorType === 'qtags'){QTags.insertContent(lps_val);}else if (lpsCurrentEditorType === 'block'){$('.lps-block-settings-controls').html(lps_val);wp.data.dispatch('core/block-editor').updateBlockAttributes(lpsCustomBlockId.clientId,{lpsContent:lps_val});$('.lps-block-settings-controls').focus();}else{alert(lps_val);}}if ($('#elementor-panel-saver-button-publish').length){elementor.panel.currentView.getCurrentPageView().render();$('#elementor-panel-saver-button-publish').removeClass('elementor-disabled').addClass('elementor-button-success');}LPS_generator.closePopup();},resetCache:function (){$('#lps_reset_cache').removeClass('lps-update-blink');$.ajax({type:'GET',url:lpsGenVars.ajaxUrl + '?action=lps_reset_cache&no-cache=on',cache:false,}).done(function (response){if (response){$('#lps_reset_cache').addClass('lps-update-blink');}});},selectTypeImg:function (val){const initialVal = $('#lps_output').val();if (initialVal !== val && 'slider' === val){if ($('#lps_slideratio').val() === ''){$('#lps_slideratio').val('4/5');$('#lps_image_placeholder').val('auto');$('#lps_slideslides').val(3);$('#lps_centermode').val('true');$('#lps_css').val('');}}$('#lps_output').val(val);LPS_generator.configureShortcode(true);},isScrolledIntoView:function (elem,maxh){var st = elem.offset().top;return 10 <= st && st <= maxh ? true:false;},menuTabNav:() =>{const items = document.querySelectorAll('#lps_shortcode_popup_container .lps-ui-menu a');if (items){items.forEach((item) =>{item.addEventListener('keydown',() =>{const event = new Event('click',{bubbles:true,cancelable:true,});item.dispatchEvent(event);});});}},scrollMenu:function (){var $menu = $('#lps_shortcode_popup_container .lps-ui-menu');var $elems = $('.settings-group');$elems.each(function (){var menuid = '#menu-' + $(this).attr('id');if (LPS_generator.isScrolledIntoView($(this),200)){$menu.find('li').removeClass('selected');$menu.find(menuid).addClass('selected');$('#lps_shortcode_popup_container_current_menu').val(menuid);}else{$menu.find(menuid).removeClass('selected');}});var cm = $('#lps_shortcode_popup_container_current_menu').val();$menu.find(cm).addClass('selected');},};$(document).ready(function (){LPS_generator.init();$('#lps_shortcode_popup_container .shortcode-settings .inner').on('scroll',function (){setTimeout(function (){LPS_generator.scrollMenu();},500);});});if (lpsGenVars.allowIcon === 1 || lpsGenVars.allowIcon === '1'){$(document).on('tinymce-editor-setup',function (event,editor){editor.settings.toolbar1 += ',lpsbutton';editor.addButton('lpsbutton',{image:lpsGenVars.icon,title:lpsGenVars.title,onclick:function (){lpsCurrentEditor = editor;lpsCurrentEditorType = 'tinymce';lpsCurrentEditorId = '';LPS_generator.openPopup();},});});$(document).ready(function (){if (typeof QTags !== 'undefined'){QTags.addButton('code_shortcode','LPS',lps_qtags_callback);function lps_qtags_callback(){lpsCurrentEditor = QTags;lpsCurrentEditorType = 'qtags';lpsCurrentEditorId = '';LPS_generator.openPopup();}}});}})(jQuery);function lpsRefresh(){LPS_generator.configureShortcode(true);}function lpsRefreshColor(el){const elt = document.getElementById(String(el.id).replace('_field',''));if (elt){elt.value = el.value;lpsRefresh();}}function lpsResetColor(el){const elv = document.getElementById('lps_color_' + el);if (elv){elv.value = '';}const elt = document.getElementById('lps_color_' + el + '_field');if (elt){elt.value = '';}lpsRefresh();}function lpsStyleHelper(){LPS_generator.styleHelper();}function selectTypeImg(val){LPS_generator.selectTypeImg(val);}function lpsMenu(to){LPS_generator.navToMenu(to);}function lpsEmbed(){LPS_generator.embedShortcode();}function lpsResetCache(){LPS_generator.resetCache();}function lpsClose(){LPS_generator.closePopup();}function lpsOpenConfigurator(){LPS_generator.openPopup();}1 (function ($){window.LPS_generator ={config:{},init:() =>{LPS_generator.initEvents();},initEvents:() =>{LPS_generator.menuTabNav();},onPopupOpen:function (){$('#wpcontent').attr('inert','true');$('#lps_shortcode_popup_container').show();$('#lps_shortcode_popup_container').attr('role','dialog');$('#lps_shortcode_popup_container').attr('aria-modal','true');$('#lps-link-close').focus();$('#lps_shortcode_popup_container').on('keydown',function(event){if(event.key == 'Escape'){LPS_generator.closePopup();}});},openPopup:function (){lpsCurrentEditorId = '';if (typeof lpsCurrentEditor.id != 'undefined'){if (lpsCurrentEditor.id.indexOf('elementor')>= 0){lpsCurrentEditorId = lpsCurrentEditor.id;}}LPS_generator.onPopupOpen();LPS_generator.initShortcode(lpsCurrentEditor);},openBlockPopup:function (id,content){lpsCustomBlockId = id;lpsCurrentEditor = 'lps-block';lpsCurrentEditorType = 'block';lpsCurrentEditorId = '';LPS_generator.onPopupOpen();LPS_generator.initShortcode(content);},closePopup:function (){$('body').css({position:'relative'});$('#wpcontent').removeAttr('inert');$('#lps_shortcode_popup_container').removeAttr('role');$('#lps_shortcode_popup_container').removeAttr('aria-modal');$('#lps_shortcode_popup_container').hide();$('#lps_preview_embed_shortcode').html('');},initShortcode:function (ed){var selected = '';var updateHtml = true;if (typeof ed === 'string' || ed instanceof String){selected = ed;updateHtml = false;$('#lps_preview_embed_shortcode').html(selected);}else{if (lpsCurrentEditorId != ''){selected = $('#' + lpsCurrentEditorId).val();}else{if (lpsCurrentEditorType === 'tinymce'){selected = ed.getContent();}else if (lpsCurrentEditorType === 'qtags'){try{selected = ed.getContent();}catch (e){if (e instanceof TypeError){selected = $('#content').val();}else{selected = '';}}}else if (lpsCurrentEditorType === 'block'){selected = lpsCustomBlockId.attributes.lpsContent;}else{selected = $('#content').val();}}}if (typeof selected == 'undefined'){selected = '';}var code = selected.match(/\[latest-selected-content\s(.*?)?\]/);if (null == code){code = '';}else{code = code[1];}var selPar = '#lps_shortcode_popup_container ';LPS_generator.resetShortcode(selPar);var c = code.replace('[latest-selected-content ','');c = c.replace(']','');var newTxt = c.match(/[\w-]+=\"[^\"]*\"/g);if (newTxt){for (var i = 0;i < newTxt.length;i++){var k = newTxt[i].split('=')[0];var v = newTxt[i].split('=')[1].replace('"','');v = v.replace('"','');v = v.replace(']','');switch (k){case 'ver':case 'limit':case 'date_limit':case 'date_after':case 'date_before':case 'date_start':case 'date_start_type':case 'offset':case 'showpages':case 'total_text':case 'display':case 'titletag':case 'chrlimit':case 'more':case 'image':case 'image_placeholder':case 'fallback':case 'url':case 'linktext':case 'loadtext':case 'css':case 'taxonomy':case 'term':case 'taxonomy2':case 'term2':case 'tag':case 'dtag':case 'dparent':case 'dauthor':case 'orderby':case 'orderby_meta':case 'output':case 'slidermode':case 'centermode':case 'centerpadd':case 'sliderauto':case 'sliderspeed':case 'slidersponsive':case 'respondto':case 'sliderwrap':case 'slideslides':case 'slidescroll':case 'sliderdots':case 'sliderinfinite':case 'slideoverlay':case 'slidegap':case 'sliderbreakpoint_tablet':case 'slideslides_tablet':case 'slidescroll_tablet':case 'sliderdots_tablet':case 'sliderinfinite_tablet':case 'sliderbreakpoint_mobile':case 'slideslides_mobile':case 'slidescroll_mobile':case 'sliderdots_mobile':case 'sliderinfinite_mobile':case 'sliderheight':case 'slidermaxheight':case 'slidercontrols':case 'sliderspeed':case 'slideratio':case 'default_height':case 'default_padding':case 'default_gap':case 'default_overlay_padding':case 'tablet_height':case 'tablet_padding':case 'tablet_gap':case 'tablet_overlay_padding':case 'mobile_height':case 'mobile_padding':case 'mobile_gap':case 'mobile_overlay_padding':case 'color_text':case 'color_title':case 'color_bg':case 'size_text':case 'size_title':case 'size_image':case 'image_opacity':case 'image_ratio':case 'card_ratio':case 'search':case 'archive':case 'site_id':$(selPar + '#lps_' + k).val(v);break;case 'perpage':$(selPar + '#lps_per_page').val(v);break;case 'pagespos':$(selPar + '#lps_showpages_pos').val(v);break;case 'type':$(selPar + '#lps_post_type').val(v);break;case 'elements':$(selPar + '#lps_elements').val(v);$(selPar + '#lps_elements_img_' + v).prop('checked',true);break;case 'id':$(selPar + '#lps_post_id').val(v);break;case 'parent':$(selPar + '#lps_parent_id').val(v);break;case 'author':$(selPar + '#lps_author_id').val(v);break;case 'excludeid':$(selPar + '#lps_excludepost_id').val(v);break;case 'excludeauthor':$(selPar + '#lps_excludeauthor_id').val(v);break;case 'exclude_tags':$(selPar + '#lps_exclude_tags').val(v);break;case 'exclude_categories':$(selPar + '#lps_exclude_categories').val(v);break;case 'show_extra':var p = v.split(',');for (jj = 0;jj <= p.length;jj++){if ('light_spinner' === p[jj] || 'dark_spinner' === p[jj]){$(selPar + '#lps_show_extra_spinner').val(p[jj]);}else if ( 'sticky' === p[jj] || 'nosticky' === p[jj] ){$(selPar + '#lps_show_extra_sticky').val(p[jj]);}else if (typeof $(selPar + '#lps_show_extra_' + p[jj]) != 'undefined'){$(selPar + '#lps_show_extra_' + p[jj]).prop('checked',true);}}break;case 'status':var p = v.split(',');for (jj = 0;jj <= p.length;jj++){if (typeof $(selPar + '#lps_status_' + p[jj]) != 'undefined'){$(selPar + '#lps_status_' + p[jj]).prop('checked',true);}}break;default:break;}if ($(selPar + '#lps_offset').val() != 0 || $(selPar + '#lps_per_page').val() != 0){$(selPar + '#lps_use_pagination').val('yes');}if ($(selPar + '#lps_output').val() == 'slider'){$(selPar + '#lps_display_slider').show();LPS_generator.selectTypeImg('slider');}else{$(selPar + '#lps_display_slider').hide();LPS_generator.selectTypeImg('');}}}LPS_generator.configureShortcode(updateHtml);},resetShortcode:function(selPar){$(selPar + 'input[type="text"]').val('');$(selPar + 'input[type="checkbox"]').prop('checked',false);$(selPar + 'input[type="radio"]').prop('checked',false);let sels = $(selPar + 'select[data-default]');if (sels){sels.each((k,item) =>{$(item).val($(item).data('default'));});}LPS_generator.configureShortcode(false);},configureShortcode:function (updateHtml){var selPar = '#lps_shortcode_popup_container ';var sc = '[latest-selected-content';var ver = parseInt($(selPar + '#lps_ver').val());if (ver>1){sc += ' ver="' + ver + '"';}var output = $(selPar + '#lps_output').val();if (output === 'slider'){sc += ' output="' + output + '"';}var use_pags = $(selPar + '#lps_use_pagination').val();if (use_pags == '' || output == 'slider'){var limit = $(selPar + '#lps_limit').val();if (parseInt(limit)>0){sc = LPS_generator.append(sc,selPar,'#lps_limit','limit',true);}}if (output != 'slider'){sc = LPS_generator.computePagination(selPar,sc);}if (output != 'slider'){var display = $(selPar + '#lps_display').val();if (display != ''){sc += ' display="' + display + '"';if (display.indexOf('title') < 0){$(selPar + '#lps_display_titletag').hide();}else{$(selPar + '#lps_display_titletag').show();sc = LPS_generator.append(sc,selPar,'#lps_titletag','titletag',true);}if (display.indexOf('content')>= 0){$(selPar + '#lps_display_raw').show();LPS_generator.elementEnable(selPar + '#lps_show_extra_raw');}else{LPS_generator.elementDisableUncheck(selPar + '#lps_show_extra_raw');$(selPar + '#lps_display_raw').hide();}if (display.indexOf('_custom_') === 0){$(selPar + '#lps_url_wrap').hide();$(selPar + '#custom_tile_description_wrap').show();$(selPar + '#tile_description_wrap').hide();$(selPar + '#lps_image_wrap').hide();$(selPar + '#lps_display_limit').hide();$(selPar + '#lps_display_date_diff').hide();$(selPar + 'label.without-link').hide();$(selPar + 'label.with-link').hide();$(selPar + 'label.custom-type').show();var template_id = $(selPar + '#lps_display option:selected').data('template-id');$(selPar + '#lps_elements').val(template_id);$(selPar + '#lps_elements_img_' + template_id).prop('checked',true);}else{$(selPar + '#lps_url_wrap').show();$(selPar + '#custom_tile_description_wrap').hide();$(selPar + '#tile_description_wrap').show();$(selPar + '#lps_image_wrap').show();$(selPar + 'label.custom-type').hide();if (display.indexOf('excerpt-small')>= 0 || display.indexOf('content-small')>= 0){$(selPar + '#lps_display_limit').show();sc = LPS_generator.append(sc,selPar,'#lps_chrlimit','chrlimit',true);sc = LPS_generator.append(sc,selPar,'#lps_more','more',true);}else{$(selPar + '#lps_display_limit').hide();}if (display.indexOf('date')>= 0){$(selPar + '#lps_display_date_diff').show();LPS_generator.elementEnable(selPar + '#lps_show_extra_date_diff');}else{LPS_generator.elementDisableUncheck(selPar + '#lps_show_extra_date_diff');$(selPar + '#lps_display_date_diff').hide();}}$(selPar + '#lps_color_title_field').val($(selPar + '#lps_color_title').val());$(selPar + '#lps_color_text_field').val($(selPar + '#lps_color_text').val());$(selPar + '#lps_color_bg_field').val($(selPar + '#lps_color_bg').val());}var type = $(selPar + '#lps_post_type').val();var url = $(selPar + '#lps_url').val();$(selPar + '#lps_show_extra_caption_pos_wrap').removeClass('lps-update-blink').hide();$(selPar + '#lps-extra-show_mime').removeClass('lps-update-blink').hide();$(selPar + '#lps-extra-price').removeClass('lps-update-blink').hide();$(selPar + '#lps-extra-add_to_cart').removeClass('lps-update-blink').hide();$(selPar + '#lps-extra-price_add_to_cart').removeClass('lps-update-blink').hide();$(selPar + '#lps-extra-product_cat').removeClass('lps-update-blink').hide();$(selPar + '#lps-extra-product_tag').removeClass('lps-update-blink').hide();$(selPar + '#lps-extra-product_shipping_class').removeClass('lps-update-blink').hide();if (type === 'attachment'){$(selPar + '#lps_show_extra_caption_pos_wrap').addClass('lps-update-blink').show();$(selPar + '#lps-extra-show_mime').addClass('lps-update-blink').show();}else if (type === 'product' || type === 'product_variation'){$(selPar + '#lps-extra-price').addClass('lps-update-blink').show();$(selPar + '#lps-extra-add_to_cart').addClass('lps-update-blink').show();$(selPar + '#lps-extra-price_add_to_cart').addClass('lps-update-blink').show();$(selPar + '#lps-extra-product_cat').addClass('lps-update-blink').show();$(selPar + '#lps-extra-product_tag').addClass('lps-update-blink').show();$(selPar + '#lps-extra-product_shipping_class').addClass('lps-update-blink').show();}if ('attachment' != type){$(selPar + '#lps_url option[value="yes_media"]').attr('disabled',true);$(selPar + '#lps_url option[value="yes_media_blank"]').attr('disabled',true);if (url == 'yes_media' || url == 'yes_media_blank'){url = '';$(selPar + '#lps_url').val('');}}else{$(selPar + '#lps_url option[value="yes_media"]').attr('disabled',false);$(selPar + '#lps_url option[value="yes_media_blank"]').attr('disabled',false);}if (display.indexOf('_custom_') !== 0){$(selPar + 'label.custom-type').hide();$(selPar + '#custom_tile_description_wrap').hide();$(selPar + '#tile_description_wrap').show();var url = $(selPar + '#lps_url').val();var type = $(selPar + '#lps_post_type').val();if (url != ''){sc += ' url="' + url + '"';$(selPar + '#lps_url_options').show();$(selPar + '#lps_url_options_read').show();if (ver === 2){$(selPar + 'label.without-link').hide();$(selPar + 'label.with-link').hide();$(selPar + 'label.with-link.ver2').show();}else{$(selPar + 'label.without-link').hide();$(selPar + 'label.with-link').show();}sc = LPS_generator.append(sc,selPar,'#lps_linktext','linktext',true);}else{$(selPar + '#lps_url_options').hide();$(selPar + '#lps_url_options_read').hide();if (ver === 2){$(selPar + 'label.with-link').hide();$(selPar + 'label.without-link').hide();$(selPar + 'label.without-link.ver2').show();}else{$(selPar + 'label.with-link').hide();$(selPar + 'label.without-link').show();}}var $all_elems = $(selPar + 'input[name="lps_elements_img"]');if ($all_elems){$all_elems.removeAttr('checked');}var sel_elems = parseInt($('#lps_shortcode_popup_container #lps_elements').val());var $viz_elems = $(selPar + 'input[name="lps_elements_img"]:visible');if (!$(selPar + '#lps_elements_img_' + sel_elems).is(':visible')){$(selPar + '#lps_elements_img_' + sel_elems).removeAttr('checked');sel_elems = $viz_elems.first().val();}$(selPar + '#lps_elements_img_' + sel_elems).attr('checked','checked');$('#lps_shortcode_popup_container #lps_elements').val(sel_elems);}else{$(selPar + 'label.custom-type').show();$(selPar + '#custom_tile_description_wrap').show();$(selPar + '#tile_description_wrap').hide();}if ($(selPar + '#lps_show_extra_scroller').prop('checked')){$(selPar + '#lps_display_show_extra_with_counter').show();if ($(selPar + '#lps_show_extra_with_counter').is(':checked')){$(selPar + '#lps_display_show_extra_reverse_counter').show();}else{$(selPar + '#lps_display_show_extra_reverse_counter').hide();}}else{$(selPar + '#lps_display_show_extra_with_counter').hide();$(selPar + '#lps_display_show_extra_reverse_counter').hide();}}if ($(selPar + '#lps_date_limit').val() == 1){sc = LPS_generator.append(sc,selPar,'#lps_date_limit','date_limit',true);sc = LPS_generator.append(sc,selPar,'#lps_date_start','date_start',true);sc = LPS_generator.append(sc,selPar,'#lps_date_start_type','date_start_type',true);}else{sc = LPS_generator.append(sc,selPar,'#lps_date_after','date_after',true);sc = LPS_generator.append(sc,selPar,'#lps_date_before','date_before',true);}var image = $(selPar + '#lps_image').val();$(selPar + '#lps_image_placeholder_wrap').hide();if (image != ''){sc = LPS_generator.append(sc,selPar,'#lps_image','image',true);sc = LPS_generator.append(sc,selPar,'#lps_image_placeholder','image_placeholder',true);$(selPar + '#lps_image_placeholder_wrap').show();}if (output != 'slider'){sc = LPS_generator.append(sc,selPar,'#lps_elements','elements',true);sc = LPS_generator.append(sc,selPar,'#lps_default_height','default_height',true);sc = LPS_generator.append(sc,selPar,'#lps_default_padding','default_padding',true);sc = LPS_generator.append(sc,selPar,'#lps_default_gap','default_gap',true);sc = LPS_generator.append(sc,selPar,'#lps_default_overlay_padding','default_overlay_padding',true);sc = LPS_generator.append(sc,selPar,'#lps_tablet_height','tablet_height',true);sc = LPS_generator.append(sc,selPar,'#lps_tablet_padding','tablet_padding',true);sc = LPS_generator.append(sc,selPar,'#lps_tablet_gap','tablet_gap',true);sc = LPS_generator.append(sc,selPar,'#lps_tablet_overlay_padding','tablet_overlay_padding',true);sc = LPS_generator.append(sc,selPar,'#lps_mobile_height','mobile_height',true);sc = LPS_generator.append(sc,selPar,'#lps_mobile_padding','mobile_padding',true);sc = LPS_generator.append(sc,selPar,'#lps_mobile_gap','mobile_gap',true);sc = LPS_generator.append(sc,selPar,'#lps_mobile_overlay_padding','mobile_overlay_padding',true);sc = LPS_generator.append(sc,selPar,'#lps_color_text','color_text',true);sc = LPS_generator.append(sc,selPar,'#lps_color_title','color_title',true);sc = LPS_generator.append(sc,selPar,'#lps_color_bg','color_bg',true);sc = LPS_generator.append(sc,selPar,'#lps_size_text','size_text',true);sc = LPS_generator.append(sc,selPar,'#lps_size_title','size_title',true);var helperOverlayVal = $(selPar + '#lps_style_helper_overlay').val();if (helperOverlayVal === 'as-overlay'){LPS_generator.overlayReleatedShow(selPar);if ($(selPar + '#lps_image_opacity').val() < 1){sc = LPS_generator.append(sc,selPar,'#lps_image_opacity','image_opacity',true);}$(selPar + '#lps_image_ratio').val('');sc = LPS_generator.append(sc,selPar,'#lps_card_ratio','card_ratio',true);if ($(selPar + '#lps_card_ratio').val()){$(selPar + '#lps_style_has_tall').val('');$(selPar + '#lps_style_has_tall_tr').hide();$(selPar + '#lps_css').val(LPS_generator.removeString($(selPar + '#lps_css').val(),'tall'));}}else{LPS_generator.overlayReleatedHide(selPar);sc = LPS_generator.append(sc,selPar,'#lps_image_ratio','image_ratio',true);}if (helperOverlayVal === 'h-image-info' || helperOverlayVal === 'h-info-image'){if ($(selPar + '#lps_size_image').val() != ''){sc = LPS_generator.append(sc,selPar,'#lps_size_image','size_image',true);}}}sc = LPS_generator.append(sc,selPar,'#lps_fallback','fallback',true);sc = LPS_generator.append(sc,selPar,'#lps_css','css',true);LPS_generator.computeStyleSelection(selPar);LPS_generator.toggleConditional(selPar);sc = LPS_generator.computeFilters(selPar,sc);sc = LPS_generator.computeExtra(selPar,sc);if (output == 'slider'){LPS_generator.toggleBlocks(selPar,'slider');$(selPar + '#lps_display_slider').show();$(selPar + '#lps_display_date_diff').hide();var sliderwrap = $(selPar + '#lps_sliderwrap').val();if ('div' != sliderwrap && '' != sliderwrap){sc += ' sliderwrap="' + sliderwrap + '"';}var slidermode = $(selPar + '#lps_slidermode').val();sc += ' slidermode="' + slidermode + '"';LPS_generator.sliderModeToggle(selPar,slidermode);var centermode = $(selPar + '#lps_centermode').val();if ('' != centermode){sc += ' centermode="' + centermode + '"';sc = LPS_generator.append(sc,selPar,'#lps_centerpadd','centerpadd',false);LPS_generator.elementDisableVal(selPar + '#lps_slidescroll',1);LPS_generator.elementDisableVal(selPar + '#lps_slidescroll_tablet',1);LPS_generator.elementDisableVal(selPar + '#lps_slidescroll_mobile',1);}else{LPS_generator.elementEnable(selPar + '#lps_slidescroll');LPS_generator.elementEnable(selPar + '#lps_slidescroll_tablet');LPS_generator.elementEnable(selPar + '#lps_slidescroll_mobile');}sc = LPS_generator.append(sc,selPar,'#lps_slideslides','slideslides',false);sc = LPS_generator.append(sc,selPar,'#lps_slidescroll','slidescroll',false);sc = LPS_generator.append(sc,selPar,'#lps_sliderdots','sliderdots',true);sc = LPS_generator.append(sc,selPar,'#lps_sliderinfinite','sliderinfinite',true);var slidersponsive = $(selPar + '#lps_slidersponsive').val();if ('' != slidersponsive){sc += ' slidersponsive="' + slidersponsive + '"';sc = LPS_generator.append(sc,selPar,'#lps_respondto','respondto',true);sc = LPS_generator.append(sc,selPar,'#lps_sliderbreakpoint_tablet','sliderbreakpoint_tablet',false,);sc = LPS_generator.append(sc,selPar,'#lps_slideslides_tablet','slideslides_tablet',false);sc = LPS_generator.append(sc,selPar,'#lps_slidescroll_tablet','slidescroll_tablet',false);sc = LPS_generator.append(sc,selPar,'#lps_sliderdots_tablet','sliderdots_tablet',true);sc = LPS_generator.append(sc,selPar,'#lps_sliderinfinite_tablet','sliderinfinite_tablet',true);sc = LPS_generator.append(sc,selPar,'#lps_sliderbreakpoint_mobile','sliderbreakpoint_mobile',false,);sc = LPS_generator.append(sc,selPar,'#lps_slideslides_mobile','slideslides_mobile',false);sc = LPS_generator.append(sc,selPar,'#lps_slidescroll_mobile','slidescroll_mobile',false);sc = LPS_generator.append(sc,selPar,'#lps_sliderdots_mobile','sliderdots_mobile',true);sc = LPS_generator.append(sc,selPar,'#lps_sliderinfinite_mobile','sliderinfinite_mobile',true);}var slideoverlay = $(selPar + '#lps_slideoverlay').val();sc = LPS_generator.append(sc,selPar,'#lps_slideoverlay','slideoverlay',true);if (!slideoverlay || slideoverlay.indexOf('title')>= 0){$(selPar + '#lps_display_titletag').show();sc = LPS_generator.append(sc,selPar,'#lps_titletag','titletag',true);}else{$(selPar + '#lps_display_titletag').hide();}sc = LPS_generator.append(sc,selPar,'#lps_slidegap','slidegap',true);var slideratio = $(selPar + '#lps_slideratio').val();if ('' !== slideratio){sc += ' slideratio="' + slideratio + '"';LPS_generator.elementDisableVal(selPar + '#lps_sliderheight','');}else{LPS_generator.elementEnable(selPar + '#lps_sliderheight');}var sliderheight = $(selPar + '#lps_sliderheight').val();if ('fixed' == sliderheight){sc += ' sliderheight="' + sliderheight + '"';sc = LPS_generator.append(sc,selPar,'#lps_slidermaxheight','slidermaxheight',true);}sc = LPS_generator.append(sc,selPar,'#lps_slidercontrols','slidercontrols',true);var sliderauto = $(selPar + '#lps_sliderauto').val();if ('' != sliderauto){sc += ' sliderauto="' + sliderauto + '"';sc = LPS_generator.append(sc,selPar,'#lps_sliderspeed','sliderspeed',true);}$(selPar + '#lps_display_limit').show();sc = LPS_generator.append(sc,selPar,'#lps_chrlimit','chrlimit',true);sc = LPS_generator.append(sc,selPar,'#lps_more','more',true);sc = LPS_generator.append(sc,selPar,'#lps_url','url',true);}else{$(selPar + '#lps_display_slider').hide();LPS_generator.toggleBlocks(selPar,'tiles');}sc += ']';if (updateHtml){$('#lps_preview_embed_shortcode').html(sc);}},toggleConditional:(selPar) =>{const $list = $(selPar + ' [data-cond]');if ($list.length){$list.each((key,item) =>{let change = '';const comp = $(item).data('comp');const cond = $(item).data('cond');let val = $(selPar + cond).val();val = val === 'true' ? true:val;val = val === 'false' ? false:val;val = val === '1' ? 1:val;val = val === '0' ? 0:val;if ( $(item).data().hasOwnProperty('comp') ){change = $(item).data('comp') === val ? 'show':'hide';}else if ( $(item).data().hasOwnProperty('compNot') ){change = $(item).data('compNot') !== val ? 'show':'hide';}else if ( $(item).data().hasOwnProperty('compIn') ){const list = $(item).data('compIn').split(',');if (list){change = list.includes(val) ? 'show':'hide';}}else if ( $(item).data().hasOwnProperty('compNotIn') ){const list = $(item).data('compNotIn').split(',');if (list){change = !list.includes(val) ? 'show':'hide';}}else if ( $(item).data().hasOwnProperty('compChecked') ){change = $(selPar + cond).is(':checked') ? 'show':'hide';}else if ( $(item).data().hasOwnProperty('compNotChecked') ){change = !$(selPar + cond).is(':checked') ? 'show':'hide';}if (change === 'show'){$(item).show();}else if (change === 'hide'){$(item).hide();}});}},toggleBlocks:(selPar,type) =>{if (type === 'slider'){$(selPar + '.block-use.available-for-slider').show();$(selPar + '.block-use').not('.available-for-slider').hide();}else{$(selPar + '.block-use.available-for-tiles').show();$(selPar + '.block-use').not('.available-for-tiles').hide();}},updateElements:(v) =>{var $el = $('#lps_shortcode_popup_container #lps_elements');$el.val(v);LPS_generator.configureShortcode(true);},overlayReleatedShow:(selPar) =>{$(selPar + '.not-for-overlay').hide();$(selPar + '.for-overlay').show();},overlayReleatedHide:(selPar) =>{$(selPar + '.for-overlay').hide();$(selPar + '.not-for-overlay').show();},styleHelper:() =>{const initial = $('#lps_css').val();let keep = '';if (initial.includes('two-tags')){keep += ' two-tags';}if (initial.includes('three-tags')){keep += ' three-tags';}if (initial.includes('two-categories')){keep += ' two-categories';}if (initial.includes('three-categories')){keep += ' three-categories';}let output = $('#lps_style_helper_overlay').val();let val =$('#lps_style_helper_columns').val() +' ' +output +keep +' ' +$('#lps_style_has_shadow').val() +' ' +$('#lps_style_has_title_shadow').val() +' ' +$('#lps_style_has_title_nodecoration').val() +' ' +$('#lps_style_has_title_uppercase').val() +' ' +$('#lps_style_has_radius').val() +' ' +$('#lps_style_has_zoom').val() +' ' +$('#lps_style_has_highlight').val() +' ' +$('#lps_style_helper_align').val() +' ' +$('#lps_style_helper_valign').val() +' ' +$('#lps_style_helper_pags').val();if (output === 'as-overlay'){val += ' ' + $('#lps_style_has_aspect').val();if ($('#lps_style_has_img_spacing').val() !== 'has-img-spacing'){val += ' ' + $('#lps_style_has_img_spacing').val();}}else{if ($('#lps_style_has_aspect').val() !== 'clear-image'){val += ' ' + $('#lps_style_has_aspect').val();}val += ' ' + $('#lps_style_has_img_spacing').val();}if (output === 'h-image-info' || output === 'h-info-image'){val += ' ' + $('#lps_style_has_stacked').val();}if (output === 'as-overlay'){if ($('#lps_card_ratio').val() === ''){val += ' ' + $('#lps_style_has_tall').val();}}val = val.trim();val = val.replace(/null/gm,'');val = val.replace(/\s+\s+/gm,' ');$('#lps_css').val(val);$('#lps_css').trigger('change');},removeString:function(val,removal){val = val.replace(removal,'');val = val.trim();val = val.replace(/null/gm,'');val = val.replace(/\s+\s+/gm,' ');val = val.trim();return val;},computeStyleSelection:function (selPar){let v = $(selPar + '#lps_css').val();v = v.trim();v = v.replace(/null/gm,'');v = v.replace(/\s+\s+/gm,' ');let css = v.split(' ');const outputString = lpsGenVars.outputTypes;const outputTypes = outputString.split(' ');const filteredArray = outputTypes.filter(value =>css.includes(value));const cardStyleHelper = filteredArray.join('');if (css.includes('one-column')){$(selPar + '#lps_style_helper_columns').val('one-column');}else if (css.includes('two-columns')){$(selPar + '#lps_style_helper_columns').val('two-columns');}else if (css.includes('three-columns')){$(selPar + '#lps_style_helper_columns').val('three-columns');}else if (css.includes('four-columns')){$(selPar + '#lps_style_helper_columns').val('four-columns');}else if (css.includes('five-columns')){$(selPar + '#lps_style_helper_columns').val('five-columns');}else if (css.includes('six-columns')){$(selPar + '#lps_style_helper_columns').val('six-columns');}if (css.includes('align-center')){$(selPar + '#lps_style_helper_align').val('align-center');}else if (css.includes('align-right')){$(selPar + '#lps_style_helper_align').val('align-right');}else{$(selPar + '#lps_style_helper_align').val('');}if (css.includes('content-center')){$(selPar + '#lps_style_helper_valign').val('content-center');}else if (css.includes('content-start')){$(selPar + '#lps_style_helper_valign').val('content-start');}else if (css.includes('content-end')){$(selPar + '#lps_style_helper_valign').val('content-end');}else if (css.includes('content-space-between')){$(selPar + '#lps_style_helper_valign').val('content-space-between');}else if (css.includes('content-auto')){$(selPar + '#lps_style_helper_valign').val('content-auto');}else if (css.includes('content-first-top')){$(selPar + '#lps_style_helper_valign').val('content-first-top');}else if (css.includes('content-last-bottom')){$(selPar + '#lps_style_helper_valign').val('content-last-bottom');}else{$(selPar + '#lps_style_helper_valign').val('content-center');}if ($(selPar + '#lps_use_pagination').val() !== 'yes'){LPS_generator.elementDisableVal(selPar + '#lps_style_helper_pags','');}else{LPS_generator.elementEnable(selPar + '#lps_style_helper_pags');if (css.includes('pagination-center')){$(selPar + '#lps_style_helper_pags').val('pagination-center');}else if (css.includes('pagination-right')){$(selPar + '#lps_style_helper_pags').val('pagination-right');}else if (css.includes('pagination-space-between')){$(selPar + '#lps_style_helper_pags').val('pagination-space-between');}else{$(selPar + '#lps_style_helper_pags').val('');}}$(selPar + '#lps_style_helper_overlay').val(cardStyleHelper);if (cardStyleHelper === 'as-overlay'){$(selPar + '#lps-option-clear-image').show();}else{if (css.includes('clear-image')){$(selPar + '#lps_style_has_aspect').val('');}$(selPar + '#lps-option-clear-image').hide();}if (css.includes('dark')){$(selPar + '#lps_style_has_aspect').val('dark');}else if (css.includes('light')){$(selPar + '#lps_style_has_aspect').val('light');}else if (css.includes('clear-image')){if (cardStyleHelper === 'as-overlay'){$(selPar + '#lps_style_has_aspect').val('clear-image');}else{$(selPar + '#lps_style_has_aspect').val('');}}else{$(selPar + '#lps_style_has_aspect').val('');}if (cardStyleHelper === 'as-overlay'){if($(selPar + '#lps_card_ratio').val() === ''){LPS_generator.elementEnable(selPar + '#lps_style_has_tall');if (css.includes('tall')){$(selPar + '#lps_style_has_tall').val('tall');}else{$(selPar + '#lps_style_has_tall').val('');}}else{LPS_generator.elementDisableVal(selPar + '#lps_style_has_tall','');$(selPar + '#lps_style_has_tall').val('');}}else{LPS_generator.elementDisableVal(selPar + '#lps_style_has_tall','');$(selPar + '#lps_style_has_tall').val('');}if (css.includes('has-shadow')){$(selPar + '#lps_style_has_shadow').val('has-shadow');}if (css.includes('has-title-shadow')){$(selPar + '#lps_style_has_title_shadow').val('has-title-shadow');}if (css.includes('has-title-nodecoration')){$(selPar + '#lps_style_has_title_nodecoration').val('has-title-nodecoration');}if (css.includes('has-title-uppercase')){$(selPar + '#lps_style_has_title_uppercase').val('has-title-uppercase');}if (css.includes('has-radius')){$(selPar + '#lps_style_has_radius').val('has-radius');}if (cardStyleHelper === 'as-overlay'){LPS_generator.elementDisableVal(selPar + '#lps_style_has_img_spacing','');$(selPar + '#lps_style_has_img_spacing').val('');}else{LPS_generator.elementEnable(selPar + '#lps_style_has_img_spacing');if (css.includes('has-img-spacing')){$(selPar + '#lps_style_has_img_spacing').val('has-img-spacing');}else{$(selPar + '#lps_style_has_img_spacing').val('');}}if (css.includes('hover-zoom')){$(selPar + '#lps_style_has_zoom').val('hover-zoom');}if (css.includes('hover-highlight')){$(selPar + '#lps_style_has_highlight').val('hover-highlight');}if (cardStyleHelper === 'h-image-info' || cardStyleHelper === 'h-info-image'){LPS_generator.elementEnable(selPar + '#lps_style_has_stacked');if (css.includes('has-stacked')){$(selPar + '#lps_style_has_stacked').val('has-stacked');}else{$(selPar + '#lps_style_has_stacked').val('');}LPS_generator.elementEnable(selPar + '#lps_size_image_tr');}else{LPS_generator.elementDisableVal(selPar + '#lps_style_has_stacked','');$(selPar + '#lps_style_has_stacked').val('');}},computePagination:function (selPar,sc){var use_pagination = $(selPar + '#lps_use_pagination').val();var perpage = $(selPar + '#lps_per_page').val();var offset = $(selPar + '#lps_offset').val();var showpages = $(selPar + '#lps_showpages').val();var pagespos = $(selPar + '#lps_showpages_pos').val();var loadtext = $(selPar + '#lps_loadtext').val();var totalText = $(selPar + '#lps_total_text').val();var showTotal = $(selPar + '#lps_show_extra_show_total').is(':checked');$(selPar + '#lps_pagination_limit').hide();if (use_pagination != ''){$(selPar + '#lps_pagination_limit').show();var limit = $(selPar + '#lps_limit').val();LPS_generator.elementEnable(selPar + '#lps_limit');if (limit){sc = LPS_generator.append(sc,selPar,'#lps_limit','limit',true);}if (perpage != 0){sc += ' perpage="' + perpage + '"';}if (offset != 0){sc += ' offset="' + offset + '"';}if (totalText != '' && showTotal){sc += ' total_text="' + totalText + '"';}if (showpages != ''){sc += ' showpages="' + showpages + '"';LPS_generator.elementEnable(selPar + '#lps_show_extra_ajax_pagination');LPS_generator.elementEnable(selPar + '#lps_show_extra_pagination_all');if (showpages == 'more' || showpages == 'scroll'){pagespos = 1;sc += ' loadtext="' + loadtext + '"';LPS_generator.elementDisableVal(selPar + '#lps_showpages_pos',pagespos);LPS_generator.elementDisableCheck(selPar + '#lps_show_extra_ajax_pagination');LPS_generator.elementDisableUncheck(selPar + '#lps_show_extra_pagination_all');}else{LPS_generator.elementEnable(selPar + '#lps_showpages_pos');}if (pagespos != ''){sc += ' pagespos="' + pagespos + '"';}}else{LPS_generator.elementDisableVal(selPar + '#lps_showpages_pos','');LPS_generator.elementDisableUncheck(selPar + '#lps_show_extra_ajax_pagination');LPS_generator.elementDisableUncheck(selPar + '#lps_show_extra_pagination_all');}}return sc;},computeExtra:function (selPar,sc){var excluded = [];var show_extra = $(selPar + '.lps_show_extra:checkbox,' + selPar + '.lps_show_extra:radio').map(function (){var extrael = $(this).hasClass('lps-is-taxonomy');var estraelsel = $(this).is(':checked');var att = $(this).attr('id');var one = att.replace('lps_show_extra_','lps_show_extra_oneterm_');var nol = att.replace('lps_show_extra_','lps_show_extra_nolabel_');if (estraelsel){$(selPar + '#' + att + '_pos_wrap').show();$(selPar + '#' + one).show();$(selPar + '#' + nol).show();}else{$(selPar + '#' + att + '_pos_wrap').hide();$(selPar + '#' + one).hide();$(selPar + '#' + nol).hide();excluded.push($(this).val());}if ($(this).is(':hidden')){excluded.push($(this).val());}return estraelsel ? $(this).val():'';}).get();var selects = $(selPar + 'select.lps_show_extra').map(function (){return $(this).val();}).get();if (selects){show_extra = [...show_extra,...selects];}if (show_extra != ''){show_extra = show_extra.filter(function (e){return e;});if ($.inArray('category',show_extra) < 0){excluded.push('hide_uncategorized_category');}var show_extra = show_extra.filter(x =>excluded.indexOf(x) === -1);var extraString = show_extra.toString();if (show_extra.length){show_extra.forEach((slug) =>{if (extraString.includes(`taxpos_${slug}_`)){$(selPar + `#lps_show_extra_taxpos_${slug}_default`).removeAttr('checked');}});}show_extra = show_extra.toString();if (show_extra != ''){sc += ' show_extra="' + show_extra + '"';if (show_extra.indexOf('cache') < 0){$(selPar + '#lps_reset_cache').removeClass('lps-update-blink').hide();}else{$(selPar + '#lps_reset_cache').show();}}}return sc;},computeFilters:function (selPar,sc){sc = LPS_generator.append(sc,selPar,'#lps_post_type','type',true);sc = LPS_generator.append(sc,selPar,'#lps_site_id','site_id',true);var status = $(selPar + '.lps_status:checkbox').map(function (){return $(this).is(':checked') ? $(this).val():'';}).get();if (status != ''){status = status.filter(function (e){return e;});if (status != ''){sc += ' status="' + status + '"';}}var archive = $(selPar + '#lps_archive').val();if (archive != ''){$(selPar + '#lps_orderby option[value="relevance"]').show();sc = LPS_generator.append(sc,selPar,'#lps_archive','archive',true);}else{$(selPar + '#lps_orderby option[value="relevance"]').hide();if ($(selPar + '#lps_orderby').val() === 'relevance'){$(selPar + '#lps_orderby').val('dateD');}sc = LPS_generator.append(sc,selPar,'#lps_taxonomy','taxonomy',true);sc = LPS_generator.append(sc,selPar,'#lps_term','term',true);sc = LPS_generator.append(sc,selPar,'#lps_taxonomy2','taxonomy2',true);sc = LPS_generator.append(sc,selPar,'#lps_term2','term2',true);var dtag = $(selPar + '#lps_dtag').val();if (dtag != ''){sc += ' dtag="' + dtag + '"';}else{sc = LPS_generator.append(sc,selPar,'#lps_tag','tag',true);}var search = $(selPar + '#lps_search').val();if (search != ''){sc += ' search="' + search + '"';}}sc = LPS_generator.append(sc,selPar,'#lps_post_id','id',true);var dparent = $(selPar + '#lps_dparent').val();if (dparent){$(selPar + '#lps_parent_id').hide();sc = LPS_generator.append(sc,selPar,'#lps_dparent','dparent',true);}else{$(selPar + '#lps_parent_id').show();sc = LPS_generator.append(sc,selPar,'#lps_parent_id','parent',true);}var dauthor = $(selPar + '#lps_dauthor').val();if (dauthor){$(selPar + '#lps_author_id').hide();sc = LPS_generator.append(sc,selPar,'#lps_dauthor','dauthor',true);}else{$(selPar + '#lps_author_id').show();sc = LPS_generator.append(sc,selPar,'#lps_author_id','author',true);}sc = LPS_generator.append(sc,selPar,'#lps_excludepost_id','excludeid',true);sc = LPS_generator.append(sc,selPar,'#lps_excludeauthor_id','excludeauthor',true);sc = LPS_generator.append(sc,selPar,'#lps_exclude_tags','exclude_tags',true);sc = LPS_generator.append(sc,selPar,'#lps_exclude_categories','exclude_categories',true);var orderby = $(selPar + '#lps_orderby').val();sc = LPS_generator.append(sc,selPar,'#lps_orderby','orderby',true);if (orderby.indexOf('metaValue')>= 0){sc = LPS_generator.append(sc,selPar,'#lps_orderby_meta','orderby_meta',true);}return sc;},elementDisableVal:function (id,val){$(id).val(val);$(id).attr('disabled','disabled');},elementDisableCheck:function (id){$(id).attr('disabled','disabled');$(id).attr('checked','checked');},elementDisableUncheck:function (id){$(id).attr('disabled','disabled');$(id).removeAttr('checked');},elementEnable:function (id){$(id).removeAttr('disabled');},elementEnableCheck:function (id){$(id).removeAttr('disabled');$(id).attr('checked','checked');},sliderModeToggle:function (selPar,slidermode){if ('fade' == slidermode){LPS_generator.elementDisableVal(selPar + '#lps_centermode','');LPS_generator.elementDisableVal(selPar + '#lps_slidersponsive','');LPS_generator.elementDisableVal(selPar + '#lps_slideslides',1);LPS_generator.elementDisableVal(selPar + '#lps_slideslides_tablet',1);LPS_generator.elementDisableVal(selPar + '#lps_slideslides_mobile',1);LPS_generator.elementDisableVal(selPar + '#lps_slidescroll',1);LPS_generator.elementDisableVal(selPar + '#lps_slidescroll_tablet',1);LPS_generator.elementDisableVal(selPar + '#lps_slidescroll_mobile',1);}else{LPS_generator.elementEnable(selPar + '#lps_centermode');LPS_generator.elementEnable(selPar + '#lps_slidersponsive');LPS_generator.elementEnable(selPar + '#lps_slideslides');LPS_generator.elementEnable(selPar + '#lps_slideslides_tablet');LPS_generator.elementEnable(selPar + '#lps_slideslides_mobile');LPS_generator.elementEnable(selPar + '#lps_slidescroll');LPS_generator.elementEnable(selPar + '#lps_slidescroll_tablet');LPS_generator.elementEnable(selPar + '#lps_slidescroll_mobile');}},append:function (sc,selPar,id,attr,ne){var val = $(selPar + id).val();if (ne === true){if (val != '' && val != 'undefined' && val){sc += ' ' + attr + '="' + val + '"';}}else{sc += ' ' + attr + '="' + val + '"';}return sc;},navToMenu:function (to){if ('top' === to){$('#lps_shortcode_popup_container .shortcode-settings .inner').scrollTop(0);return;}var $container = $('#lps_shortcode_popup_container .shortcode-settings .inner');var $elemTo = $(to);$('.lps-ui-menu li').removeClass('selected');$container.scrollTop($elemTo.offset().top - $container.offset().top + $container.scrollTop());$('#menu-' + to.replace('#','')).addClass('selected');$('#lps_shortcode_popup_container_current_menu').val('#menu-' + to.replace('#',''));},embedShortcode:function (){var lps_val = $('#lps_preview_embed_shortcode').html();if (lpsCurrentEditorId != ''){lpsCurrentEditor.setContent(lps_val);}else{if (lpsCurrentEditorType === 'tinymce'){lpsCurrentEditor.insertContent(lps_val);}else if (lpsCurrentEditorType === 'qtags'){QTags.insertContent(lps_val);}else if (lpsCurrentEditorType === 'block'){$('.lps-block-settings-controls').html(lps_val);wp.data.dispatch('core/block-editor').updateBlockAttributes(lpsCustomBlockId.clientId,{lpsContent:lps_val});$('.lps-block-settings-controls').focus();}else{alert(lps_val);}}if ($('#elementor-panel-saver-button-publish').length){elementor.panel.currentView.getCurrentPageView().render();$('#elementor-panel-saver-button-publish').removeClass('elementor-disabled').addClass('elementor-button-success');}LPS_generator.closePopup();},resetCache:function (){$('#lps_reset_cache').removeClass('lps-update-blink');$.ajax({type:'GET',url:lpsGenVars.ajaxUrl + '?action=lps_reset_cache&no-cache=on',cache:false,}).done(function (response){if (response){$('#lps_reset_cache').addClass('lps-update-blink');}});},selectTypeImg:function (val){const initialVal = $('#lps_output').val();if (initialVal !== val && 'slider' === val){if ($('#lps_slideratio').val() === ''){$('#lps_slideratio').val('4/5');$('#lps_image_placeholder').val('auto');$('#lps_slideslides').val(3);$('#lps_centermode').val('true');$('#lps_css').val('');}}$('#lps_output').val(val);LPS_generator.configureShortcode(true);},isScrolledIntoView:function (elem,maxh){var st = elem.offset().top;return 10 <= st && st <= maxh ? true:false;},menuTabNav:() =>{const items = document.querySelectorAll('#lps_shortcode_popup_container .lps-ui-menu a');if (items){items.forEach((item) =>{item.addEventListener('keydown',() =>{const event = new Event('click',{bubbles:true,cancelable:true,});item.dispatchEvent(event);});});}},scrollMenu:function (){var $menu = $('#lps_shortcode_popup_container .lps-ui-menu');var $elems = $('.settings-group');$elems.each(function (){var menuid = '#menu-' + $(this).attr('id');if (LPS_generator.isScrolledIntoView($(this),200)){$menu.find('li').removeClass('selected');$menu.find(menuid).addClass('selected');$('#lps_shortcode_popup_container_current_menu').val(menuid);}else{$menu.find(menuid).removeClass('selected');}});var cm = $('#lps_shortcode_popup_container_current_menu').val();$menu.find(cm).addClass('selected');},};$(document).ready(function (){LPS_generator.init();$('#lps_shortcode_popup_container .shortcode-settings .inner').on('scroll',function (){setTimeout(function (){LPS_generator.scrollMenu();},500);});});if (lpsGenVars.allowIcon === 1 || lpsGenVars.allowIcon === '1'){$(document).on('tinymce-editor-setup',function (event,editor){editor.settings.toolbar1 += ',lpsbutton';editor.addButton('lpsbutton',{image:lpsGenVars.icon,title:lpsGenVars.title,onclick:function (){lpsCurrentEditor = editor;lpsCurrentEditorType = 'tinymce';lpsCurrentEditorId = '';LPS_generator.openPopup();},});});$(document).ready(function (){if (typeof QTags !== 'undefined'){QTags.addButton('code_shortcode','LPS',lps_qtags_callback);function lps_qtags_callback(){lpsCurrentEditor = QTags;lpsCurrentEditorType = 'qtags';lpsCurrentEditorId = '';LPS_generator.openPopup();}}});}})(jQuery);function lpsRefresh(){LPS_generator.configureShortcode(true);}function lpsRefreshColor(el){const elt = document.getElementById(String(el.id).replace('_field',''));if (elt){elt.value = el.value;lpsRefresh();}}function lpsResetColor(el){const elv = document.getElementById('lps_color_' + el);if (elv){elv.value = '';}const elt = document.getElementById('lps_color_' + el + '_field');if (elt){elt.value = '';}lpsRefresh();}function lpsStyleHelper(){LPS_generator.styleHelper();}function selectTypeImg(val){LPS_generator.selectTypeImg(val);}function lpsMenu(to){LPS_generator.navToMenu(to);}function lpsEmbed(){LPS_generator.embedShortcode();}function lpsResetCache(){LPS_generator.resetCache();}function lpsClose(){LPS_generator.closePopup();}function lpsOpenConfigurator(){LPS_generator.openPopup();} -
latest-post-shortcode/trunk/changelog.txt
r3308070 r3349770 1 1 == Changelog == 2 3 = 14.0.3 = 4 * Tested up to 6.8.1 5 * Fixed the assets load in the site editor 2 6 3 7 = 14.0.2 = -
latest-post-shortcode/trunk/incs/parts/tabs3.php
r3244664 r3349770 133 133 (<?php esc_html_e( '_blank', 'lps' ); ?>) 134 134 </option> 135 <option value="yes_media_lightbox" disabled>136 <?php esc_html_e( 'link to the media file with lightbox', 'lps' ); ?>137 </option>138 135 </select> 139 136 … … 142 139 <p class="lps-update-blink"><?php esc_html_e( 'Do not use brackets, these are shortcode delimiters.', 'lps' ); ?></p> 143 140 <input type="text" name="lps_linktext" id="lps_linktext" onchange="lpsRefresh()" onkeyup="lpsRefresh()" placeholder="<?php esc_html_e( 'Custom \'Read more\' message', 'lps' ); ?>" size="32"> 144 </div>145 146 <div class="wrap block-use available-for-tiles">147 <div id="lps_lightbox_options" class="wrap lps-experimental lps-update-blink">148 <h4><?php esc_html_e( 'Lightbox Attributes', 'lps' ); ?></h4>149 <p><?php esc_html_e( 'If you want to use a lightbox for the images, you can setup below the sub-size and the selector.', 'lps' ); ?></p>150 151 <h4><?php esc_html_e( 'Lightbox Image', 'lps' ); ?></h4>152 <select name="lps_lightbox_size" id="lps_lightbox_size" data-default="full" onchange="lpsRefresh()">153 <option value="full">154 <?php esc_html_e( 'full (original size)', 'lps' ); ?>155 </option>156 <?php $app_sizes = get_intermediate_image_sizes(); ?>157 <?php if ( ! empty( $app_sizes ) ) : ?>158 <?php foreach ( $app_sizes as $as ) : ?>159 <option value="<?php echo esc_attr( $as ); ?>"><?php echo esc_html( $as ); ?></option>160 <?php endforeach; ?>161 <?php endif; ?>162 </select>163 164 <h4><?php esc_html_e( 'Selector attribute and value', 'lps' ); ?></h4>165 <input type="text" name="lps_lightbox_attr" id="lps_lightbox_attr" onchange="lpsRefresh()" onkeyup="lpsRefresh()" placeholder="<?php esc_html_e( 'Ex: class', 'lps' ); ?>" size="32">166 <input type="text" name="lps_lightbox_val" id="lps_lightbox_val" onchange="lpsRefresh()" onkeyup="lpsRefresh()" placeholder="<?php esc_html_e( 'Ex: fancybox image', 'lps' ); ?>" size="32">167 <p><?php esc_html_e( 'This feature has been tested and is recommended to be used with Easy FancyBox plugin (>=1.8) or FooBox Image Lightbox plugin (>=2.6).', 'lps' ); ?></p>168 </div>169 141 </div> 170 142 </div> -
latest-post-shortcode/trunk/latest-post-shortcode.php
r3308070 r3349770 6 6 * Text Domain: lps 7 7 * Domain Path: /langs 8 * Version: 14. 0.38 * Version: 14.1.0 9 9 * Author: Iulia Cazan 10 10 * Author URI: https://profiles.wordpress.org/iulia-cazan … … 31 31 32 32 // Define the plugin version. 33 define( 'LPS_PLUGIN_VERSION', 14. 03);33 define( 'LPS_PLUGIN_VERSION', 14.10 ); 34 34 define( 'LPS_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); 35 35 define( 'LPS_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); … … 1272 1272 'display' => '', 1273 1273 'url' => '', 1274 'lightbox_size' => '',1275 'lightbox_attr' => '',1276 'lightbox_val' => '',1277 1274 'linktext' => '', 1278 1275 'elements' => '', … … 1469 1466 self::$args->linkurl = ! empty( $args['url'] ) && ( 'yes' === $args['url'] || 'yes_blank' === $args['url'] ) ? true : false; 1470 1467 1471 self::$args->linkmedia = ! empty( $args['url'] ) && ( 'yes_media' === $args['url'] || 'yes_media_blank' === $args['url'] || 'yes_media_lightbox' === $args['url'] ) ? true : false; 1472 self::$args->lightbox_size = self::$args->linkmedia && ! empty( $args['lightbox_size'] ) ? $args['lightbox_size'] : ''; 1473 self::$args->lightbox_attr = self::$args->linkmedia && ! empty( $args['lightbox_attr'] ) ? $args['lightbox_attr'] : ''; 1474 self::$args->lightbox_val = self::$args->linkmedia && ! empty( $args['lightbox_val'] ) ? $args['lightbox_val'] : ''; 1475 self::$args->linkblank = ! empty( $args['url'] ) && ( 'yes_blank' === $args['url'] || 'yes_media_blank' === $args['url'] || 'yes_media_lightbox' === $args['url'] ) ? true : false; 1468 self::$args->linkmedia = ! empty( $args['url'] ) && ( 'yes_media' === $args['url'] || 'yes_media_blank' === $args['url'] ) ? true : false; 1469 self::$args->linkblank = ! empty( $args['url'] ) && ( 'yes_blank' === $args['url'] || 'yes_media_blank' === $args['url'] ) ? true : false; 1476 1470 1477 1471 self::$args->linktext = ''; … … 1511 1505 self::$args->card_link_class = 'class="article__link main-link read-more-wrap"'; 1512 1506 self::$args->card_more_class = ''; 1513 }1514 if ( ! empty( self::$args->lightbox_attr ) ) {1515 if ( 'class' === self::$args->lightbox_attr ) {1516 if ( self::$args->card_link_class ) {1517 self::$args->card_link_class = str_replace( 'class="', 'class="' . esc_attr( self::$args->lightbox_val ) . ' ', self::$args->card_link_class );1518 }1519 if ( self::$args->card_more_class ) {1520 self::$args->card_more_class = str_replace( 'class="', 'class="' . esc_attr( self::$args->lightbox_val ) . ' ', self::$args->card_more_class );1521 }1522 } else {1523 self::$args->card_attributes = ' ' . esc_attr( self::$args->lightbox_attr ) . '="' . esc_attr( self::$args->lightbox_val ) . '"';1524 }1525 1507 } 1526 1508 … … 1972 1954 $pagination_class .= ' pagination-space-between'; 1973 1955 } 1974 }1975 1976 if ( ! empty( self::$args->lightbox_attr ) ) {1977 $pagination_class .= ' lps-lightbox';1978 1956 } 1979 1957 … … 2147 2125 $href = ''; 2148 2126 if ( self::$args->linkmedia ) { 2149 $mediaurl = wp_get_attachment_image_src( $postobj->ID, self::$args->lightbox_size);2127 $mediaurl = wp_get_attachment_image_src( $postobj->ID, 'full' ); 2150 2128 $mediaurl = ! empty( $mediaurl[0] ) ? $mediaurl[0] : ''; 2151 2129 $href = $mediaurl; … … 2800 2778 self::$args->card_link = true; 2801 2779 2802 if ( self::$args->linkmedia) {2780 if ( ! empty( self::$args->linkmedia ) || ! empty( self::$args->linkurl ) ) { 2803 2781 $attrs[] = 'href=""'; 2804 } elseif ( ! empty( self::$args->linkurl ) ) {2805 $attrs[] = 'href=""';2806 2782 } 2807 2783 2808 2784 $attrs[] = 'title=""'; 2809 2810 if ( ! empty( self::$args->lightbox_attr ) ) {2811 $attrs[] = 'rel="' . self::$args->shortcode_id . '"';2812 }2813 2785 2814 2786 if ( ! empty( self::$args->linkblank ) ) { … … 2824 2796 2825 2797 if ( in_array( self::$args->elements, [ 25, 26 ], true ) ) { 2826 if ( empty( self::$args->linkurl ) ) { 2798 if ( empty( self::$args->a_start ) || ! self::$args->card_link ) { 2799 // Remove link if attributes are not valid. 2827 2800 $pattern = str_replace( '[a][title][/a]', '[title]', $pattern ); 2828 } elseif ( empty( self::$args->a_start ) ) {2829 // Link on title.2830 $pattern = str_replace( '[a][title][/a]', '[title]', $pattern ); 2831 } elseif (! substr_count( $pattern, '[a][title][/a]' ) ) {2801 $pattern = str_replace( '[a-r][read_more_text][/a]', '[read_more_text]', $pattern ); 2802 } 2803 2804 if ( self::$args->card_link && ! substr_count( $pattern, '[a][title][/a]' ) ) { 2832 2805 $pattern = str_replace( '[title]', '[a][title][/a]', $pattern ); 2833 2806 } … … 3202 3175 } 3203 3176 3204 if ( ! empty( self::$args-> linkurl) && substr_count( $tile, '[a][title][/a]' ) ) {3177 if ( ! empty( self::$args->card_link ) && substr_count( $tile, '[a][title][/a]' ) ) { 3205 3178 // Replace title with link. 3206 3179 $tile = str_replace( '[a][title][/a]', self::$args->sep_d . '<' . self::$args->titletag . ' class="article__title item-title-tag">' . $start . $title . $end . '</' . self::$args->titletag . '>', $tile ); … … 3211 3184 // Replace just title. 3212 3185 $tile = str_replace( '[title]', self::$args->sep_d . '<' . self::$args->titletag . ' class="article__title item-title-tag">' . $title . '</' . self::$args->titletag . '>', $tile ); 3186 3213 3187 } 3214 3188 $tile = str_replace( '[a][title][/a]', '', $tile ); -
latest-post-shortcode/trunk/lps-block/build/index-rtl.css
r3308070 r3349770 1 [data-type="latest-post-shortcode/lps-block"]{--max-space:min(var(--lps--admin-wide),calc(100% - var(--lps--root-padding)*2))}[data-type="latest-post-shortcode/lps-block"].is-layout-constrained>*{margin-right:auto;margin-left:auto;max-width:min(var(--max-space),var(--lps--admin-wide,70rem))}[data-type="latest-post-shortcode/lps-block"]>.latest-selected-content{display:contents;pointer-events:none}[data-type="latest-post-shortcode/lps-block"] article.attachment{ width:100%}.lps-sidebar-buttons-wrap{align-items:stretch!important}.lps-block-preview a,.wp-block-lps a{pointer-events:none!important}.lps-block-refresh-button,.lps-block-settings-button{margin-bottom:.5rem}.lps-block-settings-button{width:100%}.has-lps-block,.lps-block-settings-controls{--border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3e4cb7));background:hsla(0,0%,93%,.502);background-size:2rem 2rem;border:1px solid var(--border-color);border-radius:3px;font-family:monospace!important;font-size:12px!important;padding:1rem;word-break:break-word!important}.lps-cached{position:relative}.lps-cached:after{background:rgba(255,238,0,.333);box-shadow:0 2px 2px rgba(0,0,0,.5);color:#000;content:"CACHED";display:inline-block;font-size:9px;line-height:14px;padding:0 5px;position:absolute;left:0;top:0;z-index:100}1 [data-type="latest-post-shortcode/lps-block"]{--max-space:min(var(--lps--admin-wide),calc(100% - var(--lps--root-padding)*2))}[data-type="latest-post-shortcode/lps-block"].is-layout-constrained>*{margin-right:auto;margin-left:auto;max-width:min(var(--max-space),var(--lps--admin-wide,70rem))}[data-type="latest-post-shortcode/lps-block"]>.latest-selected-content{display:contents;pointer-events:none}[data-type="latest-post-shortcode/lps-block"] article.attachment{padding:initial;width:100%}.lps-sidebar-buttons-wrap{align-items:stretch!important}.lps-block-preview a,.wp-block-lps a{pointer-events:none!important}.lps-block-refresh-button,.lps-block-settings-button{margin-bottom:.5rem}.lps-block-settings-button{width:100%}.has-lps-block,.lps-block-settings-controls{--border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3e4cb7));background:hsla(0,0%,93%,.502);background-size:2rem 2rem;border:1px solid var(--border-color);border-radius:3px;font-family:monospace!important;font-size:12px!important;padding:1rem;word-break:break-word!important}.lps-cached{position:relative}.lps-cached:after{background:rgba(255,238,0,.333);box-shadow:0 2px 2px rgba(0,0,0,.5);color:#000;content:"CACHED";display:inline-block;font-size:9px;line-height:14px;padding:0 5px;position:absolute;left:0;top:0;z-index:100} -
latest-post-shortcode/trunk/lps-block/build/index.asset.php
r3308070 r3349770 1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-server-side-render'), 'version' => ' 9d254977f0291fa8d8c7');1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-server-side-render'), 'version' => '2a557b2324c02a0e83e2'); -
latest-post-shortcode/trunk/lps-block/build/index.css
r3286720 r3349770 1 [data-type="latest-post-shortcode/lps-block"]{--max-space:min(var(--lps--admin-wide),calc(100% - var(--lps--root-padding)*2))}[data-type="latest-post-shortcode/lps-block"].is-layout-constrained>*{margin-left:auto;margin-right:auto;max-width:min(var(--max-space),var(--lps--admin-wide,70rem))}[data-type="latest-post-shortcode/lps-block"]>.latest-selected-content{display:contents;pointer-events:none}[data-type="latest-post-shortcode/lps-block"] article.attachment{ width:100%}.lps-sidebar-buttons-wrap{align-items:stretch!important}.lps-block-preview a,.wp-block-lps a{pointer-events:none!important}.lps-block-refresh-button,.lps-block-settings-button{margin-bottom:.5rem}.lps-block-settings-button{width:100%}.has-lps-block,.lps-block-settings-controls{--border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3e4cb7));background:hsla(0,0%,93%,.502);background-size:2rem 2rem;border:1px solid var(--border-color);border-radius:3px;font-family:monospace!important;font-size:12px!important;padding:1rem;word-break:break-word!important}.lps-cached{position:relative}.lps-cached:after{background:rgba(255,238,0,.333);box-shadow:0 2px 2px rgba(0,0,0,.5);color:#000;content:"CACHED";display:inline-block;font-size:9px;line-height:14px;padding:0 5px;position:absolute;right:0;top:0;z-index:100}1 [data-type="latest-post-shortcode/lps-block"]{--max-space:min(var(--lps--admin-wide),calc(100% - var(--lps--root-padding)*2))}[data-type="latest-post-shortcode/lps-block"].is-layout-constrained>*{margin-left:auto;margin-right:auto;max-width:min(var(--max-space),var(--lps--admin-wide,70rem))}[data-type="latest-post-shortcode/lps-block"]>.latest-selected-content{display:contents;pointer-events:none}[data-type="latest-post-shortcode/lps-block"] article.attachment{padding:initial;width:100%}.lps-sidebar-buttons-wrap{align-items:stretch!important}.lps-block-preview a,.wp-block-lps a{pointer-events:none!important}.lps-block-refresh-button,.lps-block-settings-button{margin-bottom:.5rem}.lps-block-settings-button{width:100%}.has-lps-block,.lps-block-settings-controls{--border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3e4cb7));background:hsla(0,0%,93%,.502);background-size:2rem 2rem;border:1px solid var(--border-color);border-radius:3px;font-family:monospace!important;font-size:12px!important;padding:1rem;word-break:break-word!important}.lps-cached{position:relative}.lps-cached:after{background:rgba(255,238,0,.333);box-shadow:0 2px 2px rgba(0,0,0,.5);color:#000;content:"CACHED";display:inline-block;font-size:9px;line-height:14px;padding:0 5px;position:absolute;right:0;top:0;z-index:100} -
latest-post-shortcode/trunk/readme.txt
r3308070 r3349770 5 5 Requires at least: 5.5.0 6 6 Tested up to: 6.8 7 Stable tag: 14. 0.37 Stable tag: 14.1.0 8 8 Requires PHP: 7.3.5 9 9 License: GPLv2 or later … … 69 69 == Changelog == 70 70 71 = 14.0.3 = 72 * Tested up to 6.8.1 73 * Fixed the assets load in the site editor 71 = 14.1.0 = 72 * Tested up to 6.8.2 73 * Removed the experimental lightbox feature 74 * Editor style updates (fixed the `.wp-core-ui .attachment` selector leakage) 75 * Block packages updates 74 76 75 77 See the [changelog](https://plugins.svn.wordpress.org/latest-post-shortcode/trunk/changelog.txt) for detailed information on changes made in the earlier versions.
Note: See TracChangeset
for help on using the changeset viewer.