Changeset 3321429
- Timestamp:
- 07/02/2025 06:58:18 PM (9 months ago)
- Location:
- quick-ajax-post-loader/trunk
- Files:
-
- 15 edited
-
admin/pages/settings-page.php (modified) (2 diffs)
-
css/admin-style.css (modified) (2 diffs)
-
css/admin-style.min.css (modified) (1 diff)
-
css/style.css (modified) (1 diff)
-
css/style.min.css (modified) (1 diff)
-
inc/actions.php (modified) (2 diffs)
-
inc/class-ajax.php (modified) (4 diffs)
-
inc/class-helper.php (modified) (12 diffs)
-
inc/class-updater.php (modified) (2 diffs)
-
inc/functions.php (modified) (3 diffs)
-
languages/quick-ajax-post-loader-en_GB.mo (modified) (previous)
-
languages/quick-ajax-post-loader-pl_PL.mo (modified) (previous)
-
languages/quick-ajax-post-loader.pot (modified) (25 diffs)
-
quick-ajax-post-loader.php (modified) (2 diffs)
-
readme.txt (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
quick-ajax-post-loader/trunk/admin/pages/settings-page.php
r3287563 r3321429 179 179 $content .= $this->add_field(QAPL_Quick_Ajax_Helper::global_options_field_set_sort_option_date_asc_label()); 180 180 $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()); 181 182 $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());183 183 $content .= $this->add_field(QAPL_Quick_Ajax_Helper::global_options_field_set_sort_option_rand_label()); 184 184 $content .= $settings_fields_html; … … 343 343 continue; 344 344 } 345 $section_title = esc_html( strip_tags($section['title']));345 $section_title = esc_html(wp_strip_all_tags($section['title'])); 346 346 $section_content = wp_kses_post($section['content']); 347 347 $accordion_content .= '<div class="quick-ajax-section">'; -
quick-ajax-post-loader/trunk/css/admin-style.css
r3287563 r3321429 202 202 } 203 203 .quick-ajax-form-wrap .quick-ajax-field-container{ 204 position: relative; 204 205 width: 100%; 205 206 display: -webkit-box; … … 211 212 -ms-flex-align: start; 212 213 align-items: flex-start; 214 gap:1rem; 213 215 margin-bottom: 1rem; 214 216 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}}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{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 246 246 box-sizing: border-box; 247 247 } 248 .quick-ajax-posts-container.quick-ajax-theme .qapl-post-item div{ 249 -webkit-box-sizing: border-box; 250 box-sizing: border-box; 251 } 248 252 .quick-ajax-posts-container.quick-ajax-theme .qapl-post-item a:focus{ 249 253 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 24 24 $args = []; 25 25 if (isset($_POST['args'])) { 26 // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- sanitized in sanitize_json_to_array() 26 27 $args = $ajax_class->sanitize_json_to_array(wp_unslash($_POST['args'])); // Sanitize JSON to array 27 28 } … … 30 31 $attributes = []; 31 32 if (isset($_POST['attributes'])) { 33 // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- sanitized in sanitize_json_to_array() 32 34 $attributes = $ajax_class->sanitize_json_to_array(wp_unslash($_POST['attributes'])); // Sanitize JSON to array 33 35 } -
quick-ajax-post-loader/trunk/inc/class-ajax.php
r3305166 r3321429 247 247 ), 248 248 'post__not_in' => $excluded_post_ids, 249 'fields' => 'ids', 249 250 ); 250 251 $posts = get_posts($args); … … 253 254 return true; 254 255 } 255 return false; 256 return false; 256 257 } 257 258 /** … … 443 444 $sort_option = '<div class="quick-ajax-sort-option-wrapper">'; 444 445 $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.'">'; 446 449 foreach ($button_data['options'] as $option) { 447 450 $value = esc_attr($option['value']); … … 684 687 if (!$this->ajax_initial_load) { 685 688 $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)); 687 690 } 688 691 do_action(QAPL_Hooks::HOOK_POSTS_CONTAINER_END, $this->quick_ajax_id); -
quick-ajax-post-loader/trunk/inc/class-helper.php
r3305166 r3321429 15 15 public static function get_plugin_info() { 16 16 return [ 17 'version' => '1.7. 3',17 'version' => '1.7.4', 18 18 'name' => 'Quick Ajax Post Loader', 19 19 'text_domain' => 'quick-ajax-post-loader', … … 21 21 'minimum_php_version' => '7.4', 22 22 'minimum_wp_version' => '5.6', 23 'tested_wp_version' => '6.8 .1'23 'tested_wp_version' => '6.8' 24 24 ]; 25 25 } … … 82 82 } 83 83 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)) { 87 86 return true; 88 87 } … … 417 416 [ 418 417 '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'] 421 420 : __('A → Z', 'quick-ajax-post-loader') 422 421 ], 423 422 [ 424 423 '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'] 427 426 : __('Z → A', 'quick-ajax-post-loader') 428 427 ], … … 843 842 if (isset($post_type->labels->name) && $post_type->labels->name !== 'Media') { 844 843 $post_type_options[] = array( 845 'label' => $post_type->label ,844 'label' => $post_type->labels->name, 846 845 'value' => $post_type->name, 847 846 ); … … 1141 1140 $field_properties = array( 1142 1141 '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'), 1144 1143 'type' => 'text', 1145 1144 'options' => '', … … 1154 1153 $field_properties = array( 1155 1154 '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'), 1157 1156 'type' => 'text', 1158 1157 'options' => '', … … 1167 1166 $field_properties = array( 1168 1167 'name' => QAPL_Quick_Ajax_Helper::shortcode_page_show_custom_load_more_post_quantity(), 1169 'label' => __(' CustomLoad More Post Quantity', 'quick-ajax-post-loader'),1168 'label' => __('Load More Post Quantity', 'quick-ajax-post-loader'), 1170 1169 'type' => 'checkbox', 1171 1170 '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 pagedisplay.', 'quick-ajax-post-loader')1171 'description' => __('Load a different number of posts after the initial display.', 'quick-ajax-post-loader') 1173 1172 ); 1174 1173 return $field_properties; … … 1178 1177 $field_properties = array( 1179 1178 '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'), 1181 1180 'type' => 'number', 1182 1181 'default' => QAPL_Quick_Ajax_Helper::shortcode_page_select_custom_load_more_post_quantity_default_value(), 1183 'description' => __('Se lect 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') 1184 1183 ); 1185 1184 return $field_properties; … … 1334 1333 return $field_properties; 1335 1334 } 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(), 1339 1338 'label' => __('Set "A → Z" Label', 'quick-ajax-post-loader'), 1340 1339 'type' => 'text', … … 1346 1345 return $field_properties; 1347 1346 } 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(), 1351 1350 'label' => __('Set "Z → A" Label', 'quick-ajax-post-loader'), 1352 1351 'type' => 'text', … … 1380 1379 ); 1381 1380 } 1382 }1383 1384 if (!defined('ABSPATH')) {1385 exit;1386 1381 } 1387 1382 -
quick-ajax-post-loader/trunk/inc/class-updater.php
r3238174 r3321429 70 70 '1.3.2' => new QAPL_Update_Version_1_3_2(), 71 71 '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() 73 74 ); 74 75 $updater = new QAPL_Quick_Ajax_Updater($update_strategies); … … 109 110 } 110 111 } 112 class 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 111 133 112 134 -
quick-ajax-post-loader/trunk/inc/functions.php
r3290862 r3321429 31 31 $output .= $filter_wrapper_end; 32 32 $output .= $ajax_class->wp_query(); 33 echo $output; 33 echo $output;// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 34 34 35 35 36 } … … 58 59 } 59 60 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 61 62 } 62 63 } … … 78 79 $ajax_class->layout_customization($attributes); 79 80 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 81 82 } 82 83 } -
quick-ajax-post-loader/trunk/languages/quick-ajax-post-loader.pot
r3295741 r3321429 4 4 "Project-Id-Version: Quick Ajax Post Loader\n" 5 5 "Report-Msgid-Bugs-To: \n" 6 "POT-Creation-Date: 2025-0 5-04 15:48+0000\n"6 "POT-Creation-Date: 2025-06-12 16:17+0000\n" 7 7 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 8 8 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 17 17 "X-Domain: quick-ajax-post-loader" 18 18 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 25 21 msgid "A → Z" 26 22 msgstr "" 27 23 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 25 msgid "Add Class to Post Container" 26 msgstr "" 27 28 #: inc/class-helper.php:1142 inc/class-helper_new.php:804 29 msgid "Add Class to Taxonomy Filter" 30 msgstr "" 31 32 #: inc/class-helper.php:1147 inc/class-helper_new.php:808 40 33 msgid "Add classes to the filter: class-one, class-two, class-three" 41 34 msgstr "" 42 35 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 45 37 msgid "Add classes to the post container: class-one, class-two, class-three" 46 38 msgstr "" 47 39 48 40 #: 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 55 42 msgid "Add New" 56 43 msgstr "" 57 44 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 60 46 msgid "Add New Quick Ajax" 61 47 msgstr "" 62 48 63 49 #: admin/pages/settings-page.php:254 admin/pages/shortcode-page.php:173 64 #: build/github/admin/pages/settings-page.php:25465 #: build/github/admin/pages/shortcode-page.php:17366 #: build/wordpress-org/trunk/admin/pages/settings-page.php:25467 #: build/wordpress-org/trunk/admin/pages/shortcode-page.php:17368 50 msgid "Additional Settings" 69 51 msgstr "" 70 52 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 73 54 msgid "Apply Quick AJAX CSS Style" 74 55 msgstr "" 75 56 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 78 58 msgid "Apply Quick AJAX CSS styles and column layout." 79 59 msgstr "" 80 60 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 62 msgid "Ascending" 63 msgstr "" 64 65 #: inc/class-helper.php:919 83 66 msgid "Ascending - order from lowest to highest" 84 67 msgstr "" 85 68 86 69 #: admin/admin-pages-config.php:144 87 #: build/github/admin/admin-pages-config.php:14488 #: build/wordpress-org/trunk/admin/admin-pages-config.php:14489 70 msgid "Author" 90 71 msgstr "" 91 72 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 98 74 msgid "Available Sorting Options" 99 75 msgstr "" 100 76 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 103 78 msgid "Choose a template for displaying post items." 104 79 msgstr "" 105 80 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 108 82 msgid "" 109 83 "Choose an icon to display as the loading indicator when the \"Load More\" " … … 111 85 msgstr "" 112 86 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 115 88 msgid "Choose Terms" 116 89 msgstr "" 117 90 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 120 92 msgid "Choose the post type you want to display using AJAX." 121 93 msgstr "" 122 94 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 125 96 msgid "Choose the sorting criteria for posts." 126 97 msgstr "" 127 98 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 100 msgid "Choose the taxonomy to filter posts by." 101 msgstr "" 102 103 #: inc/class-helper.php:1378 130 104 msgid "" 131 105 "Choose this option to remove old, unused data from the database. This will " … … 134 108 msgstr "" 135 109 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 141 112 msgid "class-name, another-class-name" 142 113 msgstr "" 143 114 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 116 msgid "Comment Count" 117 msgstr "" 118 119 #: inc/class-helper.php:939 146 120 msgid "Comments: Sort by comment count" 147 121 msgstr "" 148 122 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 151 124 msgid "Confirm Purge of Old Data" 152 125 msgstr "" 153 126 154 127 #: admin/pages/shortcode-page.php:13 155 #: build/github/admin/pages/shortcode-page.php:13156 #: build/wordpress-org/trunk/admin/pages/shortcode-page.php:13157 128 msgid "Copy and paste this shortcode on the page to display the posts list" 158 129 msgstr "" 159 130 160 131 #: admin/pages/settings-page.php:311 161 #: build/github/admin/pages/settings-page.php:311162 #: build/wordpress-org/trunk/admin/pages/settings-page.php:311163 132 msgid "Copy Code" 164 133 msgstr "" 165 134 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 176 136 msgid "" 177 137 "Customize the \"Load More\" button text. This label will appear on the " … … 180 140 msgstr "" 181 141 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 184 143 msgid "" 185 144 "Customize the \"Read More\" text for your templates. This label will appear " … … 188 147 msgstr "" 189 148 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 192 150 msgid "" 193 151 "Customize the \"Show All\" text label for the filter. This label will appear " … … 196 154 msgstr "" 197 155 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 200 157 msgid "" 201 158 "Customize the format for displaying post dates. This text will replace the " … … 204 161 msgstr "" 205 162 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 208 164 msgid "" 209 165 "Customize the message shown when no posts match the selected filters. " … … 212 168 msgstr "" 213 169 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 216 171 msgid "" 217 172 "Customize the message that appears when there are no more posts to load. " … … 220 175 msgstr "" 221 176 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 178 msgid "Date" 179 msgstr "" 180 181 #: inc/class-helper.php:937 224 182 msgid "Date: Sort by publication date" 225 183 msgstr "" 226 184 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 229 186 msgid "Default Sort By" 230 187 msgstr "" 231 188 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 234 190 msgid "Default Sort Order" 235 191 msgstr "" 236 192 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 194 msgid "Descending" 195 msgstr "" 196 197 #: inc/class-helper.php:915 239 198 msgid "Descending - order from highest to lowest" 240 199 msgstr "" 241 200 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 244 202 msgid "Determine the number of posts to be loaded per AJAX request." 245 203 msgstr "" 246 204 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 249 206 msgid "Display a message when there are no more posts to load via AJAX." 250 207 msgstr "" 251 208 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 254 210 msgid "" 255 211 "Display taxonomy filter and sorting options in a single row to save space " … … 257 213 msgstr "" 258 214 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 216 msgid "" 217 "Display taxonomy filter and sorting options in a single row to save space " 218 "and improve layout." 219 msgstr "" 220 221 #: admin/admin-pages-config.php:96 265 222 msgid "Edit Quick Ajax" 266 223 msgstr "" 267 224 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 270 226 msgid "" 271 227 "Enable a button that allows users to switch between ascending and descending " … … 273 229 msgstr "" 274 230 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 277 232 msgid "Enable filtering by taxonomy/category." 278 233 msgstr "" 279 234 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 282 236 msgid "Enable Infinite Scroll" 283 237 msgstr "" 284 238 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 287 240 msgid "Enable manual selection of taxonomy terms to be used for filtering." 288 241 msgstr "" 289 242 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 292 244 msgid "" 293 245 "Enable this option to automatically load more posts via AJAX as the user " … … 295 247 msgstr "" 296 248 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 299 250 msgid "" 300 251 "Enable this option to load the initial set of posts via AJAX on page load. " … … 303 254 msgstr "" 304 255 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 308 257 msgid "Enter a list of post IDs to exclude from the query." 309 258 msgstr "" 310 259 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 313 261 msgid "Enter custom label for Load More" 314 262 msgstr "" 315 263 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 318 265 msgid "Enter custom label for Read More" 319 266 msgstr "" 320 267 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 323 269 msgid "Enter custom label for Show All" 324 270 msgstr "" 325 271 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 328 273 msgid "Enter date format (e.g., F j, Y)" 329 274 msgstr "" 330 275 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 333 277 msgid "Enter message for end of posts" 334 278 msgstr "" 335 279 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 338 281 msgid "Enter message for no posts found" 339 282 msgstr "" 340 283 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 344 285 msgid "Excluded Post IDs" 345 286 msgstr "" 346 287 347 288 #: admin/pages/settings-page.php:140 admin/pages/settings-page.php:192 348 #: build/github/admin/pages/settings-page.php:140349 #: build/github/admin/pages/settings-page.php:192350 #: build/wordpress-org/trunk/admin/pages/settings-page.php:140351 #: build/wordpress-org/trunk/admin/pages/settings-page.php:192352 289 msgid "Function Generator" 353 290 msgstr "" 354 291 355 292 #: admin/pages/settings-page.php:196 admin/pages/shortcode-page.php:108 356 #: build/github/admin/pages/settings-page.php:196357 #: build/github/admin/pages/shortcode-page.php:108358 #: build/wordpress-org/trunk/admin/pages/settings-page.php:196359 #: build/wordpress-org/trunk/admin/pages/shortcode-page.php:108360 293 msgid "General Settings" 361 294 msgstr "" 362 295 363 296 #: admin/pages/settings-page.php:310 364 #: build/github/admin/pages/settings-page.php:310365 #: build/wordpress-org/trunk/admin/pages/settings-page.php:310366 297 msgid "Generate Function" 367 298 msgstr "" 368 299 369 300 #: admin/pages/settings-page.php:138 admin/pages/settings-page.php:170 370 #: build/github/admin/pages/settings-page.php:138371 #: build/github/admin/pages/settings-page.php:170372 #: build/wordpress-org/trunk/admin/pages/settings-page.php:138373 #: build/wordpress-org/trunk/admin/pages/settings-page.php:170374 301 msgid "Global Options" 375 302 msgstr "" 376 303 377 304 #: admin/pages/settings-page.php:142 378 #: build/github/admin/pages/settings-page.php:142379 #: build/wordpress-org/trunk/admin/pages/settings-page.php:142380 305 msgid "Help" 381 306 msgstr "" 382 307 383 308 #: admin/pages/settings-page.php:320 384 #: build/github/admin/pages/settings-page.php:320385 #: build/wordpress-org/trunk/admin/pages/settings-page.php:320386 309 msgid "Help Content" 387 310 msgstr "" 388 311 389 312 #: admin/pages/settings-page.php:333 390 #: build/github/admin/pages/settings-page.php:333391 #: build/wordpress-org/trunk/admin/pages/settings-page.php:333392 313 msgid "Help file not found." 393 314 msgstr "" … … 401 322 msgstr "" 402 323 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 406 325 msgid "Ignore Sticky Posts" 407 326 msgstr "" 408 327 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 415 329 msgid "Inline Filter & Sorting" 416 330 msgstr "" 417 331 418 332 #: admin/pages/settings-page.php:338 419 #: build/github/admin/pages/settings-page.php:338420 #: build/wordpress-org/trunk/admin/pages/settings-page.php:338421 333 msgid "Invalid help file format." 422 334 msgstr "" 423 335 424 336 #: admin/pages/settings-page.php:262 425 #: build/github/admin/pages/settings-page.php:262426 #: build/wordpress-org/trunk/admin/pages/settings-page.php:262427 337 msgid "Layout Settings" 428 338 msgstr "" 429 339 430 340 #: admin/pages/shortcode-page.php:183 431 #: build/github/admin/pages/shortcode-page.php:183432 #: build/wordpress-org/trunk/admin/pages/shortcode-page.php:183433 341 msgid "layout Settings" 434 342 msgstr "" 435 343 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 345 msgid "Load a different number of posts after the initial display." 346 msgstr "" 347 348 #: inc/class-helper.php:1056 inc/class-helper_new.php:726 443 349 msgid "Load Initial Posts via AJAX" 444 350 msgstr "" 445 351 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 453 354 msgid "Load More" 454 355 msgstr "" 455 356 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 358 msgid "Load More Post Quantity" 359 msgstr "" 360 361 #: admin/admin-pages-config.php:97 458 362 msgid "New Quick Ajax" 459 363 msgstr "" 460 364 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 467 367 msgid "Newest" 468 368 msgstr "" 469 369 470 370 #: admin/admin-pages-config.php:100 471 #: build/github/admin/admin-pages-config.php:100472 #: build/wordpress-org/trunk/admin/admin-pages-config.php:100473 371 msgid "No Items found" 474 372 msgstr "" 475 373 476 374 #: admin/admin-pages-config.php:101 477 #: build/github/admin/admin-pages-config.php:101478 #: build/wordpress-org/trunk/admin/admin-pages-config.php:101479 375 msgid "No Items found in trash" 480 376 msgstr "" 481 377 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 487 379 msgid "No more posts to load" 488 380 msgstr "" 489 381 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 495 383 msgid "No posts found" 496 384 msgstr "" 497 385 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 503 387 msgid "No taxonomy available" 504 388 msgstr "" 505 389 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 511 391 msgid "No taxonomy found" 512 392 msgstr "" 513 393 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 519 395 msgid "No terms found" 520 396 msgstr "" 521 397 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 524 399 msgid "Number of Columns" 525 400 msgstr "" 526 401 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 533 404 msgid "Oldest" 534 405 msgstr "" 535 406 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 538 408 msgid "Override Global Loader Icon" 539 409 msgstr "" … … 543 413 msgstr "" 544 414 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 555 417 msgid "Popular" 556 418 msgstr "" 557 419 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 421 msgid "Posts Per Load (After Initial)" 422 msgstr "" 423 424 #: inc/class-helper.php:904 inc/class-helper_new.php:533 564 425 msgid "Posts Per Page" 565 426 msgstr "" 566 427 567 #: inc/class-helper_new.php:452568 msgid "Private: Private posts"569 msgstr ""570 571 #: inc/class-helper_new.php:440572 msgid "Publish: Published posts"573 msgstr ""574 575 428 #: admin/pages/settings-page.php:146 admin/pages/settings-page.php:364 576 #: build/github/admin/pages/settings-page.php:146577 #: build/github/admin/pages/settings-page.php:364578 #: build/wordpress-org/trunk/admin/pages/settings-page.php:146579 #: build/wordpress-org/trunk/admin/pages/settings-page.php:364580 429 msgid "Purge Old Data" 581 430 msgstr "" 582 431 583 432 #: admin/pages/settings-page.php:370 584 #: build/github/admin/pages/settings-page.php:370585 #: build/wordpress-org/trunk/admin/pages/settings-page.php:370586 433 msgid "Purge Unused Data" 587 434 msgstr "" … … 591 438 msgstr "" 592 439 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 595 441 msgid "Quick AJAX settings" 596 442 msgstr "" 597 443 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 600 445 msgid "Quick Ajax Shortcode" 601 446 msgstr "" 602 447 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 605 449 msgid "Quick Ajax Shortcodes" 606 450 msgstr "" 607 451 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 614 454 msgid "Random" 615 455 msgstr "" 616 456 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 619 458 msgid "Random: Random order" 620 459 msgstr "" 621 460 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 627 462 msgid "Read More" 628 463 msgstr "" 629 464 630 465 #: admin/pages/settings-page.php:185 631 #: build/github/admin/pages/settings-page.php:185632 #: build/wordpress-org/trunk/admin/pages/settings-page.php:185633 466 msgid "Save Settings" 634 467 msgstr "" 635 468 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 638 470 msgid "Search Quick Ajax" 639 471 msgstr "" 640 472 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 643 474 msgid "Select Loader Icon" 644 475 msgstr "" 645 476 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 648 478 msgid "Select Post Item Template" 649 479 msgstr "" 650 480 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 653 482 msgid "Select Post Type" 654 483 msgstr "" 655 484 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 658 486 msgid "Select Specific Terms" 659 487 msgstr "" 660 488 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 663 490 msgid "Select Taxonomy" 664 491 msgstr "" 665 492 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 679 494 msgid "" 680 495 "Select the specific terms to be used for filtering posts. If left empty, no " … … 682 497 msgstr "" 683 498 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 686 500 msgid "Select the taxonomy to be used for filtering posts." 687 501 msgstr "" 688 502 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 691 504 msgid "Select which sorting options will be available to users." 692 505 msgstr "" 693 506 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 696 508 msgid "Set \"A → Z\" Label" 697 509 msgstr "" 698 510 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 701 512 msgid "Set \"End of Posts\" Message" 702 513 msgstr "" 703 514 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 706 516 msgid "Set \"Load More\" Label" 707 517 msgstr "" 708 518 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 711 520 msgid "Set \"Newest\" Label" 712 521 msgstr "" 713 522 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 716 524 msgid "Set \"No Posts Found\" Message" 717 525 msgstr "" 718 526 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 721 528 msgid "Set \"Oldest\" Label" 722 529 msgstr "" 723 530 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 726 532 msgid "Set \"Popular\" Label" 727 533 msgstr "" 728 534 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 731 536 msgid "Set \"Random\" Label" 732 537 msgstr "" 733 538 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 736 540 msgid "Set \"Read More\" Label" 737 541 msgstr "" 738 542 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 741 544 msgid "Set \"Show All\" Label" 742 545 msgstr "" 743 546 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 746 548 msgid "Set \"Z → A\" Label" 747 549 msgstr "" 748 550 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 751 552 msgid "Set a different loader icon than the one specified in global options." 752 553 msgstr "" 753 554 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 756 556 msgid "Set Date Format" 757 557 msgstr "" 758 558 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 560 msgid "" 561 "Set how many posts to load each time the \"Load More\" button is clicked." 562 msgstr "" 563 564 #: inc/class-helper.php:1343 761 565 msgid "" 762 566 "Set the label for sorting posts alphabetically (A to Z) based on the post " … … 764 568 msgstr "" 765 569 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 768 571 msgid "" 769 572 "Set the label for sorting posts alphabetically (Z to A) based on the post " … … 772 575 msgstr "" 773 576 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 776 578 msgid "" 777 579 "Set the label for sorting posts by the highest number of comments. Examples: " … … 779 581 msgstr "" 780 582 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 783 584 msgid "" 784 585 "Set the label for sorting posts from newest to oldest (based on publication " … … 786 587 msgstr "" 787 588 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 790 590 msgid "" 791 591 "Set the label for sorting posts from oldest to newest (based on publication " … … 793 593 msgstr "" 794 594 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 797 596 msgid "" 798 597 "Set the label for sorting posts in a random order. Examples: \"Shuffle\", " … … 801 600 802 601 #: admin/admin-pages-config.php:36 admin/admin-pages-config.php:37 803 #: build/github/admin/admin-pages-config.php:36804 #: build/github/admin/admin-pages-config.php:37805 #: build/wordpress-org/trunk/admin/admin-pages-config.php:36806 #: build/wordpress-org/trunk/admin/admin-pages-config.php:37807 602 msgid "Settings & Features" 808 603 msgstr "" 809 604 810 605 #: admin/admin-pages-config.php:143 811 #: build/github/admin/admin-pages-config.php:143812 #: build/wordpress-org/trunk/admin/admin-pages-config.php:143813 606 msgid "Shortcode" 814 607 msgstr "" 815 608 816 609 #: admin/admin-pages-config.php:103 817 #: build/github/admin/admin-pages-config.php:103818 #: build/wordpress-org/trunk/admin/admin-pages-config.php:103819 610 msgid "Shortcodes" 820 611 msgstr "" 821 612 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 826 614 msgid "Show All" 827 615 msgstr "" 828 616 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 831 618 msgid "Show End Message" 832 619 msgstr "" 833 620 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 836 622 msgid "Show Sorting Button" 837 623 msgstr "" 838 624 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 841 626 msgid "Show Taxonomy Filter" 842 627 msgstr "" 843 628 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 846 630 msgid "Sort by" 847 631 msgstr "" 848 632 849 633 #: admin/pages/settings-page.php:177 850 #: build/github/admin/pages/settings-page.php:177851 #: build/wordpress-org/trunk/admin/pages/settings-page.php:177852 634 msgid "Sorting Option Labels" 853 635 msgstr "" 854 636 855 637 #: admin/pages/settings-page.php:239 admin/pages/shortcode-page.php:152 856 #: build/github/admin/pages/settings-page.php:239857 #: build/github/admin/pages/shortcode-page.php:152858 #: build/wordpress-org/trunk/admin/pages/settings-page.php:239859 #: build/wordpress-org/trunk/admin/pages/shortcode-page.php:152860 638 msgid "Sorting Settings" 861 639 msgstr "" 862 640 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 865 642 msgid "Specify the order of posts." 866 643 msgstr "" 867 644 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 870 646 msgid "Specify the quantity of columns." 871 647 msgstr "" 872 648 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 876 650 msgid "" 877 651 "Specify to ignore sticky posts, treating them as regular posts in the query." … … 884 658 msgstr "" 885 659 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 661 msgid "Title" 662 msgstr "" 663 664 #: inc/class-helper.php:938 888 665 msgid "Title: Sort by post title" 889 666 msgstr "" 890 667 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 897 669 msgid "View Quick Ajax" 898 670 msgstr "" 899 671 900 672 #: 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 907 674 msgid "You do not have sufficient permissions to access this page." 908 675 msgstr "" 909 676 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 916 679 msgid "Z → A" 917 680 msgstr "" -
quick-ajax-post-loader/trunk/quick-ajax-post-loader.php
r3305166 r3321429 5 5 * Text Domain: quick-ajax-post-loader 6 6 * Domain Path: /languages 7 * Version: 1.7. 37 * Version: 1.7.4 8 8 * Description: Supercharge post loading with Quick Ajax Post Loader. Enhance user experience and optimize site performance using AJAX technology. 9 9 * Author: Pawel Grzelkowski … … 12 12 * Requires PHP: 7.4 13 13 * Requires at least: 5.6 14 * Tested up to: 6.8 .114 * Tested up to: 6.8 15 15 */ 16 16 if (!defined('ABSPATH')) { -
quick-ajax-post-loader/trunk/readme.txt
r3305166 r3321429 4 4 Tags: ajax-load-more, infinite-scroll, category-filter, load-more, ajax 5 5 Requires at least: 5.6 6 Tested up to: 6.8 .17 Stable tag: 1.7. 36 Tested up to: 6.8 7 Stable tag: 1.7.4 8 8 Requires PHP: 7.4 9 9 License: GPLv2 or later … … 106 106 == Changelog == 107 107 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 108 117 = 1.7.3 - 2025-05-31 = 109 118 - Updated CSS to improve the responsive grid layout and visual consistency. … … 290 299 291 300 **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. 295 303 296 304 Recommended update for improved developer experience and enhanced plugin stability. … … 309 317 310 318 **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. 313 320 314 321 Recommended update for improved usability and developer flexibility. … … 318 325 319 326 **Important:** 320 - A new Develop ment Guide has been added to assist developers with customization and integration.321 - The grid structure has been refined, and additional CSS improvements have been madefor 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. 322 329 323 330 = 1.5.0 = … … 325 332 326 333 **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). 329 336 330 337 Recommended update for improved sorting control and better plugin stability. … … 333 340 This update introduces new template filters, allowing developers to modify post elements (date, title, image, excerpt, and buttons) using filters. 334 341 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. 337 345 338 346 = 1.3.9 =
Note: See TracChangeset
for help on using the changeset viewer.