carousel
6 days ago
comment-likes
8 months ago
custom-post-types
8 months ago
images
1 month ago
infinite-scroll
3 months ago
likes
2 months ago
related-posts
8 months ago
scan
1 month ago
sharedaddy
3 months ago
shortcodes
1 month ago
social-logos
3 weeks ago
subscriptions
5 months ago
theme-tools
1 month ago
tiled-gallery
8 months ago
videopress
2 weeks ago
widget-visibility
3 weeks ago
widgets
1 month ago
wordads
1 month ago
accessible-focus.min.asset.php
8 months ago
accessible-focus.min.js
8 months ago
admin.asset.php
2 weeks ago
admin.css
3 weeks ago
admin.js
2 weeks ago
admin.js.LICENSE.txt
2 weeks ago
admin.rtl.css
3 weeks ago
content-guidelines-ai.css
3 weeks ago
content-guidelines-ai.min.asset.php
2 weeks ago
content-guidelines-ai.min.js
2 weeks ago
content-guidelines-ai.rtl.css
3 weeks ago
crowdsignal-shortcode.min.asset.php
3 years ago
crowdsignal-shortcode.min.js
3 years ago
crowdsignal-survey.min.asset.php
4 years ago
crowdsignal-survey.min.js
4 years ago
deprecate.min.asset.php
8 months ago
deprecate.min.js
8 months ago
facebook-embed.min.asset.php
4 years ago
facebook-embed.min.js
4 years ago
gallery-settings.min.asset.php
8 months ago
gallery-settings.min.js
8 months ago
jetpack-admin.min.asset.php
8 months ago
jetpack-admin.min.js
8 months ago
jetpack-ai-admin.asset.php
3 weeks ago
jetpack-ai-admin.css
3 weeks ago
jetpack-ai-admin.js
3 weeks ago
jetpack-ai-admin.js.LICENSE.txt
3 months ago
jetpack-ai-admin.rtl.css
3 weeks ago
jetpack-deactivate-dialog.min.asset.php
8 months ago
jetpack-deactivate-dialog.min.js
8 months ago
jetpack-modules.min.asset.php
6 days ago
jetpack-modules.min.js
6 days ago
jetpack-modules.models.min.asset.php
6 days ago
jetpack-modules.models.min.js
6 days ago
jetpack-modules.views.min.asset.php
6 days ago
jetpack-modules.views.min.js
6 days ago
network-admin.asset.php
3 weeks ago
network-admin.css
3 weeks ago
network-admin.js
3 weeks ago
network-admin.rtl.css
3 weeks ago
newsletter-widget.asset.php
3 weeks ago
newsletter-widget.css
8 months ago
newsletter-widget.js
3 weeks ago
newsletter-widget.js.LICENSE.txt
8 months ago
newsletter-widget.rtl.css
8 months ago
plugins-page.asset.php
3 weeks ago
plugins-page.css
1 year ago
plugins-page.js
3 weeks ago
plugins-page.js.LICENSE.txt
3 weeks ago
plugins-page.rtl.css
1 year ago
polldaddy-shortcode.min.asset.php
3 weeks ago
polldaddy-shortcode.min.js
3 weeks ago
site-switcher.min.asset.php
3 weeks ago
site-switcher.min.js
3 weeks ago
static-noscript-notice.html
8 years ago
static-version-notice.html
8 years ago
static.html
2 months ago
static.js.LICENSE.txt
3 weeks ago
style.min.css
3 weeks ago
style.min.rtl.css
3 weeks ago
twitter-timeline.min.asset.php
2 years ago
twitter-timeline.min.js
2 years ago
jetpack-modules.models.min.js
1 lines
| 1 | window.jetpackModules=window.jetpackModules||{},window.jetpackModules.models=function(t,e,r){"use strict";var a={};return a.Modules=r.Model.extend({visibles:{},apply_filters:function(t){t=t||{};var r=e(".subsubsub .current a"),a=e(".purpose-filter .current a"),i=Object.values(this.get("raw")),o=e(".button-group.availability-filter .active"),l=e("#srch-term-search-input").val().toLowerCase();return"hide-unavailable"===o.data("availability")&&(i=i.filter(t=>t.available)),t.ignoreTag||r.closest("li").hasClass("all")||(i=i.filter(t=>t.module_tags.includes(r.data("title")))),t.ignorePurpose||!a.length||a.closest("li").hasClass("all")||(i=i.filter(t=>t.product_group===a.data("group"))),e(".button-group.module-filter .active").each(function(){var t=e(this).data("filter-by"),r=e(this).data("filter-value");t&&(i=i.filter(e=>e[t]===r))}),l.length&&(i=i.filter(function(t){return-1!==(t.name+" "+t.description+" "+t.long_description+" "+t.search_terms+" "+t.module_tags).toLowerCase().indexOf(l)})),i},tag_counts:function(){var t=this.apply_filters({ignoreTag:!0}),e={__all__:t.length};return t.forEach(function(t){(t.module_tags||[]).forEach(function(t){e[t]=(e[t]||0)+1})}),e},purpose_counts:function(){var t=this.apply_filters({ignorePurpose:!0}),e={__all__:t.length};return t.forEach(function(t){t.product_group&&(e[t.product_group]=(e[t.product_group]||0)+1)}),e},filter_and_sort:function(){var t=this.apply_filters();t.sort((t,e)=>t.name.localeCompare(e.name));var e={growth:0,performance:1,security:2,other:3};return t.sort(function(t,r){var a=void 0!==e[t.product_group]?e[t.product_group]:99,i=void 0!==e[r.product_group]?e[r.product_group]:99;return a!==i?a-i:(r.available?1:0)-(t.available?1:0)}),this.set("items",t),this},initialize:function(){var t=this.get("items");this.set("raw",t)}}),a}(window,jQuery,Backbone); |