Plugin Directory

Changeset 3321429


Ignore:
Timestamp:
07/02/2025 06:58:18 PM (9 months ago)
Author:
grzelkowski
Message:

version 1.7.4

Location:
quick-ajax-post-loader/trunk
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • quick-ajax-post-loader/trunk/admin/pages/settings-page.php

    r3287563 r3321429  
    179179            $content .= $this->add_field(QAPL_Quick_Ajax_Helper::global_options_field_set_sort_option_date_asc_label());
    180180            $content .= $this->add_field(QAPL_Quick_Ajax_Helper::global_options_field_set_sort_option_comment_count_desc_label());
     181            $content .= $this->add_field(QAPL_Quick_Ajax_Helper::global_options_field_set_sort_option_title_asc_label());
    181182            $content .= $this->add_field(QAPL_Quick_Ajax_Helper::global_options_field_set_sort_option_title_desc_label());
    182             $content .= $this->add_field(QAPL_Quick_Ajax_Helper::global_options_field_set_sort_option_title_asc_label());
    183183            $content .= $this->add_field(QAPL_Quick_Ajax_Helper::global_options_field_set_sort_option_rand_label());
    184184            $content .= $settings_fields_html;
     
    343343                    continue;
    344344                }       
    345                 $section_title = esc_html(strip_tags($section['title']));
     345                $section_title = esc_html(wp_strip_all_tags($section['title']));
    346346                $section_content = wp_kses_post($section['content']);       
    347347                $accordion_content .= '<div class="quick-ajax-section">';
  • quick-ajax-post-loader/trunk/css/admin-style.css

    r3287563 r3321429  
    202202}
    203203.quick-ajax-form-wrap .quick-ajax-field-container{
     204    position: relative;
    204205    width: 100%;
    205206    display: -webkit-box;
     
    211212        -ms-flex-align: start;
    212213            align-items: flex-start;
     214    gap:1rem;
    213215    margin-bottom: 1rem;
    214216    visibility: visible;
  • quick-ajax-post-loader/trunk/css/admin-style.min.css

    r3287563 r3321429  
    1 input:checked+.switch{background-color:#2271b1}.light-style input:checked+.switch{background-color:#04a4cc}.light-style select:focus{border-color:#04a4cc;-webkit-box-shadow:0 0 0 1px #04a4cc;box-shadow:0 0 0 1px #04a4cc}.modern-style input:checked+.switch{background-color:#3858e9}.modern-style select:focus{border-color:#3858e9;-webkit-box-shadow:0 0 0 1px #3858e9;box-shadow:0 0 0 1px #3858e9}.blue-style input:checked+.switch{background-color:#e1a948}.blue-style select:focus{border-color:#e1a948;-webkit-box-shadow:0 0 0 1px #e1a948;box-shadow:0 0 0 1px #e1a948}.coffee-style input:checked+.switch{background-color:#c7a589}.coffee-style select:focus{border-color:#c7a589;-webkit-box-shadow:0 0 0 1px #c7a589;box-shadow:0 0 0 1px #c7a589}.ectoplasm-style input:checked+.switch{background-color:#a3b745}.ectoplasm-style select:focus{border-color:#a3b745;-webkit-box-shadow:0 0 0 1px #a3b745;box-shadow:0 0 0 1px #a3b745}.midnight-style input:checked+.switch{background-color:#e14d43}.midnight-style select:focus{border-color:#e14d43;-webkit-box-shadow:0 0 0 1px #e14d43;box-shadow:0 0 0 1px #e14d43}.ocean-style input:checked+.switch{background-color:#9ebaa0}.ocean-style select:focus{border-color:#9ebaa0;-webkit-box-shadow:0 0 0 1px #9ebaa0;box-shadow:0 0 0 1px #9ebaa0}.sunrise-style input:checked+.switch{background-color:#dd823b}.sunrise-style select:focus{border-color:#dd823b;-webkit-box-shadow:0 0 0 1px #dd823b;box-shadow:0 0 0 1px #dd823b}.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#2271b1}.light-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.light-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#04a4cc}.modern-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.modern-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#3858e9}.blue-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.blue-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#e1a948}.coffee-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.coffee-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#c7a589}.ectoplasm-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.ectoplasm-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#a3b745}.midnight-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.midnight-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#e14d43}.ocean-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.ocean-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#9ebaa0}.sunrise-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.sunrise-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#dd823b}#shortcode-box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px}#shortcode-box-wrap .shortcode-description{padding:0 14px}#shortcode-box-wrap code{line-height:2;padding:10px 10px 11px;border:1px solid #8c8f94;border-radius:3px;background:rgba(255,255,255,.5);cursor:pointer;-webkit-transition:.3s;transition:.3s}.switch-checkbox{display:inline-block;min-height:30px}.switch-wrap{position:relative;width:40px;height:20px;margin-top:6px}.switch-wrap input{opacity:0;width:0;height:0}.switch{border-radius:12px}.switch:before{border-radius:50%}input+.switch{position:absolute;cursor:pointer;top:-1px;left:0;right:0;bottom:1px;background-color:#ccc;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.5);box-shadow:inset 0 0 3px rgba(0,0,0,.5);-webkit-transition:.3s;transition:.3s}.switch:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.switch{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.5);box-shadow:inset 0 0 3px rgba(0,0,0,.5)}input:focus+.switch{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.5);box-shadow:inset 0 0 3px rgba(0,0,0,.5)}input:checked+.switch:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.quick-ajax-form-wrap{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quick-ajax-form-wrap .quick-ajax-field-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem;visibility:visible;opacity:1;-webkit-transition:.15s;transition:.15s}.quick-ajax-form-wrap .quick-ajax-field-container.inactive{visibility:hidden;opacity:0;height:0;margin-bottom:0;-webkit-transition:.15s;transition:.15s}.quick-ajax-form-wrap .quick-ajax-field-container>label{width:210px;margin-top:6px}.quick-ajax-form-wrap .quick-ajax-field-container>.quick-ajax-field{max-width:580px;width:calc(100% - 210px)}.quick-ajax-form-wrap .quick-ajax-field-container .quick-ajax-field>div,.quick-ajax-form-wrap .quick-ajax-field-container .quick-ajax-field>input,.quick-ajax-form-wrap .quick-ajax-field-container .quick-ajax-field>select{max-width:100%;width:100%}.quick-ajax-form-wrap .quick-ajax-field-container.quick-ajax-multiselect-field .quick-ajax-field .quick-ajax-field-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.quick-ajax-form-wrap .quick-ajax-field-container.quick-ajax-multiselect-field .quick-ajax-field .quick-ajax-field-options>.quick-ajax-multiselect-option{-webkit-box-flex:0;-ms-flex:0 1 calc(100% / 3);flex:0 1 calc(100% / 3);min-width:180px;padding:6px 0;min-height:32px;-webkit-box-sizing:border-box;box-sizing:border-box}.quick-ajax-form-wrap .quick-ajax-field-container.quick-ajax-multiselect-field .quick-ajax-field .quick-ajax-field-options>.quick-ajax-multiselect-option label{cursor:pointer}.quick-ajax-form-wrap .quick-ajax-field-container .quick-ajax-field-desc{margin-top:5px;margin-bottom:0;color:#50575e;font-style:italic}.quick-ajax-form-wrap .quick-ajax-field-container>input,.quick-ajax-form-wrap .quick-ajax-field-container>select{padding:0 6px;margin:0}@media (max-width:782px){.quick-ajax-form-wrap .quick-ajax-field-container>label{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:0;margin-right:0}.quick-ajax-form-wrap .quick-ajax-field-container>.quick-ajax-field{-ms-flex-preferred-size:100%;flex-basis:100%}}.quick-ajax-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.quick-ajax-tabs:before{content:'';position:absolute;width:100%;bottom:0;height:1px;background-color:#c3c4c7}.quick-ajax-tab-button{position:relative;padding:5px 10px;cursor:pointer;z-index:0;background:#dcdcdc;border:1px solid #c3c4c7;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-tab-button:first-of-type{margin-left:0}.quick-ajax-tab-button:hover{-webkit-transition:all .3s ease;transition:all .3s ease;background:#f6f7f7}.quick-ajax-tab-button.active{background:#fff;z-index:1;border-bottom:1px solid #fff;-webkit-transition:all .1s ease;transition:all .1s ease}.quick-ajax-tab-content,.quick-ajax-tab-content[hidden]{position:relative;background:#fff;padding:1rem;border:1px solid #c3c4c7;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);display:none}.quick-ajax-tab-content.active{display:block}.quick-ajax-tab-content+.quick-ajax-tab-content,.quick-ajax-tabs+.quick-ajax-tab-content{border-top:none}.function-generator-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}.function-generator-options{max-width:580px}.function-generator-options .quick-ajax-field-container.quick-ajax-multiselect-field .quick-ajax-field .quick-ajax-field-options>.quick-ajax-multiselect-option{min-width:50%}.function-generator-result{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:480px}.function-generator-result>pre{overflow:auto}@media (max-width:1200px){.function-generator-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.function-generator-options,function-generator-result{width:100%;max-width:unset}}.quick-ajax-form-wrap code.no-background{background:0 0;padding:3px 0 2px;font-size:14px}.quick-ajax-form-wrap code.code-tag{padding:2px 4px 3px;margin:0 1px;background:rgba(0,0,0,.07)}.quick-ajax-form-wrap pre{white-space:pre-wrap;word-wrap:break-word}.quick-ajax-form-wrap ul.ul-numbered{list-style-type:decimal;padding-left:13px}.quick-ajax-form-wrap li ul{margin-top:6px}.quick-ajax-accordion-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;margin-bottom:1rem}.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em 1.5em;background:#fff;border:1px solid #c3c4c7;cursor:pointer;outline:unset}.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:hover{background:#f6f7f7}.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-width:2px;outline-style:solid;outline-offset:-2px;background-color:#f6f7f7;z-index:1}.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle.active{background:#fff}.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle.active:hover{background:#f6f7f7}.quick-ajax-accordion-wrapper .accordion-title{font-size:13px;font-weight:600;margin:0}.quick-ajax-accordion-wrapper .accordion-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle.active .accordion-icon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.quick-ajax-accordion-wrapper .accordion-icon span{pointer-events:none;position:absolute;border:solid #50575e;border-width:0 2px 2px 0;height:.5rem;width:.5rem;top:50%;right:0;-webkit-transform:translateY(-70%) rotate(45deg);-ms-transform:translateY(-70%) rotate(45deg);transform:translateY(-70%) rotate(45deg)}.quick-ajax-accordion-wrapper .quick-ajax-accordion-content{display:none;border:1px solid #c3c4c7;border-top:none;padding:0 1.5em 1em 1.5em}.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle.active+.quick-ajax-accordion-content:before{content:"";position:absolute;display:block;background:#fff;height:1px;left:1px;right:1px;margin-top:-1px}.qapl-admin-page-loader{position:relative;height:20px;width:40px;padding:6px 0;margin-left:0;vertical-align:middle}.qapl-admin-page-loader span{position:absolute;top:50%;left:0;width:6px;height:6px;background-color:#50575e;border-radius:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0;-webkit-animation:qapl-admin-loader-animation 1.8s linear infinite;animation:qapl-admin-loader-animation 1.8s linear infinite}.qapl-admin-page-loader span:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.qapl-admin-page-loader span:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.qapl-admin-page-loader span:nth-child(3){-webkit-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes qapl-admin-loader-animation{0%{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0}10%{opacity:1}50%{-webkit-transform:translate(20px,-50%);transform:translate(20px,-50%);opacity:1}90%{opacity:0}100%{-webkit-transform:translate(40px,-50%);transform:translate(40px,-50%);opacity:0}}@keyframes qapl-admin-loader-animation{0%{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0}10%{opacity:1}50%{-webkit-transform:translate(20px,-50%);transform:translate(20px,-50%);opacity:1}90%{opacity:0}100%{-webkit-transform:translate(40px,-50%);transform:translate(40px,-50%);opacity:0}}
     1input:checked+.switch{background-color:#2271b1}.light-style input:checked+.switch{background-color:#04a4cc}.light-style select:focus{border-color:#04a4cc;-webkit-box-shadow:0 0 0 1px #04a4cc;box-shadow:0 0 0 1px #04a4cc}.modern-style input:checked+.switch{background-color:#3858e9}.modern-style select:focus{border-color:#3858e9;-webkit-box-shadow:0 0 0 1px #3858e9;box-shadow:0 0 0 1px #3858e9}.blue-style input:checked+.switch{background-color:#e1a948}.blue-style select:focus{border-color:#e1a948;-webkit-box-shadow:0 0 0 1px #e1a948;box-shadow:0 0 0 1px #e1a948}.coffee-style input:checked+.switch{background-color:#c7a589}.coffee-style select:focus{border-color:#c7a589;-webkit-box-shadow:0 0 0 1px #c7a589;box-shadow:0 0 0 1px #c7a589}.ectoplasm-style input:checked+.switch{background-color:#a3b745}.ectoplasm-style select:focus{border-color:#a3b745;-webkit-box-shadow:0 0 0 1px #a3b745;box-shadow:0 0 0 1px #a3b745}.midnight-style input:checked+.switch{background-color:#e14d43}.midnight-style select:focus{border-color:#e14d43;-webkit-box-shadow:0 0 0 1px #e14d43;box-shadow:0 0 0 1px #e14d43}.ocean-style input:checked+.switch{background-color:#9ebaa0}.ocean-style select:focus{border-color:#9ebaa0;-webkit-box-shadow:0 0 0 1px #9ebaa0;box-shadow:0 0 0 1px #9ebaa0}.sunrise-style input:checked+.switch{background-color:#dd823b}.sunrise-style select:focus{border-color:#dd823b;-webkit-box-shadow:0 0 0 1px #dd823b;box-shadow:0 0 0 1px #dd823b}.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#2271b1}.light-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.light-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#04a4cc}.modern-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.modern-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#3858e9}.blue-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.blue-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#e1a948}.coffee-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.coffee-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#c7a589}.ectoplasm-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.ectoplasm-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#a3b745}.midnight-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.midnight-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#e14d43}.ocean-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.ocean-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#9ebaa0}.sunrise-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.sunrise-style .quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-color:#dd823b}#shortcode-box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px}#shortcode-box-wrap .shortcode-description{padding:0 14px}#shortcode-box-wrap code{line-height:2;padding:10px 10px 11px;border:1px solid #8c8f94;border-radius:3px;background:rgba(255,255,255,.5);cursor:pointer;-webkit-transition:.3s;transition:.3s}.switch-checkbox{display:inline-block;min-height:30px}.switch-wrap{position:relative;width:40px;height:20px;margin-top:6px}.switch-wrap input{opacity:0;width:0;height:0}.switch{border-radius:12px}.switch:before{border-radius:50%}input+.switch{position:absolute;cursor:pointer;top:-1px;left:0;right:0;bottom:1px;background-color:#ccc;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.5);box-shadow:inset 0 0 3px rgba(0,0,0,.5);-webkit-transition:.3s;transition:.3s}.switch:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.switch{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.5);box-shadow:inset 0 0 3px rgba(0,0,0,.5)}input:focus+.switch{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.5);box-shadow:inset 0 0 3px rgba(0,0,0,.5)}input:checked+.switch:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.quick-ajax-form-wrap{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quick-ajax-form-wrap .quick-ajax-field-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;margin-bottom:1rem;visibility:visible;opacity:1;-webkit-transition:.15s;transition:.15s}.quick-ajax-form-wrap .quick-ajax-field-container.inactive{visibility:hidden;opacity:0;height:0;margin-bottom:0;-webkit-transition:.15s;transition:.15s}.quick-ajax-form-wrap .quick-ajax-field-container>label{width:210px;margin-top:6px}.quick-ajax-form-wrap .quick-ajax-field-container>.quick-ajax-field{max-width:580px;width:calc(100% - 210px)}.quick-ajax-form-wrap .quick-ajax-field-container .quick-ajax-field>div,.quick-ajax-form-wrap .quick-ajax-field-container .quick-ajax-field>input,.quick-ajax-form-wrap .quick-ajax-field-container .quick-ajax-field>select{max-width:100%;width:100%}.quick-ajax-form-wrap .quick-ajax-field-container.quick-ajax-multiselect-field .quick-ajax-field .quick-ajax-field-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.quick-ajax-form-wrap .quick-ajax-field-container.quick-ajax-multiselect-field .quick-ajax-field .quick-ajax-field-options>.quick-ajax-multiselect-option{-webkit-box-flex:0;-ms-flex:0 1 calc(100% / 3);flex:0 1 calc(100% / 3);min-width:180px;padding:6px 0;min-height:32px;-webkit-box-sizing:border-box;box-sizing:border-box}.quick-ajax-form-wrap .quick-ajax-field-container.quick-ajax-multiselect-field .quick-ajax-field .quick-ajax-field-options>.quick-ajax-multiselect-option label{cursor:pointer}.quick-ajax-form-wrap .quick-ajax-field-container .quick-ajax-field-desc{margin-top:5px;margin-bottom:0;color:#50575e;font-style:italic}.quick-ajax-form-wrap .quick-ajax-field-container>input,.quick-ajax-form-wrap .quick-ajax-field-container>select{padding:0 6px;margin:0}@media (max-width:782px){.quick-ajax-form-wrap .quick-ajax-field-container>label{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:0;margin-right:0}.quick-ajax-form-wrap .quick-ajax-field-container>.quick-ajax-field{-ms-flex-preferred-size:100%;flex-basis:100%}}.quick-ajax-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.quick-ajax-tabs:before{content:'';position:absolute;width:100%;bottom:0;height:1px;background-color:#c3c4c7}.quick-ajax-tab-button{position:relative;padding:5px 10px;cursor:pointer;z-index:0;background:#dcdcdc;border:1px solid #c3c4c7;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-tab-button:first-of-type{margin-left:0}.quick-ajax-tab-button:hover{-webkit-transition:all .3s ease;transition:all .3s ease;background:#f6f7f7}.quick-ajax-tab-button.active{background:#fff;z-index:1;border-bottom:1px solid #fff;-webkit-transition:all .1s ease;transition:all .1s ease}.quick-ajax-tab-content,.quick-ajax-tab-content[hidden]{position:relative;background:#fff;padding:1rem;border:1px solid #c3c4c7;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);display:none}.quick-ajax-tab-content.active{display:block}.quick-ajax-tab-content+.quick-ajax-tab-content,.quick-ajax-tabs+.quick-ajax-tab-content{border-top:none}.function-generator-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}.function-generator-options{max-width:580px}.function-generator-options .quick-ajax-field-container.quick-ajax-multiselect-field .quick-ajax-field .quick-ajax-field-options>.quick-ajax-multiselect-option{min-width:50%}.function-generator-result{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:480px}.function-generator-result>pre{overflow:auto}@media (max-width:1200px){.function-generator-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.function-generator-options,function-generator-result{width:100%;max-width:unset}}.quick-ajax-form-wrap code.no-background{background:0 0;padding:3px 0 2px;font-size:14px}.quick-ajax-form-wrap code.code-tag{padding:2px 4px 3px;margin:0 1px;background:rgba(0,0,0,.07)}.quick-ajax-form-wrap pre{white-space:pre-wrap;word-wrap:break-word}.quick-ajax-form-wrap ul.ul-numbered{list-style-type:decimal;padding-left:13px}.quick-ajax-form-wrap li ul{margin-top:6px}.quick-ajax-accordion-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;margin-bottom:1rem}.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em 1.5em;background:#fff;border:1px solid #c3c4c7;cursor:pointer;outline:unset}.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:hover{background:#f6f7f7}.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:active,.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle:focus{outline-width:2px;outline-style:solid;outline-offset:-2px;background-color:#f6f7f7;z-index:1}.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle.active{background:#fff}.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle.active:hover{background:#f6f7f7}.quick-ajax-accordion-wrapper .accordion-title{font-size:13px;font-weight:600;margin:0}.quick-ajax-accordion-wrapper .accordion-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle.active .accordion-icon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.quick-ajax-accordion-wrapper .accordion-icon span{pointer-events:none;position:absolute;border:solid #50575e;border-width:0 2px 2px 0;height:.5rem;width:.5rem;top:50%;right:0;-webkit-transform:translateY(-70%) rotate(45deg);-ms-transform:translateY(-70%) rotate(45deg);transform:translateY(-70%) rotate(45deg)}.quick-ajax-accordion-wrapper .quick-ajax-accordion-content{display:none;border:1px solid #c3c4c7;border-top:none;padding:0 1.5em 1em 1.5em}.quick-ajax-accordion-wrapper .quick-ajax-accordion-toggle.active+.quick-ajax-accordion-content:before{content:"";position:absolute;display:block;background:#fff;height:1px;left:1px;right:1px;margin-top:-1px}.qapl-admin-page-loader{position:relative;height:20px;width:40px;padding:6px 0;margin-left:0;vertical-align:middle}.qapl-admin-page-loader span{position:absolute;top:50%;left:0;width:6px;height:6px;background-color:#50575e;border-radius:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0;-webkit-animation:qapl-admin-loader-animation 1.8s linear infinite;animation:qapl-admin-loader-animation 1.8s linear infinite}.qapl-admin-page-loader span:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.qapl-admin-page-loader span:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.qapl-admin-page-loader span:nth-child(3){-webkit-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes qapl-admin-loader-animation{0%{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0}10%{opacity:1}50%{-webkit-transform:translate(20px,-50%);transform:translate(20px,-50%);opacity:1}90%{opacity:0}100%{-webkit-transform:translate(40px,-50%);transform:translate(40px,-50%);opacity:0}}@keyframes qapl-admin-loader-animation{0%{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0}10%{opacity:1}50%{-webkit-transform:translate(20px,-50%);transform:translate(20px,-50%);opacity:1}90%{opacity:0}100%{-webkit-transform:translate(40px,-50%);transform:translate(40px,-50%);opacity:0}}
  • quick-ajax-post-loader/trunk/css/style.css

    r3305166 r3321429  
    246246            box-sizing: border-box;
    247247}
     248.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item div{
     249    -webkit-box-sizing: border-box;
     250            box-sizing: border-box;
     251}
    248252.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item a:focus{
    249253    outline: none;
  • quick-ajax-post-loader/trunk/css/style.min.css

    r3305166 r3321429  
    1 .quick-ajax-filter-container.quick-ajax-theme{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:3rem;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quick-ajax-filter-container.quick-ajax-theme button.qapl-button,.quick-ajax-sort-options-container.quick-ajax-theme select{padding:10px 20px;font-size:16px;line-height:1;border:2px solid #1e1e1e;background-color:#1e1e1e;color:#fff;-webkit-box-shadow:0 0 22px rgba(0,0,0,.2);box-shadow:0 0 22px rgba(0,0,0,.2);border-radius:21px;outline:unset;-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-filter-container.quick-ajax-theme button.qapl-button:focus{outline:0;text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.quick-ajax-filter-container.quick-ajax-theme button.qapl-button.active,.quick-ajax-filter-container.quick-ajax-theme button.qapl-button:hover{border:2px solid #1e1e1e;background-color:transparent;color:#1e1e1e;-webkit-box-shadow:0 0 14px rgba(0,0,0,.5);box-shadow:0 0 14px rgba(0,0,0,.5);-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-controls-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.quick-ajax-controls-container .quick-ajax-filter-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.quick-ajax-controls-container .quick-ajax-sort-options-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.quick-ajax-controls-container .quick-ajax-filter-container.quick-ajax-theme{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.quick-ajax-sort-options-container.quick-ajax-theme{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.quick-ajax-sort-options-container.quick-ajax-theme .quick-ajax-sort-option-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.quick-ajax-sort-options-container.quick-ajax-theme select{background-color:#1e1e1e;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%23ffffff" d="M2 5L0 3h4z"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 20px) 8px;background-size:10px;padding:5px 40px 5px 20px;min-height:40px;font-weight:500;text-align:center;outline:0;cursor:pointer;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quick-ajax-sort-options-container.quick-ajax-theme .quick-ajax-sort-option-wrapper select:hover,.quick-ajax-sort-options-container.quick-ajax-theme .quick-ajax-sort-option-wrapper:hover select{background-color:transparent;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%231e1e1e" d="M2 5L0 3h4z"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 20px) 8px;background-size:10px;border:2px solid #1e1e1e;color:#1e1e1e;-webkit-box-shadow:0 0 14px rgba(0,0,0,.5);box-shadow:0 0 14px rgba(0,0,0,.5);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.quick-ajax-sort-options-container.quick-ajax-theme .quick-ajax-sort-option-wrapper select:focus{background-color:transparent;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%231e1e1e" d="M2 0L0 2h4z"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 20px) 16px;background-size:10px;color:#1e1e1e;-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-sort-options-container.quick-ajax-theme .quick-ajax-sort-option-wrapper select option{background-color:#fff;color:#1e1e1e;font-weight:500;padding:10px;text-align:center}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper{display:grid;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--qapl-gap);grid-template-columns:repeat(auto-fit,minmax(var(--qapl-min-col-size),1fr))}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-1{--qapl-cols:1;--qapl-min-col-size:100%;--qapl-gap:2rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-2{--qapl-cols:2;--qapl-min-col-size:300px;--qapl-gap:2rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-3{--qapl-cols:3;--qapl-min-col-size:250px;--qapl-gap:2rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-4{--qapl-cols:4;--qapl-min-col-size:220px;--qapl-gap:2rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-5{--qapl-cols:5;--qapl-min-col-size:200px;--qapl-gap:2rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-6{--qapl-cols:6;--qapl-min-col-size:180px;--qapl-gap:2rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-7{--qapl-cols:7;--qapl-min-col-size:160px;--qapl-gap:1rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-8{--qapl-cols:8;--qapl-min-col-size:150px;--qapl-gap:1rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-9{--qapl-cols:9;--qapl-min-col-size:140px;--qapl-gap:1rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-10{--qapl-cols:10;--qapl-min-col-size:130px;--qapl-gap:1rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-11{--qapl-cols:11;--qapl-min-col-size:120px;--qapl-gap:1rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-12{--qapl-cols:12;--qapl-min-col-size:110px;--qapl-gap:1rem}@media (min-width:1024px){.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper[class*=col-qty-]{grid-template-columns:repeat(var(--qapl-cols),1fr);gap:var(--qapl-gap)}}.quick-ajax-posts-container.quick-ajax-theme .qapl-no-posts-found{display:block;width:100%;text-align:center}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-end-message-container{display:block;width:100%;text-align:center;opacity:0;-webkit-animation:qapl-fade-in .3s ease forwards;animation:qapl-fade-in .3s ease forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.quick-ajax-posts-container.quick-ajax-theme .qapl-load-more-button{display:block;width:auto;margin:0 auto}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item a:focus{outline:0;text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item a>div{position:relative;display:block;width:100%}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default a{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);text-decoration:none;border-radius:6px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default a:focus img{outline:0}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default a:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default a>div{opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default a:hover>div{opacity:.8;-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-image{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;aspect-ratio:5/3;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-image img{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-top-right-radius:6px;border-top-left-radius:6px}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-date{position:absolute;top:1rem;left:1rem;z-index:1;background-color:rgba(255,255,255,.6);display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;border-radius:6px}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-date span{line-height:1;padding:.5rem;font-size:14px;font-weight:700;color:#1e1e1e}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:.5rem 1rem 1rem}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-title,.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-title>*{color:#1e1e1e}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 1rem 1rem}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-description,.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-description *{color:#1e1e1e}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-read-more{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;text-align:right;padding:0 1rem 1rem;color:#1e1e1e;margin-top:auto}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-read-more p{margin-bottom:0}.quick-ajax-posts-container.quick-ajax-theme.loading{margin-bottom:0}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-load-more-container{display:block;width:100%;opacity:1}.quick-ajax-posts-container.quick-ajax-theme.loading .quick-ajax-load-more-container{display:none;opacity:0}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-load-more-container .qapl-load-more-wrapper{margin-top:3rem}.quick-ajax-posts-container.quick-ajax-theme .qapl-load-more-button{display:block;width:auto;margin:0 auto}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-load-more-container .qapl-load-more-button{display:block;padding:10px 20px;font-size:18px;line-height:1;border:2px solid #1e1e1e;background-color:#1e1e1e;color:#fff;-webkit-box-shadow:0 0 22px rgba(0,0,0,.2);box-shadow:0 0 22px rgba(0,0,0,.2);border-radius:21px;outline:unset;-webkit-transition:all .3s;transition:all .3s}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-load-more-container .qapl-load-more-button:hover{border:2px solid #1e1e1e;background-color:transparent;color:#1e1e1e;-webkit-box-shadow:0 0 14px rgba(0,0,0,.5);box-shadow:0 0 14px rgba(0,0,0,.5);-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-posts-container .quick-ajax-load-more-container.infinite-scroll{visibility:hidden}.quick-ajax-posts-container .quick-ajax-loader-container{visibility:hidden;opacity:0;height:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.quick-ajax-posts-container.loading .quick-ajax-loader-container{visibility:visible;opacity:1;height:auto;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 0}.quick-ajax-posts-container.quick-ajax-theme.loading .quick-ajax-loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:42px;height:auto}.qapl-loader-default{border:8px solid #ebeaea;border-top:8px solid #fff;border-radius:50%;width:60px;height:60px;margin:1rem auto 1rem;-webkit-animation:loader-one-spin 2s linear infinite;animation:loader-one-spin 2s linear infinite}.qapl-loader-default.dark-loader{border:8px solid rgba(0,0,0,.3);border-top:8px solid rgba(0,0,0,.6)}@-webkit-keyframes loader-one-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-one-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.qapl-loader-dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem auto 1rem}.qapl-loader-dot .dot{width:15px;height:15px;background:#fff;border-radius:50%;margin:5px;-webkit-animation:dotPulse 1.2s infinite ease-in-out both;animation:dotPulse 1.2s infinite ease-in-out both}.qapl-loader-dot.dark-loader .dot{background:rgba(0,0,0,.6)}.qapl-loader-dot .dot:nth-child(1){-webkit-animation-delay:-.24s;animation-delay:-.24s}.qapl-loader-dot .dot:nth-child(2){-webkit-animation-delay:-.12s;animation-delay:-.12s}.qapl-loader-dot .dot:nth-child(3){-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes dotPulse{0%,100%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.7}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes dotPulse{0%,100%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.7}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.qapl-loader-wave{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem auto 1rem}.qapl-loader-wave .wave{width:5px;height:30px;background:rgba(255,255,255,.1);margin:0 2px;-webkit-animation:wave 1.2s infinite ease-in-out;animation:wave 1.2s infinite ease-in-out}.qapl-loader-wave.dark-loader .wave{background:rgba(0,0,0,.1);-webkit-animation:wave-dark 1.2s infinite ease-in-out;animation:wave-dark 1.2s infinite ease-in-out}.qapl-loader-wave .wave:nth-child(1){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.qapl-loader-wave .wave:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s}.qapl-loader-wave .wave:nth-child(3){-webkit-animation-delay:-.9s;animation-delay:-.9s}.qapl-loader-wave .wave:nth-child(4){-webkit-animation-delay:-.8s;animation-delay:-.8s}.qapl-loader-wave .wave:nth-child(5){-webkit-animation-delay:-.7s;animation-delay:-.7s}@-webkit-keyframes wave{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1);background:#fff}}@keyframes wave{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1);background:#fff}}@-webkit-keyframes wave-dark{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1);background:rgba(0,0,0,.6)}}@keyframes wave-dark{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1);background:rgba(0,0,0,.6)}}@-webkit-keyframes qapl-fade-in{from{opacity:0}to{opacity:1}}@keyframes qapl-fade-in{from{opacity:0}to{opacity:1}}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img{position:relative;overflow:hidden;color:#fff}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img a{text-decoration:none}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;-o-object-position:center;object-position:center;object-fit:cover;z-index:1}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-no-image{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);border-radius:4px;z-index:0}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .post-content{position:relative;z-index:2;background-color:rgba(0,0,0,.5);padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;overflow:hidden}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .post-content::before{content:'';position:absolute;top:0;left:-200%;width:200%;height:100%;background:linear-gradient(45deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.1) 65%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);opacity:0;z-index:-1;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-transition:all .6s ease;transition:all .6s ease}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img a:hover>.post-content::before{left:0;opacity:1;-webkit-transition:all .6s ease;transition:all .6s ease}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-date{position:relative;background:0 0;line-height:1;margin-bottom:20px;font-size:14px;font-weight:600}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-date span{padding:0;margin-bottom:.5rem;color:#fff;text-decoration:none}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-title{padding-top:3rem;margin-top:auto}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-title,.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-title *{color:#fff;text-decoration:none}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-description,.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-description *{color:#fff;text-decoration:none}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-read-more{text-align:right;font-weight:600;color:#fff;text-decoration:none;background:rgba(0,0,0,.4);display:inline-block;margin-top:1rem;margin-left:auto;margin-bottom:0;padding:6px 20px 8px;text-transform:uppercase;border-radius:7px;line-height:1;opacity:0;-webkit-transition:all .6s ease;transition:all .6s ease}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-read-more p{margin-bottom:0}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img a:hover .qapl-read-more{opacity:1;background:rgba(0,0,0,.6);-webkit-transition:all .6s ease;transition:all .6s ease}
     1.quick-ajax-filter-container.quick-ajax-theme{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:3rem;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quick-ajax-filter-container.quick-ajax-theme button.qapl-button,.quick-ajax-sort-options-container.quick-ajax-theme select{padding:10px 20px;font-size:16px;line-height:1;border:2px solid #1e1e1e;background-color:#1e1e1e;color:#fff;-webkit-box-shadow:0 0 22px rgba(0,0,0,.2);box-shadow:0 0 22px rgba(0,0,0,.2);border-radius:21px;outline:unset;-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-filter-container.quick-ajax-theme button.qapl-button:focus{outline:0;text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.quick-ajax-filter-container.quick-ajax-theme button.qapl-button.active,.quick-ajax-filter-container.quick-ajax-theme button.qapl-button:hover{border:2px solid #1e1e1e;background-color:transparent;color:#1e1e1e;-webkit-box-shadow:0 0 14px rgba(0,0,0,.5);box-shadow:0 0 14px rgba(0,0,0,.5);-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-controls-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.quick-ajax-controls-container .quick-ajax-filter-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.quick-ajax-controls-container .quick-ajax-sort-options-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.quick-ajax-controls-container .quick-ajax-filter-container.quick-ajax-theme{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.quick-ajax-sort-options-container.quick-ajax-theme{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.quick-ajax-sort-options-container.quick-ajax-theme .quick-ajax-sort-option-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.quick-ajax-sort-options-container.quick-ajax-theme select{background-color:#1e1e1e;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%23ffffff" d="M2 5L0 3h4z"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 20px) 8px;background-size:10px;padding:5px 40px 5px 20px;min-height:40px;font-weight:500;text-align:center;outline:0;cursor:pointer;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quick-ajax-sort-options-container.quick-ajax-theme .quick-ajax-sort-option-wrapper select:hover,.quick-ajax-sort-options-container.quick-ajax-theme .quick-ajax-sort-option-wrapper:hover select{background-color:transparent;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%231e1e1e" d="M2 5L0 3h4z"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 20px) 8px;background-size:10px;border:2px solid #1e1e1e;color:#1e1e1e;-webkit-box-shadow:0 0 14px rgba(0,0,0,.5);box-shadow:0 0 14px rgba(0,0,0,.5);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.quick-ajax-sort-options-container.quick-ajax-theme .quick-ajax-sort-option-wrapper select:focus{background-color:transparent;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%231e1e1e" d="M2 0L0 2h4z"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 20px) 16px;background-size:10px;color:#1e1e1e;-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-sort-options-container.quick-ajax-theme .quick-ajax-sort-option-wrapper select option{background-color:#fff;color:#1e1e1e;font-weight:500;padding:10px;text-align:center}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper{display:grid;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--qapl-gap);grid-template-columns:repeat(auto-fit,minmax(var(--qapl-min-col-size),1fr))}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-1{--qapl-cols:1;--qapl-min-col-size:100%;--qapl-gap:2rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-2{--qapl-cols:2;--qapl-min-col-size:300px;--qapl-gap:2rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-3{--qapl-cols:3;--qapl-min-col-size:250px;--qapl-gap:2rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-4{--qapl-cols:4;--qapl-min-col-size:220px;--qapl-gap:2rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-5{--qapl-cols:5;--qapl-min-col-size:200px;--qapl-gap:2rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-6{--qapl-cols:6;--qapl-min-col-size:180px;--qapl-gap:2rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-7{--qapl-cols:7;--qapl-min-col-size:160px;--qapl-gap:1rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-8{--qapl-cols:8;--qapl-min-col-size:150px;--qapl-gap:1rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-9{--qapl-cols:9;--qapl-min-col-size:140px;--qapl-gap:1rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-10{--qapl-cols:10;--qapl-min-col-size:130px;--qapl-gap:1rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-11{--qapl-cols:11;--qapl-min-col-size:120px;--qapl-gap:1rem}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper.col-qty-12{--qapl-cols:12;--qapl-min-col-size:110px;--qapl-gap:1rem}@media (min-width:1024px){.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-posts-wrapper[class*=col-qty-]{grid-template-columns:repeat(var(--qapl-cols),1fr);gap:var(--qapl-gap)}}.quick-ajax-posts-container.quick-ajax-theme .qapl-no-posts-found{display:block;width:100%;text-align:center}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-end-message-container{display:block;width:100%;text-align:center;opacity:0;-webkit-animation:qapl-fade-in .3s ease forwards;animation:qapl-fade-in .3s ease forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.quick-ajax-posts-container.quick-ajax-theme .qapl-load-more-button{display:block;width:auto;margin:0 auto}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item div{-webkit-box-sizing:border-box;box-sizing:border-box}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item a:focus{outline:0;text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item a>div{position:relative;display:block;width:100%}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default a{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);text-decoration:none;border-radius:6px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default a:focus img{outline:0}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default a:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default a>div{opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default a:hover>div{opacity:.8;-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-image{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;aspect-ratio:5/3;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-image img{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-top-right-radius:6px;border-top-left-radius:6px}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-date{position:absolute;top:1rem;left:1rem;z-index:1;background-color:rgba(255,255,255,.6);display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;border-radius:6px}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-date span{line-height:1;padding:.5rem;font-size:14px;font-weight:700;color:#1e1e1e}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:.5rem 1rem 1rem}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-title,.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-title>*{color:#1e1e1e}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 1rem 1rem}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-description,.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-post-description *{color:#1e1e1e}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-read-more{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;text-align:right;padding:0 1rem 1rem;color:#1e1e1e;margin-top:auto}.quick-ajax-posts-container.quick-ajax-theme .qapl-post-item.qapl-post-item-default .qapl-read-more p{margin-bottom:0}.quick-ajax-posts-container.quick-ajax-theme.loading{margin-bottom:0}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-load-more-container{display:block;width:100%;opacity:1}.quick-ajax-posts-container.quick-ajax-theme.loading .quick-ajax-load-more-container{display:none;opacity:0}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-load-more-container .qapl-load-more-wrapper{margin-top:3rem}.quick-ajax-posts-container.quick-ajax-theme .qapl-load-more-button{display:block;width:auto;margin:0 auto}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-load-more-container .qapl-load-more-button{display:block;padding:10px 20px;font-size:18px;line-height:1;border:2px solid #1e1e1e;background-color:#1e1e1e;color:#fff;-webkit-box-shadow:0 0 22px rgba(0,0,0,.2);box-shadow:0 0 22px rgba(0,0,0,.2);border-radius:21px;outline:unset;-webkit-transition:all .3s;transition:all .3s}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-load-more-container .qapl-load-more-button:hover{border:2px solid #1e1e1e;background-color:transparent;color:#1e1e1e;-webkit-box-shadow:0 0 14px rgba(0,0,0,.5);box-shadow:0 0 14px rgba(0,0,0,.5);-webkit-transition:all .3s ease;transition:all .3s ease}.quick-ajax-posts-container .quick-ajax-load-more-container.infinite-scroll{visibility:hidden}.quick-ajax-posts-container .quick-ajax-loader-container{visibility:hidden;opacity:0;height:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.quick-ajax-posts-container.loading .quick-ajax-loader-container{visibility:visible;opacity:1;height:auto;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.quick-ajax-posts-container.quick-ajax-theme .quick-ajax-loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 0}.quick-ajax-posts-container.quick-ajax-theme.loading .quick-ajax-loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:42px;height:auto}.qapl-loader-default{border:8px solid #ebeaea;border-top:8px solid #fff;border-radius:50%;width:60px;height:60px;margin:1rem auto 1rem;-webkit-animation:loader-one-spin 2s linear infinite;animation:loader-one-spin 2s linear infinite}.qapl-loader-default.dark-loader{border:8px solid rgba(0,0,0,.3);border-top:8px solid rgba(0,0,0,.6)}@-webkit-keyframes loader-one-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-one-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.qapl-loader-dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem auto 1rem}.qapl-loader-dot .dot{width:15px;height:15px;background:#fff;border-radius:50%;margin:5px;-webkit-animation:dotPulse 1.2s infinite ease-in-out both;animation:dotPulse 1.2s infinite ease-in-out both}.qapl-loader-dot.dark-loader .dot{background:rgba(0,0,0,.6)}.qapl-loader-dot .dot:nth-child(1){-webkit-animation-delay:-.24s;animation-delay:-.24s}.qapl-loader-dot .dot:nth-child(2){-webkit-animation-delay:-.12s;animation-delay:-.12s}.qapl-loader-dot .dot:nth-child(3){-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes dotPulse{0%,100%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.7}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes dotPulse{0%,100%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.7}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.qapl-loader-wave{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem auto 1rem}.qapl-loader-wave .wave{width:5px;height:30px;background:rgba(255,255,255,.1);margin:0 2px;-webkit-animation:wave 1.2s infinite ease-in-out;animation:wave 1.2s infinite ease-in-out}.qapl-loader-wave.dark-loader .wave{background:rgba(0,0,0,.1);-webkit-animation:wave-dark 1.2s infinite ease-in-out;animation:wave-dark 1.2s infinite ease-in-out}.qapl-loader-wave .wave:nth-child(1){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.qapl-loader-wave .wave:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s}.qapl-loader-wave .wave:nth-child(3){-webkit-animation-delay:-.9s;animation-delay:-.9s}.qapl-loader-wave .wave:nth-child(4){-webkit-animation-delay:-.8s;animation-delay:-.8s}.qapl-loader-wave .wave:nth-child(5){-webkit-animation-delay:-.7s;animation-delay:-.7s}@-webkit-keyframes wave{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1);background:#fff}}@keyframes wave{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1);background:#fff}}@-webkit-keyframes wave-dark{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1);background:rgba(0,0,0,.6)}}@keyframes wave-dark{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1);background:rgba(0,0,0,.6)}}@-webkit-keyframes qapl-fade-in{from{opacity:0}to{opacity:1}}@keyframes qapl-fade-in{from{opacity:0}to{opacity:1}}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img{position:relative;overflow:hidden;color:#fff}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img a{text-decoration:none}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;-o-object-position:center;object-position:center;object-fit:cover;z-index:1}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-no-image{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);border-radius:4px;z-index:0}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .post-content{position:relative;z-index:2;background-color:rgba(0,0,0,.5);padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;overflow:hidden}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .post-content::before{content:'';position:absolute;top:0;left:-200%;width:200%;height:100%;background:linear-gradient(45deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.1) 65%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);opacity:0;z-index:-1;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-transition:all .6s ease;transition:all .6s ease}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img a:hover>.post-content::before{left:0;opacity:1;-webkit-transition:all .6s ease;transition:all .6s ease}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-date{position:relative;background:0 0;line-height:1;margin-bottom:20px;font-size:14px;font-weight:600}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-date span{padding:0;margin-bottom:.5rem;color:#fff;text-decoration:none}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-title{padding-top:3rem;margin-top:auto}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-title,.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-title *{color:#fff;text-decoration:none}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-description,.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-post-description *{color:#fff;text-decoration:none}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-read-more{text-align:right;font-weight:600;color:#fff;text-decoration:none;background:rgba(0,0,0,.4);display:inline-block;margin-top:1rem;margin-left:auto;margin-bottom:0;padding:6px 20px 8px;text-transform:uppercase;border-radius:7px;line-height:1;opacity:0;-webkit-transition:all .6s ease;transition:all .6s ease}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img .qapl-read-more p{margin-bottom:0}.quick-ajax-posts-container .qapl-post-item.qapl-post-item-bg-img a:hover .qapl-read-more{opacity:1;background:rgba(0,0,0,.6);-webkit-transition:all .6s ease;transition:all .6s ease}
  • quick-ajax-post-loader/trunk/inc/actions.php

    r3295741 r3321429  
    2424        $args = [];
    2525        if (isset($_POST['args'])) {
     26            // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- sanitized in sanitize_json_to_array()
    2627            $args = $ajax_class->sanitize_json_to_array(wp_unslash($_POST['args'])); // Sanitize JSON to array
    2728        }
     
    3031        $attributes = [];
    3132        if (isset($_POST['attributes'])) {
     33            // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- sanitized in sanitize_json_to_array()
    3234            $attributes = $ajax_class->sanitize_json_to_array(wp_unslash($_POST['attributes'])); // Sanitize JSON to array
    3335        }
  • quick-ajax-post-loader/trunk/inc/class-ajax.php

    r3305166 r3321429  
    247247                ),
    248248                'post__not_in' => $excluded_post_ids,
     249                'fields' => 'ids',
    249250            );
    250251            $posts = get_posts($args);
     
    253254                return true;
    254255            }
    255             return false;     
     256            return false;
    256257        }
    257258        /**
     
    443444            $sort_option = '<div class="quick-ajax-sort-option-wrapper">';
    444445            $default_option = strtolower($this->args['orderby']).'-'.strtolower($this->args['order']);
    445             $sort_option .= '<select id="'.esc_attr($button_data['id']).'" name="'.esc_attr($button_data['name']).'" aria-label="'.$button_data['label'].'">';
     446            // escape the aria-label
     447            $aria_label = isset($button_data['label']) ? esc_attr($button_data['label']) : '';
     448            $sort_option .= '<select id="'.esc_attr($button_data['id']).'" name="'.esc_attr($button_data['name']).'" aria-label="'.$aria_label.'">';
    446449            foreach ($button_data['options'] as $option) {
    447450                $value = esc_attr($option['value']);
     
    684687            if (!$this->ajax_initial_load) {
    685688                $infinite_scroll = isset($this->attributes[$this->helper->layout_ajax_infinite_scroll()]) ? intval($this->attributes[$this->helper->layout_ajax_infinite_scroll()]) : $this->helper->shortcode_page_ajax_on_initial_load_default_value();
    686                 echo $this->load_more_button($query->get('paged'), $query->max_num_pages, $query->found_posts, $infinite_scroll);
     689                echo wp_kses_post($this->load_more_button(intval($query->get('paged')), intval($query->max_num_pages), intval($query->found_posts), $infinite_scroll));
    687690            }
    688691            do_action(QAPL_Hooks::HOOK_POSTS_CONTAINER_END, $this->quick_ajax_id);
  • quick-ajax-post-loader/trunk/inc/class-helper.php

    r3305166 r3321429  
    1515    public static function get_plugin_info() {
    1616        return [
    17             'version' => '1.7.3',
     17            'version' => '1.7.4',
    1818            'name' => 'Quick Ajax Post Loader',
    1919            'text_domain' => 'quick-ajax-post-loader',
     
    2121            'minimum_php_version' => '7.4',
    2222            'minimum_wp_version' => '5.6',
    23             'tested_wp_version' => '6.8.1'
     23            'tested_wp_version' => '6.8'
    2424        ];
    2525    }
     
    8282    }
    8383    private function is_dev_mode() {
    84         // Check for the 'dev' parameter in the URL
    85         $dev_param = isset($_GET['dev']) ? sanitize_text_field(wp_unslash($_GET['dev'])) : null;
    86         if ($dev_param === 'true' || $dev_param === '1') {
     84        // return true if QAPL_DEV_MODE is defined and enabled
     85        if((defined('QAPL_DEV_MODE') && QAPL_DEV_MODE)) {
    8786            return true;
    8887        }
     
    417416            [
    418417                'value' => 'title-asc',
    419                 'label' => isset($global_sort_labels['sort_option_title_desc_label'])
    420                     ? $global_sort_labels['sort_option_title_desc_label']
     418                'label' => isset($global_sort_labels['sort_option_title_asc_label'])
     419                    ? $global_sort_labels['sort_option_title_asc_label']
    421420                    : __('A → Z', 'quick-ajax-post-loader')
    422421            ],
    423422            [
    424423                'value' => 'title-desc',
    425                 'label' => isset($global_sort_labels['sort_option_title_asc_label'])
    426                     ? $global_sort_labels['sort_option_title_asc_label']
     424                'label' => isset($global_sort_labels['sort_option_title_desc_label'])
     425                    ? $global_sort_labels['sort_option_title_desc_label']
    427426                    : __('Z → A', 'quick-ajax-post-loader')
    428427            ],
     
    843842            if (isset($post_type->labels->name) && $post_type->labels->name !== 'Media') {
    844843                $post_type_options[] = array(
    845                     'label' => $post_type->label,
     844                    'label' => $post_type->labels->name,
    846845                    'value' => $post_type->name,
    847846                );
     
    11411140        $field_properties = array(
    11421141            'name' => QAPL_Quick_Ajax_Helper::shortcode_page_layout_taxonomy_filter_class(),
    1143             'label' => __('Add class to taxonomy filter', 'quick-ajax-post-loader'),
     1142            'label' => __('Add Class to Taxonomy Filter', 'quick-ajax-post-loader'),
    11441143            'type' => 'text',
    11451144            'options' => '',
     
    11541153        $field_properties = array(
    11551154            'name' => QAPL_Quick_Ajax_Helper::shortcode_page_layout_container_class(),
    1156             'label' => __('Add class to post container', 'quick-ajax-post-loader'),
     1155            'label' => __('Add Class to Post Container', 'quick-ajax-post-loader'),
    11571156            'type' => 'text',
    11581157            'options' => '',
     
    11671166        $field_properties = array(
    11681167            'name' => QAPL_Quick_Ajax_Helper::shortcode_page_show_custom_load_more_post_quantity(),
    1169             'label' => __('Custom Load More Post Quantity', 'quick-ajax-post-loader'),
     1168            'label' => __('Load More Post Quantity', 'quick-ajax-post-loader'),
    11701169            'type' => 'checkbox',
    11711170            'default' => QAPL_Quick_Ajax_Helper::shortcode_page_show_custom_load_more_post_quantity_default_value(),
    1172             'description' => __('Load a different number of posts than the default page display.', 'quick-ajax-post-loader')
     1171            'description' => __('Load a different number of posts after the initial display.', 'quick-ajax-post-loader')
    11731172        );
    11741173        return $field_properties;
     
    11781177        $field_properties = array(
    11791178            'name' => QAPL_Quick_Ajax_Helper::shortcode_page_select_custom_load_more_post_quantity(),
    1180             'label' => __('Custom Load More Post Quantity', 'quick-ajax-post-loader'),
     1179            'label' => __('Posts Per Load (After Initial)', 'quick-ajax-post-loader'),
    11811180            'type' => 'number',
    11821181            'default' => QAPL_Quick_Ajax_Helper::shortcode_page_select_custom_load_more_post_quantity_default_value(),
    1183             'description' => __('Select the custom number of posts to load when using the "Load More" button.', 'quick-ajax-post-loader')
     1182            'description' => __('Set how many posts to load each time the "Load More" button is clicked.', 'quick-ajax-post-loader')
    11841183        );
    11851184        return $field_properties;
     
    13341333        return $field_properties;
    13351334    }
    1336     public static function get_global_options_field_set_sort_option_title_desc_label() {
    1337         $field_properties = array(
    1338             'name' => QAPL_Quick_Ajax_Helper::global_options_field_set_sort_option_title_desc_label(),
     1335    public static function get_global_options_field_set_sort_option_title_asc_label() {
     1336        $field_properties = array(
     1337            'name' => QAPL_Quick_Ajax_Helper::global_options_field_set_sort_option_title_asc_label(),
    13391338            'label' => __('Set "A → Z" Label', 'quick-ajax-post-loader'),
    13401339            'type' => 'text',
     
    13461345        return $field_properties;
    13471346    }
    1348     public static function get_global_options_field_set_sort_option_title_asc_label() {
    1349         $field_properties = array(
    1350             'name' => QAPL_Quick_Ajax_Helper::global_options_field_set_sort_option_title_asc_label(),
     1347    public static function get_global_options_field_set_sort_option_title_desc_label() {
     1348        $field_properties = array(
     1349            'name' => QAPL_Quick_Ajax_Helper::global_options_field_set_sort_option_title_desc_label(),
    13511350            'label' => __('Set "Z → A" Label', 'quick-ajax-post-loader'),
    13521351            'type' => 'text',
     
    13801379        );
    13811380    }
    1382 }
    1383 
    1384 if (!defined('ABSPATH')) {
    1385     exit;
    13861381}
    13871382
  • quick-ajax-post-loader/trunk/inc/class-updater.php

    r3238174 r3321429  
    7070                '1.3.2' => new QAPL_Update_Version_1_3_2(),
    7171                '1.3.3' => new QAPL_Update_Version_1_3_3(),
    72                 '1.3.4' => new QAPL_Update_Version_1_3_4()
     72                '1.3.4' => new QAPL_Update_Version_1_3_4(),
     73                '1.7.4' => new QAPL_Update_Version_1_7_4()
    7374            );
    7475            $updater = new QAPL_Quick_Ajax_Updater($update_strategies);
     
    109110    }   
    110111}
     112class QAPL_Update_Version_1_7_4 implements QAPL_Update_Interface {
     113    // fix wrong label assignment for title ASC and DESC sort options due to naming issue
     114    public function run_update(): bool {
     115        $option_name = QAPL_Quick_Ajax_Helper::admin_page_global_options_name();
     116        $options = get_option($option_name, array());
     117        if (!is_array($options)) {
     118            return true; // nothing to update
     119        }
     120        $asc_key  = 'sort_option_title_asc_label';
     121        $desc_key = 'sort_option_title_desc_label';
     122        if (isset($options[$asc_key], $options[$desc_key])) {
     123            $temp = $options[$asc_key];
     124            $options[$asc_key]  = $options[$desc_key];
     125            $options[$desc_key] = $temp;
     126            update_option($option_name, $options);
     127        }
     128        return true;
     129    }
     130}
     131
     132
    111133
    112134
  • quick-ajax-post-loader/trunk/inc/functions.php

    r3290862 r3321429  
    3131    $output .= $filter_wrapper_end;
    3232    $output .= $ajax_class->wp_query();
    33     echo $output;
     33    echo $output;// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
     34
    3435   
    3536}
     
    5859    }
    5960    if(!empty($selected_taxonomy) && is_string($selected_taxonomy)) {
    60         echo $ajax_class->render_taxonomy_terms_filter($selected_taxonomy);
     61        echo $ajax_class->render_taxonomy_terms_filter($selected_taxonomy);// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
    6162    }
    6263}
     
    7879    $ajax_class->layout_customization($attributes);
    7980    if(!empty($sort_options) && is_array($sort_options)) {
    80         echo $ajax_class->render_sort_options($sort_options);
     81        echo $ajax_class->render_sort_options($sort_options);// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
    8182    }
    8283}
  • quick-ajax-post-loader/trunk/languages/quick-ajax-post-loader.pot

    r3295741 r3321429  
    44"Project-Id-Version: Quick Ajax Post Loader\n"
    55"Report-Msgid-Bugs-To: \n"
    6 "POT-Creation-Date: 2025-05-04 15:48+0000\n"
     6"POT-Creation-Date: 2025-06-12 16:17+0000\n"
    77"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    88"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1717"X-Domain: quick-ajax-post-loader"
    1818
    19 #: inc/class-helper.php:421 inc/class-helper.php:1342 inc/class-helper.php:1343
    20 #: build/github/inc/class-helper.php:421 build/github/inc/class-helper.php:1342
    21 #: build/github/inc/class-helper.php:1343
    22 #: build/wordpress-org/trunk/inc/class-helper.php:421
    23 #: build/wordpress-org/trunk/inc/class-helper.php:1342
    24 #: build/wordpress-org/trunk/inc/class-helper.php:1343
     19#: inc/class-helper.php:420 inc/class-helper.php:1341 inc/class-helper.php:1342
     20#: inc/class-helper_new.php:625
    2521msgid "A → Z"
    2622msgstr ""
    2723
    28 #: inc/class-helper.php:1156 build/github/inc/class-helper.php:1156
    29 #: build/wordpress-org/trunk/inc/class-helper.php:1156
    30 msgid "Add class to post container"
    31 msgstr ""
    32 
    33 #: inc/class-helper.php:1143 build/github/inc/class-helper.php:1143
    34 #: build/wordpress-org/trunk/inc/class-helper.php:1143
    35 msgid "Add class to taxonomy filter"
    36 msgstr ""
    37 
    38 #: inc/class-helper.php:1148 build/github/inc/class-helper.php:1148
    39 #: build/wordpress-org/trunk/inc/class-helper.php:1148
     24#: inc/class-helper.php:1155 inc/class-helper_new.php:815
     25msgid "Add Class to Post Container"
     26msgstr ""
     27
     28#: inc/class-helper.php:1142 inc/class-helper_new.php:804
     29msgid "Add Class to Taxonomy Filter"
     30msgstr ""
     31
     32#: inc/class-helper.php:1147 inc/class-helper_new.php:808
    4033msgid "Add classes to the filter: class-one, class-two, class-three"
    4134msgstr ""
    4235
    43 #: inc/class-helper.php:1161 build/github/inc/class-helper.php:1161
    44 #: build/wordpress-org/trunk/inc/class-helper.php:1161
     36#: inc/class-helper.php:1160 inc/class-helper_new.php:819
    4537msgid "Add classes to the post container: class-one, class-two, class-three"
    4638msgstr ""
    4739
    4840#: admin/admin-pages-config.php:26 admin/admin-pages-config.php:27
    49 #: admin/admin-pages-config.php:94 build/github/admin/admin-pages-config.php:26
    50 #: build/github/admin/admin-pages-config.php:27
    51 #: build/github/admin/admin-pages-config.php:94
    52 #: build/wordpress-org/trunk/admin/admin-pages-config.php:26
    53 #: build/wordpress-org/trunk/admin/admin-pages-config.php:27
    54 #: build/wordpress-org/trunk/admin/admin-pages-config.php:94
     41#: admin/admin-pages-config.php:94
    5542msgid "Add New"
    5643msgstr ""
    5744
    58 #: admin/admin-pages-config.php:95 build/github/admin/admin-pages-config.php:95
    59 #: build/wordpress-org/trunk/admin/admin-pages-config.php:95
     45#: admin/admin-pages-config.php:95
    6046msgid "Add New Quick Ajax"
    6147msgstr ""
    6248
    6349#: admin/pages/settings-page.php:254 admin/pages/shortcode-page.php:173
    64 #: build/github/admin/pages/settings-page.php:254
    65 #: build/github/admin/pages/shortcode-page.php:173
    66 #: build/wordpress-org/trunk/admin/pages/settings-page.php:254
    67 #: build/wordpress-org/trunk/admin/pages/shortcode-page.php:173
    6850msgid "Additional Settings"
    6951msgstr ""
    7052
    71 #: inc/class-helper.php:1091 build/github/inc/class-helper.php:1091
    72 #: build/wordpress-org/trunk/inc/class-helper.php:1091
     53#: inc/class-helper.php:1090 inc/class-helper_new.php:756
    7354msgid "Apply Quick AJAX CSS Style"
    7455msgstr ""
    7556
    76 #: inc/class-helper.php:1095 build/github/inc/class-helper.php:1095
    77 #: build/wordpress-org/trunk/inc/class-helper.php:1095
     57#: inc/class-helper.php:1094 inc/class-helper_new.php:759
    7858msgid "Apply Quick AJAX CSS styles and column layout."
    7959msgstr ""
    8060
    81 #: inc/class-helper.php:920 build/github/inc/class-helper.php:920
    82 #: build/wordpress-org/trunk/inc/class-helper.php:920
     61#: inc/class-helper_new.php:547
     62msgid "Ascending"
     63msgstr ""
     64
     65#: inc/class-helper.php:919
    8366msgid "Ascending - order from lowest to highest"
    8467msgstr ""
    8568
    8669#: admin/admin-pages-config.php:144
    87 #: build/github/admin/admin-pages-config.php:144
    88 #: build/wordpress-org/trunk/admin/admin-pages-config.php:144
    8970msgid "Author"
    9071msgstr ""
    9172
    92 #: inc/class-helper_new.php:460
    93 msgid "Auto-Draft: Auto-draft posts"
    94 msgstr ""
    95 
    96 #: inc/class-helper.php:970 build/github/inc/class-helper.php:970
    97 #: build/wordpress-org/trunk/inc/class-helper.php:970
     73#: inc/class-helper.php:969 inc/class-helper_new.php:642
    9874msgid "Available Sorting Options"
    9975msgstr ""
    10076
    101 #: inc/class-helper.php:1135 build/github/inc/class-helper.php:1135
    102 #: build/wordpress-org/trunk/inc/class-helper.php:1135
     77#: inc/class-helper.php:1134 inc/class-helper_new.php:797
    10378msgid "Choose a template for displaying post items."
    10479msgstr ""
    10580
    106 #: inc/class-helper.php:1224 build/github/inc/class-helper.php:1224
    107 #: build/wordpress-org/trunk/inc/class-helper.php:1224
     81#: inc/class-helper.php:1223
    10882msgid ""
    10983"Choose an icon to display as the loading indicator when the \"Load More\" "
     
    11185msgstr ""
    11286
    113 #: inc/class-helper.php:894 build/github/inc/class-helper.php:894
    114 #: build/wordpress-org/trunk/inc/class-helper.php:894
     87#: inc/class-helper.php:893 inc/class-helper_new.php:522
    11588msgid "Choose Terms"
    11689msgstr ""
    11790
    118 #: inc/class-helper.php:855 build/github/inc/class-helper.php:855
    119 #: build/wordpress-org/trunk/inc/class-helper.php:855
     91#: inc/class-helper.php:854 inc/class-helper_new.php:483
    12092msgid "Choose the post type you want to display using AJAX."
    12193msgstr ""
    12294
    123 #: inc/class-helper.php:950 build/github/inc/class-helper.php:950
    124 #: build/wordpress-org/trunk/inc/class-helper.php:950
     95#: inc/class-helper.php:949 inc/class-helper_new.php:586
    12596msgid "Choose the sorting criteria for posts."
    12697msgstr ""
    12798
    128 #: inc/class-helper.php:1379 build/github/inc/class-helper.php:1379
    129 #: build/wordpress-org/trunk/inc/class-helper.php:1379
     99#: inc/class-helper_new.php:505
     100msgid "Choose the taxonomy to filter posts by."
     101msgstr ""
     102
     103#: inc/class-helper.php:1378
    130104msgid ""
    131105"Choose this option to remove old, unused data from the database. This will "
     
    134108msgstr ""
    135109
    136 #: inc/class-helper.php:1147 inc/class-helper.php:1160
    137 #: build/github/inc/class-helper.php:1147
    138 #: build/github/inc/class-helper.php:1160
    139 #: build/wordpress-org/trunk/inc/class-helper.php:1147
    140 #: build/wordpress-org/trunk/inc/class-helper.php:1160
     110#: inc/class-helper.php:1146 inc/class-helper.php:1159
     111#: inc/class-helper_new.php:807 inc/class-helper_new.php:818
    141112msgid "class-name, another-class-name"
    142113msgstr ""
    143114
    144 #: inc/class-helper.php:940 build/github/inc/class-helper.php:940
    145 #: build/wordpress-org/trunk/inc/class-helper.php:940
     115#: inc/class-helper_new.php:572
     116msgid "Comment Count"
     117msgstr ""
     118
     119#: inc/class-helper.php:939
    146120msgid "Comments: Sort by comment count"
    147121msgstr ""
    148122
    149 #: inc/class-helper.php:1375 build/github/inc/class-helper.php:1375
    150 #: build/wordpress-org/trunk/inc/class-helper.php:1375
     123#: inc/class-helper.php:1374
    151124msgid "Confirm Purge of Old Data"
    152125msgstr ""
    153126
    154127#: admin/pages/shortcode-page.php:13
    155 #: build/github/admin/pages/shortcode-page.php:13
    156 #: build/wordpress-org/trunk/admin/pages/shortcode-page.php:13
    157128msgid "Copy and paste this shortcode on the page to display the posts list"
    158129msgstr ""
    159130
    160131#: admin/pages/settings-page.php:311
    161 #: build/github/admin/pages/settings-page.php:311
    162 #: build/wordpress-org/trunk/admin/pages/settings-page.php:311
    163132msgid "Copy Code"
    164133msgstr ""
    165134
    166 #: inc/class-helper.php:1169 inc/class-helper.php:1180
    167 #: build/github/inc/class-helper.php:1169
    168 #: build/github/inc/class-helper.php:1180
    169 #: build/wordpress-org/trunk/inc/class-helper.php:1169
    170 #: build/wordpress-org/trunk/inc/class-helper.php:1180
    171 msgid "Custom Load More Post Quantity"
    172 msgstr ""
    173 
    174 #: inc/class-helper.php:1260 build/github/inc/class-helper.php:1260
    175 #: build/wordpress-org/trunk/inc/class-helper.php:1260
     135#: inc/class-helper.php:1259
    176136msgid ""
    177137"Customize the \"Load More\" button text. This label will appear on the "
     
    180140msgstr ""
    181141
    182 #: inc/class-helper.php:1236 build/github/inc/class-helper.php:1236
    183 #: build/wordpress-org/trunk/inc/class-helper.php:1236
     142#: inc/class-helper.php:1235
    184143msgid ""
    185144"Customize the \"Read More\" text for your templates. This label will appear "
     
    188147msgstr ""
    189148
    190 #: inc/class-helper.php:1248 build/github/inc/class-helper.php:1248
    191 #: build/wordpress-org/trunk/inc/class-helper.php:1248
     149#: inc/class-helper.php:1247
    192150msgid ""
    193151"Customize the \"Show All\" text label for the filter. This label will appear "
     
    196154msgstr ""
    197155
    198 #: inc/class-helper.php:1296 build/github/inc/class-helper.php:1296
    199 #: build/wordpress-org/trunk/inc/class-helper.php:1296
     156#: inc/class-helper.php:1295
    200157msgid ""
    201158"Customize the format for displaying post dates. This text will replace the "
     
    204161msgstr ""
    205162
    206 #: inc/class-helper.php:1272 build/github/inc/class-helper.php:1272
    207 #: build/wordpress-org/trunk/inc/class-helper.php:1272
     163#: inc/class-helper.php:1271
    208164msgid ""
    209165"Customize the message shown when no posts match the selected filters. "
     
    212168msgstr ""
    213169
    214 #: inc/class-helper.php:1284 build/github/inc/class-helper.php:1284
    215 #: build/wordpress-org/trunk/inc/class-helper.php:1284
     170#: inc/class-helper.php:1283
    216171msgid ""
    217172"Customize the message that appears when there are no more posts to load. "
     
    220175msgstr ""
    221176
    222 #: inc/class-helper.php:938 build/github/inc/class-helper.php:938
    223 #: build/wordpress-org/trunk/inc/class-helper.php:938
     177#: inc/class-helper_new.php:564
     178msgid "Date"
     179msgstr ""
     180
     181#: inc/class-helper.php:937
    224182msgid "Date: Sort by publication date"
    225183msgstr ""
    226184
    227 #: inc/class-helper.php:946 build/github/inc/class-helper.php:946
    228 #: build/wordpress-org/trunk/inc/class-helper.php:946
     185#: inc/class-helper.php:945 inc/class-helper_new.php:582
    229186msgid "Default Sort By"
    230187msgstr ""
    231188
    232 #: inc/class-helper.php:926 build/github/inc/class-helper.php:926
    233 #: build/wordpress-org/trunk/inc/class-helper.php:926
     189#: inc/class-helper.php:925 inc/class-helper_new.php:553
    234190msgid "Default Sort Order"
    235191msgstr ""
    236192
    237 #: inc/class-helper.php:916 build/github/inc/class-helper.php:916
    238 #: build/wordpress-org/trunk/inc/class-helper.php:916
     193#: inc/class-helper_new.php:543
     194msgid "Descending"
     195msgstr ""
     196
     197#: inc/class-helper.php:915
    239198msgid "Descending - order from highest to lowest"
    240199msgstr ""
    241200
    242 #: inc/class-helper.php:909 build/github/inc/class-helper.php:909
    243 #: build/wordpress-org/trunk/inc/class-helper.php:909
     201#: inc/class-helper.php:908 inc/class-helper_new.php:536
    244202msgid "Determine the number of posts to be loaded per AJAX request."
    245203msgstr ""
    246204
    247 #: inc/class-helper.php:1083 build/github/inc/class-helper.php:1083
    248 #: build/wordpress-org/trunk/inc/class-helper.php:1083
     205#: inc/class-helper.php:1082 inc/class-helper_new.php:749
    249206msgid "Display a message when there are no more posts to load via AJAX."
    250207msgstr ""
    251208
    252 #: inc/class-helper.php:983 build/github/inc/class-helper.php:983
    253 #: build/wordpress-org/trunk/inc/class-helper.php:983
     209#: inc/class-helper.php:982
    254210msgid ""
    255211"Display taxonomy filter and sorting options in a single row to save space "
     
    257213msgstr ""
    258214
    259 #: inc/class-helper_new.php:444
    260 msgid "Draft: Draft posts"
    261 msgstr ""
    262 
    263 #: admin/admin-pages-config.php:96 build/github/admin/admin-pages-config.php:96
    264 #: build/wordpress-org/trunk/admin/admin-pages-config.php:96
     215#: inc/class-helper_new.php:656
     216msgid ""
     217"Display taxonomy filter and sorting options in a single row to save space "
     218"and improve layout."
     219msgstr ""
     220
     221#: admin/admin-pages-config.php:96
    265222msgid "Edit Quick Ajax"
    266223msgstr ""
    267224
    268 #: inc/class-helper.php:962 build/github/inc/class-helper.php:962
    269 #: build/wordpress-org/trunk/inc/class-helper.php:962
     225#: inc/class-helper.php:961 inc/class-helper_new.php:596
    270226msgid ""
    271227"Enable a button that allows users to switch between ascending and descending "
     
    273229msgstr ""
    274230
    275 #: inc/class-helper.php:866 build/github/inc/class-helper.php:866
    276 #: build/wordpress-org/trunk/inc/class-helper.php:866
     231#: inc/class-helper.php:865 inc/class-helper_new.php:493
    277232msgid "Enable filtering by taxonomy/category."
    278233msgstr ""
    279234
    280 #: inc/class-helper.php:1068 build/github/inc/class-helper.php:1068
    281 #: build/wordpress-org/trunk/inc/class-helper.php:1068
     235#: inc/class-helper.php:1067 inc/class-helper_new.php:736
    282236msgid "Enable Infinite Scroll"
    283237msgstr ""
    284238
    285 #: inc/class-helper.php:887 build/github/inc/class-helper.php:887
    286 #: build/wordpress-org/trunk/inc/class-helper.php:887
     239#: inc/class-helper.php:886 inc/class-helper_new.php:515
    287240msgid "Enable manual selection of taxonomy terms to be used for filtering."
    288241msgstr ""
    289242
    290 #: inc/class-helper.php:1072 build/github/inc/class-helper.php:1072
    291 #: build/wordpress-org/trunk/inc/class-helper.php:1072
     243#: inc/class-helper.php:1071 inc/class-helper_new.php:739
    292244msgid ""
    293245"Enable this option to automatically load more posts via AJAX as the user "
     
    295247msgstr ""
    296248
    297 #: inc/class-helper.php:1061 build/github/inc/class-helper.php:1061
    298 #: build/wordpress-org/trunk/inc/class-helper.php:1061
     249#: inc/class-helper.php:1060 inc/class-helper_new.php:729
    299250msgid ""
    300251"Enable this option to load the initial set of posts via AJAX on page load. "
     
    303254msgstr ""
    304255
    305 #: inc/class-helper.php:1038 inc/class-helper_new.php:485
    306 #: build/github/inc/class-helper.php:1038
    307 #: build/wordpress-org/trunk/inc/class-helper.php:1038
     256#: inc/class-helper.php:1037 inc/class-helper_new.php:707
    308257msgid "Enter a list of post IDs to exclude from the query."
    309258msgstr ""
    310259
    311 #: inc/class-helper.php:1259 build/github/inc/class-helper.php:1259
    312 #: build/wordpress-org/trunk/inc/class-helper.php:1259
     260#: inc/class-helper.php:1258
    313261msgid "Enter custom label for Load More"
    314262msgstr ""
    315263
    316 #: inc/class-helper.php:1235 build/github/inc/class-helper.php:1235
    317 #: build/wordpress-org/trunk/inc/class-helper.php:1235
     264#: inc/class-helper.php:1234
    318265msgid "Enter custom label for Read More"
    319266msgstr ""
    320267
    321 #: inc/class-helper.php:1247 build/github/inc/class-helper.php:1247
    322 #: build/wordpress-org/trunk/inc/class-helper.php:1247
     268#: inc/class-helper.php:1246
    323269msgid "Enter custom label for Show All"
    324270msgstr ""
    325271
    326 #: inc/class-helper.php:1295 build/github/inc/class-helper.php:1295
    327 #: build/wordpress-org/trunk/inc/class-helper.php:1295
     272#: inc/class-helper.php:1294
    328273msgid "Enter date format (e.g., F j, Y)"
    329274msgstr ""
    330275
    331 #: inc/class-helper.php:1283 build/github/inc/class-helper.php:1283
    332 #: build/wordpress-org/trunk/inc/class-helper.php:1283
     276#: inc/class-helper.php:1282
    333277msgid "Enter message for end of posts"
    334278msgstr ""
    335279
    336 #: inc/class-helper.php:1271 build/github/inc/class-helper.php:1271
    337 #: build/wordpress-org/trunk/inc/class-helper.php:1271
     280#: inc/class-helper.php:1270
    338281msgid "Enter message for no posts found"
    339282msgstr ""
    340283
    341 #: inc/class-helper.php:1033 inc/class-helper_new.php:482
    342 #: build/github/inc/class-helper.php:1033
    343 #: build/wordpress-org/trunk/inc/class-helper.php:1033
     284#: inc/class-helper.php:1032 inc/class-helper_new.php:704
    344285msgid "Excluded Post IDs"
    345286msgstr ""
    346287
    347288#: admin/pages/settings-page.php:140 admin/pages/settings-page.php:192
    348 #: build/github/admin/pages/settings-page.php:140
    349 #: build/github/admin/pages/settings-page.php:192
    350 #: build/wordpress-org/trunk/admin/pages/settings-page.php:140
    351 #: build/wordpress-org/trunk/admin/pages/settings-page.php:192
    352289msgid "Function Generator"
    353290msgstr ""
    354291
    355292#: admin/pages/settings-page.php:196 admin/pages/shortcode-page.php:108
    356 #: build/github/admin/pages/settings-page.php:196
    357 #: build/github/admin/pages/shortcode-page.php:108
    358 #: build/wordpress-org/trunk/admin/pages/settings-page.php:196
    359 #: build/wordpress-org/trunk/admin/pages/shortcode-page.php:108
    360293msgid "General Settings"
    361294msgstr ""
    362295
    363296#: admin/pages/settings-page.php:310
    364 #: build/github/admin/pages/settings-page.php:310
    365 #: build/wordpress-org/trunk/admin/pages/settings-page.php:310
    366297msgid "Generate Function"
    367298msgstr ""
    368299
    369300#: admin/pages/settings-page.php:138 admin/pages/settings-page.php:170
    370 #: build/github/admin/pages/settings-page.php:138
    371 #: build/github/admin/pages/settings-page.php:170
    372 #: build/wordpress-org/trunk/admin/pages/settings-page.php:138
    373 #: build/wordpress-org/trunk/admin/pages/settings-page.php:170
    374301msgid "Global Options"
    375302msgstr ""
    376303
    377304#: admin/pages/settings-page.php:142
    378 #: build/github/admin/pages/settings-page.php:142
    379 #: build/wordpress-org/trunk/admin/pages/settings-page.php:142
    380305msgid "Help"
    381306msgstr ""
    382307
    383308#: admin/pages/settings-page.php:320
    384 #: build/github/admin/pages/settings-page.php:320
    385 #: build/wordpress-org/trunk/admin/pages/settings-page.php:320
    386309msgid "Help Content"
    387310msgstr ""
    388311
    389312#: admin/pages/settings-page.php:333
    390 #: build/github/admin/pages/settings-page.php:333
    391 #: build/wordpress-org/trunk/admin/pages/settings-page.php:333
    392313msgid "Help file not found."
    393314msgstr ""
     
    401322msgstr ""
    402323
    403 #: inc/class-helper.php:1046 inc/class-helper_new.php:493
    404 #: build/github/inc/class-helper.php:1046
    405 #: build/wordpress-org/trunk/inc/class-helper.php:1046
     324#: inc/class-helper.php:1045 inc/class-helper_new.php:715
    406325msgid "Ignore Sticky Posts"
    407326msgstr ""
    408327
    409 #: inc/class-helper_new.php:464
    410 msgid "Inherit: Inherited posts"
    411 msgstr ""
    412 
    413 #: inc/class-helper.php:980 build/github/inc/class-helper.php:980
    414 #: build/wordpress-org/trunk/inc/class-helper.php:980
     328#: inc/class-helper.php:979 inc/class-helper_new.php:653
    415329msgid "Inline Filter & Sorting"
    416330msgstr ""
    417331
    418332#: admin/pages/settings-page.php:338
    419 #: build/github/admin/pages/settings-page.php:338
    420 #: build/wordpress-org/trunk/admin/pages/settings-page.php:338
    421333msgid "Invalid help file format."
    422334msgstr ""
    423335
    424336#: admin/pages/settings-page.php:262
    425 #: build/github/admin/pages/settings-page.php:262
    426 #: build/wordpress-org/trunk/admin/pages/settings-page.php:262
    427337msgid "Layout Settings"
    428338msgstr ""
    429339
    430340#: admin/pages/shortcode-page.php:183
    431 #: build/github/admin/pages/shortcode-page.php:183
    432 #: build/wordpress-org/trunk/admin/pages/shortcode-page.php:183
    433341msgid "layout Settings"
    434342msgstr ""
    435343
    436 #: inc/class-helper.php:1172 build/github/inc/class-helper.php:1172
    437 #: build/wordpress-org/trunk/inc/class-helper.php:1172
    438 msgid "Load a different number of posts than the default page display."
    439 msgstr ""
    440 
    441 #: inc/class-helper.php:1057 build/github/inc/class-helper.php:1057
    442 #: build/wordpress-org/trunk/inc/class-helper.php:1057
     344#: inc/class-helper.php:1171 inc/class-helper_new.php:829
     345msgid "Load a different number of posts after the initial display."
     346msgstr ""
     347
     348#: inc/class-helper.php:1056 inc/class-helper_new.php:726
    443349msgid "Load Initial Posts via AJAX"
    444350msgstr ""
    445351
    446 #: inc/class-ajax.php:673 inc/class-helper.php:1258
    447 #: inc/class-template-hooks.php:135 build/github/inc/class-ajax.php:673
    448 #: build/github/inc/class-helper.php:1258
    449 #: build/github/inc/class-template-hooks.php:135
    450 #: build/wordpress-org/trunk/inc/class-ajax.php:673
    451 #: build/wordpress-org/trunk/inc/class-helper.php:1258
    452 #: build/wordpress-org/trunk/inc/class-template-hooks.php:135
     352#: inc/class-ajax.php:736 inc/class-helper.php:1257
     353#: inc/class-template-hooks.php:135
    453354msgid "Load More"
    454355msgstr ""
    455356
    456 #: admin/admin-pages-config.php:97 build/github/admin/admin-pages-config.php:97
    457 #: build/wordpress-org/trunk/admin/admin-pages-config.php:97
     357#: inc/class-helper.php:1168 inc/class-helper_new.php:826
     358msgid "Load More Post Quantity"
     359msgstr ""
     360
     361#: admin/admin-pages-config.php:97
    458362msgid "New Quick Ajax"
    459363msgstr ""
    460364
    461 #: inc/class-helper.php:403 inc/class-helper.php:1306 inc/class-helper.php:1307
    462 #: build/github/inc/class-helper.php:403 build/github/inc/class-helper.php:1306
    463 #: build/github/inc/class-helper.php:1307
    464 #: build/wordpress-org/trunk/inc/class-helper.php:403
    465 #: build/wordpress-org/trunk/inc/class-helper.php:1306
    466 #: build/wordpress-org/trunk/inc/class-helper.php:1307
     365#: inc/class-helper.php:402 inc/class-helper.php:1305 inc/class-helper.php:1306
     366#: inc/class-helper_new.php:607
    467367msgid "Newest"
    468368msgstr ""
    469369
    470370#: admin/admin-pages-config.php:100
    471 #: build/github/admin/admin-pages-config.php:100
    472 #: build/wordpress-org/trunk/admin/admin-pages-config.php:100
    473371msgid "No Items found"
    474372msgstr ""
    475373
    476374#: admin/admin-pages-config.php:101
    477 #: build/github/admin/admin-pages-config.php:101
    478 #: build/wordpress-org/trunk/admin/admin-pages-config.php:101
    479375msgid "No Items found in trash"
    480376msgstr ""
    481377
    482 #: inc/class-helper.php:1282 inc/class-template-hooks.php:141
    483 #: build/github/inc/class-helper.php:1282
    484 #: build/github/inc/class-template-hooks.php:141
    485 #: build/wordpress-org/trunk/inc/class-helper.php:1282
    486 #: build/wordpress-org/trunk/inc/class-template-hooks.php:141
     378#: inc/class-helper.php:1281 inc/class-template-hooks.php:141
    487379msgid "No more posts to load"
    488380msgstr ""
    489381
    490 #: inc/class-helper.php:1270 inc/class-template-hooks.php:138
    491 #: build/github/inc/class-helper.php:1270
    492 #: build/github/inc/class-template-hooks.php:138
    493 #: build/wordpress-org/trunk/inc/class-helper.php:1270
    494 #: build/wordpress-org/trunk/inc/class-template-hooks.php:138
     382#: inc/class-helper.php:1269 inc/class-template-hooks.php:138
    495383msgid "No posts found"
    496384msgstr ""
    497385
    498 #: admin/admin-pages-config.php:436 inc/actions.php:152
    499 #: build/github/admin/admin-pages-config.php:436
    500 #: build/github/inc/actions.php:152
    501 #: build/wordpress-org/trunk/admin/admin-pages-config.php:436
    502 #: build/wordpress-org/trunk/inc/actions.php:152
     386#: admin/admin-pages-config.php:436 inc/actions.php:154
    503387msgid "No taxonomy available"
    504388msgstr ""
    505389
    506 #: admin/admin-pages-config.php:409 inc/actions.php:131
    507 #: build/github/admin/admin-pages-config.php:409
    508 #: build/github/inc/actions.php:131
    509 #: build/wordpress-org/trunk/admin/admin-pages-config.php:409
    510 #: build/wordpress-org/trunk/inc/actions.php:131
     390#: admin/admin-pages-config.php:409 inc/actions.php:133
    511391msgid "No taxonomy found"
    512392msgstr ""
    513393
    514 #: admin/admin-pages-config.php:443 inc/actions.php:192
    515 #: build/github/admin/admin-pages-config.php:443
    516 #: build/github/inc/actions.php:192
    517 #: build/wordpress-org/trunk/admin/admin-pages-config.php:443
    518 #: build/wordpress-org/trunk/inc/actions.php:192
     394#: admin/admin-pages-config.php:443 inc/actions.php:193
    519395msgid "No terms found"
    520396msgstr ""
    521397
    522 #: inc/class-helper.php:1110 build/github/inc/class-helper.php:1110
    523 #: build/wordpress-org/trunk/inc/class-helper.php:1110
     398#: inc/class-helper.php:1109 inc/class-helper_new.php:773
    524399msgid "Number of Columns"
    525400msgstr ""
    526401
    527 #: inc/class-helper.php:409 inc/class-helper.php:1318 inc/class-helper.php:1319
    528 #: build/github/inc/class-helper.php:409 build/github/inc/class-helper.php:1318
    529 #: build/github/inc/class-helper.php:1319
    530 #: build/wordpress-org/trunk/inc/class-helper.php:409
    531 #: build/wordpress-org/trunk/inc/class-helper.php:1318
    532 #: build/wordpress-org/trunk/inc/class-helper.php:1319
     402#: inc/class-helper.php:408 inc/class-helper.php:1317 inc/class-helper.php:1318
     403#: inc/class-helper_new.php:613
    533404msgid "Oldest"
    534405msgstr ""
    535406
    536 #: inc/class-helper.php:1191 build/github/inc/class-helper.php:1191
    537 #: build/wordpress-org/trunk/inc/class-helper.php:1191
     407#: inc/class-helper.php:1190
    538408msgid "Override Global Loader Icon"
    539409msgstr ""
     
    543413msgstr ""
    544414
    545 #: inc/class-helper_new.php:448
    546 msgid "Pending: Pending review posts"
    547 msgstr ""
    548 
    549 #: inc/class-helper.php:415 inc/class-helper.php:1330 inc/class-helper.php:1331
    550 #: build/github/inc/class-helper.php:415 build/github/inc/class-helper.php:1330
    551 #: build/github/inc/class-helper.php:1331
    552 #: build/wordpress-org/trunk/inc/class-helper.php:415
    553 #: build/wordpress-org/trunk/inc/class-helper.php:1330
    554 #: build/wordpress-org/trunk/inc/class-helper.php:1331
     415#: inc/class-helper.php:414 inc/class-helper.php:1329 inc/class-helper.php:1330
     416#: inc/class-helper_new.php:619
    555417msgid "Popular"
    556418msgstr ""
    557419
    558 #: inc/class-helper_new.php:470
    559 msgid "Post Status"
    560 msgstr ""
    561 
    562 #: inc/class-helper.php:905 build/github/inc/class-helper.php:905
    563 #: build/wordpress-org/trunk/inc/class-helper.php:905
     420#: inc/class-helper.php:1179 inc/class-helper_new.php:836
     421msgid "Posts Per Load (After Initial)"
     422msgstr ""
     423
     424#: inc/class-helper.php:904 inc/class-helper_new.php:533
    564425msgid "Posts Per Page"
    565426msgstr ""
    566427
    567 #: inc/class-helper_new.php:452
    568 msgid "Private: Private posts"
    569 msgstr ""
    570 
    571 #: inc/class-helper_new.php:440
    572 msgid "Publish: Published posts"
    573 msgstr ""
    574 
    575428#: admin/pages/settings-page.php:146 admin/pages/settings-page.php:364
    576 #: build/github/admin/pages/settings-page.php:146
    577 #: build/github/admin/pages/settings-page.php:364
    578 #: build/wordpress-org/trunk/admin/pages/settings-page.php:146
    579 #: build/wordpress-org/trunk/admin/pages/settings-page.php:364
    580429msgid "Purge Old Data"
    581430msgstr ""
    582431
    583432#: admin/pages/settings-page.php:370
    584 #: build/github/admin/pages/settings-page.php:370
    585 #: build/wordpress-org/trunk/admin/pages/settings-page.php:370
    586433msgid "Purge Unused Data"
    587434msgstr ""
     
    591438msgstr ""
    592439
    593 #: admin/pages/settings-page.php:9 build/github/admin/pages/settings-page.php:9
    594 #: build/wordpress-org/trunk/admin/pages/settings-page.php:9
     440#: admin/pages/settings-page.php:9
    595441msgid "Quick AJAX settings"
    596442msgstr ""
    597443
    598 #: admin/admin-pages-config.php:93 build/github/admin/admin-pages-config.php:93
    599 #: build/wordpress-org/trunk/admin/admin-pages-config.php:93
     444#: admin/admin-pages-config.php:93
    600445msgid "Quick Ajax Shortcode"
    601446msgstr ""
    602447
    603 #: admin/admin-pages-config.php:92 build/github/admin/admin-pages-config.php:92
    604 #: build/wordpress-org/trunk/admin/admin-pages-config.php:92
     448#: admin/admin-pages-config.php:92
    605449msgid "Quick Ajax Shortcodes"
    606450msgstr ""
    607451
    608 #: inc/class-helper.php:433 inc/class-helper.php:1366 inc/class-helper.php:1367
    609 #: build/github/inc/class-helper.php:433 build/github/inc/class-helper.php:1366
    610 #: build/github/inc/class-helper.php:1367
    611 #: build/wordpress-org/trunk/inc/class-helper.php:433
    612 #: build/wordpress-org/trunk/inc/class-helper.php:1366
    613 #: build/wordpress-org/trunk/inc/class-helper.php:1367
     452#: inc/class-helper.php:432 inc/class-helper.php:1365 inc/class-helper.php:1366
     453#: inc/class-helper_new.php:576 inc/class-helper_new.php:637
    614454msgid "Random"
    615455msgstr ""
    616456
    617 #: inc/class-helper.php:941 build/github/inc/class-helper.php:941
    618 #: build/wordpress-org/trunk/inc/class-helper.php:941
     457#: inc/class-helper.php:940
    619458msgid "Random: Random order"
    620459msgstr ""
    621460
    622 #: inc/class-helper.php:1234 inc/class-template-hooks.php:132
    623 #: build/github/inc/class-helper.php:1234
    624 #: build/github/inc/class-template-hooks.php:132
    625 #: build/wordpress-org/trunk/inc/class-helper.php:1234
    626 #: build/wordpress-org/trunk/inc/class-template-hooks.php:132
     461#: inc/class-helper.php:1233 inc/class-template-hooks.php:132
    627462msgid "Read More"
    628463msgstr ""
    629464
    630465#: admin/pages/settings-page.php:185
    631 #: build/github/admin/pages/settings-page.php:185
    632 #: build/wordpress-org/trunk/admin/pages/settings-page.php:185
    633466msgid "Save Settings"
    634467msgstr ""
    635468
    636 #: admin/admin-pages-config.php:99 build/github/admin/admin-pages-config.php:99
    637 #: build/wordpress-org/trunk/admin/admin-pages-config.php:99
     469#: admin/admin-pages-config.php:99
    638470msgid "Search Quick Ajax"
    639471msgstr ""
    640472
    641 #: inc/class-helper.php:1220 build/github/inc/class-helper.php:1220
    642 #: build/wordpress-org/trunk/inc/class-helper.php:1220
     473#: inc/class-helper.php:1219
    643474msgid "Select Loader Icon"
    644475msgstr ""
    645476
    646 #: inc/class-helper.php:1131 build/github/inc/class-helper.php:1131
    647 #: build/wordpress-org/trunk/inc/class-helper.php:1131
     477#: inc/class-helper.php:1130 inc/class-helper_new.php:793
    648478msgid "Select Post Item Template"
    649479msgstr ""
    650480
    651 #: inc/class-helper.php:852 build/github/inc/class-helper.php:852
    652 #: build/wordpress-org/trunk/inc/class-helper.php:852
     481#: inc/class-helper.php:851 inc/class-helper_new.php:479
    653482msgid "Select Post Type"
    654483msgstr ""
    655484
    656 #: inc/class-helper.php:884 build/github/inc/class-helper.php:884
    657 #: build/wordpress-org/trunk/inc/class-helper.php:884
     485#: inc/class-helper.php:883 inc/class-helper_new.php:512
    658486msgid "Select Specific Terms"
    659487msgstr ""
    660488
    661 #: inc/class-helper.php:873 build/github/inc/class-helper.php:873
    662 #: build/wordpress-org/trunk/inc/class-helper.php:873
     489#: inc/class-helper.php:872 inc/class-helper_new.php:501
    663490msgid "Select Taxonomy"
    664491msgstr ""
    665492
    666 #: inc/class-helper.php:1183 build/github/inc/class-helper.php:1183
    667 #: build/wordpress-org/trunk/inc/class-helper.php:1183
    668 msgid ""
    669 "Select the custom number of posts to load when using the \"Load More\" "
    670 "button."
    671 msgstr ""
    672 
    673 #: inc/class-helper_new.php:474
    674 msgid "Select the post status to be used by AJAX."
    675 msgstr ""
    676 
    677 #: inc/class-helper.php:898 build/github/inc/class-helper.php:898
    678 #: build/wordpress-org/trunk/inc/class-helper.php:898
     493#: inc/class-helper.php:897 inc/class-helper_new.php:526
    679494msgid ""
    680495"Select the specific terms to be used for filtering posts. If left empty, no "
     
    682497msgstr ""
    683498
    684 #: inc/class-helper.php:877 build/github/inc/class-helper.php:877
    685 #: build/wordpress-org/trunk/inc/class-helper.php:877
     499#: inc/class-helper.php:876
    686500msgid "Select the taxonomy to be used for filtering posts."
    687501msgstr ""
    688502
    689 #: inc/class-helper.php:974 build/github/inc/class-helper.php:974
    690 #: build/wordpress-org/trunk/inc/class-helper.php:974
     503#: inc/class-helper.php:973 inc/class-helper_new.php:646
    691504msgid "Select which sorting options will be available to users."
    692505msgstr ""
    693506
    694 #: inc/class-helper.php:1339 build/github/inc/class-helper.php:1339
    695 #: build/wordpress-org/trunk/inc/class-helper.php:1339
     507#: inc/class-helper.php:1338
    696508msgid "Set \"A → Z\" Label"
    697509msgstr ""
    698510
    699 #: inc/class-helper.php:1279 build/github/inc/class-helper.php:1279
    700 #: build/wordpress-org/trunk/inc/class-helper.php:1279
     511#: inc/class-helper.php:1278
    701512msgid "Set \"End of Posts\" Message"
    702513msgstr ""
    703514
    704 #: inc/class-helper.php:1255 build/github/inc/class-helper.php:1255
    705 #: build/wordpress-org/trunk/inc/class-helper.php:1255
     515#: inc/class-helper.php:1254
    706516msgid "Set \"Load More\" Label"
    707517msgstr ""
    708518
    709 #: inc/class-helper.php:1303 build/github/inc/class-helper.php:1303
    710 #: build/wordpress-org/trunk/inc/class-helper.php:1303
     519#: inc/class-helper.php:1302
    711520msgid "Set \"Newest\" Label"
    712521msgstr ""
    713522
    714 #: inc/class-helper.php:1267 build/github/inc/class-helper.php:1267
    715 #: build/wordpress-org/trunk/inc/class-helper.php:1267
     523#: inc/class-helper.php:1266
    716524msgid "Set \"No Posts Found\" Message"
    717525msgstr ""
    718526
    719 #: inc/class-helper.php:1315 build/github/inc/class-helper.php:1315
    720 #: build/wordpress-org/trunk/inc/class-helper.php:1315
     527#: inc/class-helper.php:1314
    721528msgid "Set \"Oldest\" Label"
    722529msgstr ""
    723530
    724 #: inc/class-helper.php:1327 build/github/inc/class-helper.php:1327
    725 #: build/wordpress-org/trunk/inc/class-helper.php:1327
     531#: inc/class-helper.php:1326
    726532msgid "Set \"Popular\" Label"
    727533msgstr ""
    728534
    729 #: inc/class-helper.php:1363 build/github/inc/class-helper.php:1363
    730 #: build/wordpress-org/trunk/inc/class-helper.php:1363
     535#: inc/class-helper.php:1362
    731536msgid "Set \"Random\" Label"
    732537msgstr ""
    733538
    734 #: inc/class-helper.php:1231 build/github/inc/class-helper.php:1231
    735 #: build/wordpress-org/trunk/inc/class-helper.php:1231
     539#: inc/class-helper.php:1230
    736540msgid "Set \"Read More\" Label"
    737541msgstr ""
    738542
    739 #: inc/class-helper.php:1243 build/github/inc/class-helper.php:1243
    740 #: build/wordpress-org/trunk/inc/class-helper.php:1243
     543#: inc/class-helper.php:1242
    741544msgid "Set \"Show All\" Label"
    742545msgstr ""
    743546
    744 #: inc/class-helper.php:1351 build/github/inc/class-helper.php:1351
    745 #: build/wordpress-org/trunk/inc/class-helper.php:1351
     547#: inc/class-helper.php:1350
    746548msgid "Set \"Z → A\" Label"
    747549msgstr ""
    748550
    749 #: inc/class-helper.php:1194 build/github/inc/class-helper.php:1194
    750 #: build/wordpress-org/trunk/inc/class-helper.php:1194
     551#: inc/class-helper.php:1193
    751552msgid "Set a different loader icon than the one specified in global options."
    752553msgstr ""
    753554
    754 #: inc/class-helper.php:1291 build/github/inc/class-helper.php:1291
    755 #: build/wordpress-org/trunk/inc/class-helper.php:1291
     555#: inc/class-helper.php:1290
    756556msgid "Set Date Format"
    757557msgstr ""
    758558
    759 #: inc/class-helper.php:1344 build/github/inc/class-helper.php:1344
    760 #: build/wordpress-org/trunk/inc/class-helper.php:1344
     559#: inc/class-helper.php:1182 inc/class-helper_new.php:839
     560msgid ""
     561"Set how many posts to load each time the \"Load More\" button is clicked."
     562msgstr ""
     563
     564#: inc/class-helper.php:1343
    761565msgid ""
    762566"Set the label for sorting posts alphabetically (A to Z) based on the post "
     
    764568msgstr ""
    765569
    766 #: inc/class-helper.php:1356 build/github/inc/class-helper.php:1356
    767 #: build/wordpress-org/trunk/inc/class-helper.php:1356
     570#: inc/class-helper.php:1355
    768571msgid ""
    769572"Set the label for sorting posts alphabetically (Z to A) based on the post "
     
    772575msgstr ""
    773576
    774 #: inc/class-helper.php:1332 build/github/inc/class-helper.php:1332
    775 #: build/wordpress-org/trunk/inc/class-helper.php:1332
     577#: inc/class-helper.php:1331
    776578msgid ""
    777579"Set the label for sorting posts by the highest number of comments. Examples: "
     
    779581msgstr ""
    780582
    781 #: inc/class-helper.php:1308 build/github/inc/class-helper.php:1308
    782 #: build/wordpress-org/trunk/inc/class-helper.php:1308
     583#: inc/class-helper.php:1307
    783584msgid ""
    784585"Set the label for sorting posts from newest to oldest (based on publication "
     
    786587msgstr ""
    787588
    788 #: inc/class-helper.php:1320 build/github/inc/class-helper.php:1320
    789 #: build/wordpress-org/trunk/inc/class-helper.php:1320
     589#: inc/class-helper.php:1319
    790590msgid ""
    791591"Set the label for sorting posts from oldest to newest (based on publication "
     
    793593msgstr ""
    794594
    795 #: inc/class-helper.php:1368 build/github/inc/class-helper.php:1368
    796 #: build/wordpress-org/trunk/inc/class-helper.php:1368
     595#: inc/class-helper.php:1367
    797596msgid ""
    798597"Set the label for sorting posts in a random order. Examples: \"Shuffle\", "
     
    801600
    802601#: admin/admin-pages-config.php:36 admin/admin-pages-config.php:37
    803 #: build/github/admin/admin-pages-config.php:36
    804 #: build/github/admin/admin-pages-config.php:37
    805 #: build/wordpress-org/trunk/admin/admin-pages-config.php:36
    806 #: build/wordpress-org/trunk/admin/admin-pages-config.php:37
    807602msgid "Settings & Features"
    808603msgstr ""
    809604
    810605#: admin/admin-pages-config.php:143
    811 #: build/github/admin/admin-pages-config.php:143
    812 #: build/wordpress-org/trunk/admin/admin-pages-config.php:143
    813606msgid "Shortcode"
    814607msgstr ""
    815608
    816609#: admin/admin-pages-config.php:103
    817 #: build/github/admin/admin-pages-config.php:103
    818 #: build/wordpress-org/trunk/admin/admin-pages-config.php:103
    819610msgid "Shortcodes"
    820611msgstr ""
    821612
    822 #: inc/class-ajax.php:284 inc/class-helper.php:1246
    823 #: build/github/inc/class-ajax.php:284 build/github/inc/class-helper.php:1246
    824 #: build/wordpress-org/trunk/inc/class-ajax.php:284
    825 #: build/wordpress-org/trunk/inc/class-helper.php:1246
     613#: inc/class-ajax.php:311 inc/class-helper.php:1245
    826614msgid "Show All"
    827615msgstr ""
    828616
    829 #: inc/class-helper.php:1079 build/github/inc/class-helper.php:1079
    830 #: build/wordpress-org/trunk/inc/class-helper.php:1079
     617#: inc/class-helper.php:1078 inc/class-helper_new.php:746
    831618msgid "Show End Message"
    832619msgstr ""
    833620
    834 #: inc/class-helper.php:959 build/github/inc/class-helper.php:959
    835 #: build/wordpress-org/trunk/inc/class-helper.php:959
     621#: inc/class-helper.php:958 inc/class-helper_new.php:593
    836622msgid "Show Sorting Button"
    837623msgstr ""
    838624
    839 #: inc/class-helper.php:863 build/github/inc/class-helper.php:863
    840 #: build/wordpress-org/trunk/inc/class-helper.php:863
     625#: inc/class-helper.php:862 inc/class-helper_new.php:490
    841626msgid "Show Taxonomy Filter"
    842627msgstr ""
    843628
    844 #: inc/class-ajax.php:370 build/github/inc/class-ajax.php:370
    845 #: build/wordpress-org/trunk/inc/class-ajax.php:370
     629#: inc/class-ajax.php:427
    846630msgid "Sort by"
    847631msgstr ""
    848632
    849633#: admin/pages/settings-page.php:177
    850 #: build/github/admin/pages/settings-page.php:177
    851 #: build/wordpress-org/trunk/admin/pages/settings-page.php:177
    852634msgid "Sorting Option Labels"
    853635msgstr ""
    854636
    855637#: admin/pages/settings-page.php:239 admin/pages/shortcode-page.php:152
    856 #: build/github/admin/pages/settings-page.php:239
    857 #: build/github/admin/pages/shortcode-page.php:152
    858 #: build/wordpress-org/trunk/admin/pages/settings-page.php:239
    859 #: build/wordpress-org/trunk/admin/pages/shortcode-page.php:152
    860638msgid "Sorting Settings"
    861639msgstr ""
    862640
    863 #: inc/class-helper.php:930 build/github/inc/class-helper.php:930
    864 #: build/wordpress-org/trunk/inc/class-helper.php:930
     641#: inc/class-helper.php:929 inc/class-helper_new.php:557
    865642msgid "Specify the order of posts."
    866643msgstr ""
    867644
    868 #: inc/class-helper.php:1114 build/github/inc/class-helper.php:1114
    869 #: build/wordpress-org/trunk/inc/class-helper.php:1114
     645#: inc/class-helper.php:1113 inc/class-helper_new.php:777
    870646msgid "Specify the quantity of columns."
    871647msgstr ""
    872648
    873 #: inc/class-helper.php:1050 inc/class-helper_new.php:496
    874 #: build/github/inc/class-helper.php:1050
    875 #: build/wordpress-org/trunk/inc/class-helper.php:1050
     649#: inc/class-helper.php:1049 inc/class-helper_new.php:718
    876650msgid ""
    877651"Specify to ignore sticky posts, treating them as regular posts in the query."
     
    884658msgstr ""
    885659
    886 #: inc/class-helper.php:939 build/github/inc/class-helper.php:939
    887 #: build/wordpress-org/trunk/inc/class-helper.php:939
     660#: inc/class-helper_new.php:568
     661msgid "Title"
     662msgstr ""
     663
     664#: inc/class-helper.php:938
    888665msgid "Title: Sort by post title"
    889666msgstr ""
    890667
    891 #: inc/class-helper_new.php:456
    892 msgid "Trash: Trashed posts"
    893 msgstr ""
    894 
    895 #: admin/admin-pages-config.php:98 build/github/admin/admin-pages-config.php:98
    896 #: build/wordpress-org/trunk/admin/admin-pages-config.php:98
     668#: admin/admin-pages-config.php:98
    897669msgid "View Quick Ajax"
    898670msgstr ""
    899671
    900672#: admin/admin-pages-config.php:46 inc/class-updater.php:308
    901 #: inc/class-updater.php:337 build/github/admin/admin-pages-config.php:46
    902 #: build/github/inc/class-updater.php:308
    903 #: build/github/inc/class-updater.php:337
    904 #: build/wordpress-org/trunk/admin/admin-pages-config.php:46
    905 #: build/wordpress-org/trunk/inc/class-updater.php:308
    906 #: build/wordpress-org/trunk/inc/class-updater.php:337
     673#: inc/class-updater.php:337
    907674msgid "You do not have sufficient permissions to access this page."
    908675msgstr ""
    909676
    910 #: inc/class-helper.php:427 inc/class-helper.php:1354 inc/class-helper.php:1355
    911 #: build/github/inc/class-helper.php:427 build/github/inc/class-helper.php:1354
    912 #: build/github/inc/class-helper.php:1355
    913 #: build/wordpress-org/trunk/inc/class-helper.php:427
    914 #: build/wordpress-org/trunk/inc/class-helper.php:1354
    915 #: build/wordpress-org/trunk/inc/class-helper.php:1355
     677#: inc/class-helper.php:426 inc/class-helper.php:1353 inc/class-helper.php:1354
     678#: inc/class-helper_new.php:631
    916679msgid "Z → A"
    917680msgstr ""
  • quick-ajax-post-loader/trunk/quick-ajax-post-loader.php

    r3305166 r3321429  
    55* Text Domain: quick-ajax-post-loader
    66* Domain Path: /languages
    7 * Version: 1.7.3
     7* Version: 1.7.4
    88* Description: Supercharge post loading with Quick Ajax Post Loader. Enhance user experience and optimize site performance using AJAX technology.
    99* Author: Pawel Grzelkowski
     
    1212* Requires PHP: 7.4
    1313* Requires at least: 5.6
    14 * Tested up to: 6.8.1
     14* Tested up to: 6.8
    1515*/
    1616if (!defined('ABSPATH')) {
  • quick-ajax-post-loader/trunk/readme.txt

    r3305166 r3321429  
    44Tags: ajax-load-more, infinite-scroll, category-filter, load-more, ajax
    55Requires at least: 5.6
    6 Tested up to: 6.8.1
    7 Stable tag: 1.7.3
     6Tested up to: 6.8
     7Stable tag: 1.7.4
    88Requires PHP: 7.4
    99License: GPLv2 or later
     
    106106== Changelog ==
    107107
     108= 1.7.4 - 2025-07-02 =
     109- Updated CSS styles for improved layout consistency and better theme compatibility.
     110- Improved default labels for title sorting options to make them clearer and more user-friendly.
     111- Updated several field labels in the plugin settings for better clarity and understanding.
     112- Applied internal code improvements focused on security, stability, and maintainability.
     113
     114**Important:**
     115- Some styling or label changes may slightly affect the appearance of your filters or UI if you use default settings.
     116
    108117= 1.7.3 - 2025-05-31 =
    109118- Updated CSS to improve the responsive grid layout and visual consistency.
     
    290299
    291300**Important:**
    292 - New support for selecting specific taxonomy terms directly via shortcode settings offers more control and flexibility.
    293 - The `qapl_render_taxonomy_filter()` PHP function has been updated - the `$taxonomy` parameter is now optional and auto-detected from the shortcode or function arguments.
    294 - If you previously passed the taxonomy manually, your code will still work — no changes required.
     301- New support for selecting taxonomy terms directly in shortcode settings offers better control.
     302- The `qapl_render_taxonomy_filter()` function now auto-detects taxonomy and remains backward compatible.
    295303
    296304Recommended update for improved developer experience and enhanced plugin stability.
     
    309317
    310318**Important:**
    311 - The message can be set globally, customized in templates, or modified using the `qapl_template_end_post_message` filter hook.
    312 - This improves user experience but may require adjustments to your template or CSS.
     319- The message can be set globally, edited in the template, or modified via the `qapl_template_end_post_message` filter.
    313320
    314321Recommended update for improved usability and developer flexibility.
     
    318325
    319326**Important:**
    320 - A new Development Guide has been added to assist developers with customization and integration.
    321 - The grid structure has been refined, and additional CSS improvements have been made for better responsiveness and theme compatibility.
     327- A new Developer Guide helps with customization and integration.
     328- The grid and CSS have been improved for better responsiveness and theme compatibility.
    322329
    323330= 1.5.0 =
     
    325332
    326333**Important:**
    327 - The plugin now only supports posts with `publish` status, removing unnecessary settings.
    328 - Unused `orderby` options have been removed but can still be re-added using the `qapl_modify_posts_query_args` hook.
     334- The plugin now supports only `publish` posts, removing unnecessary settings.
     335- Removed unused `orderby` values (can still be re-added via the `qapl_modify_posts_query_args` hook).
    329336
    330337Recommended update for improved sorting control and better plugin stability.
     
    333340This update introduces new template filters, allowing developers to modify post elements (date, title, image, excerpt, and buttons) using filters.
    334341
    335 Additionally, action and filter names have been standardized, and a backward compatibility layer has been implemented for deprecated hooks.
    336 **Important:** If you rely on existing hooks, review your customizations and update them to use the new standardized names for long-term stability.
     342**Important:**
     343- Action and filter names were standardized.
     344- Review and update your custom code to use new names for future compatibility.
    337345
    338346= 1.3.9 =
Note: See TracChangeset for help on using the changeset viewer.