PluginProbe
WP Ultimate Post Grid / 3.0.0
WP Ultimate Post Grid v3.0.0
4.1.1 trunk 1.5 1.6 1.7 1.7.1 1.7.2 1.8 1.9 2.0 2.1 2.2 2.3 2.4.0 2.5.0 2.6.0 2.7.0 2.8.0 2.8.2 3.0.0 3.3.0 3.4.0 3.5.0 3.6.0 3.7.0 All 32 releases
← All changes | assets/js/public/grid.js +1 -17 4.1.1 → 3.0.0 View file →
@@ -3,24 +3,18 @@
3 3
4 4 import '../../css/public/filter.scss';
5 5 import '../../css/public/grid.scss';
6 6 import '../../css/public/pagination.scss';
7 -import '../../css/public/responsive.scss';
8 7
9 -import './filters/clear';
10 8 import './filters/isotope';
11 9 import './pagination/pages';
12 10
13 -import gridCustomFields from './grid/custom-fields';
14 11 import gridDeeplinking from './grid/deeplinking';
15 12 import gridEmpty from './grid/empty';
16 13 import gridEvents from './grid/events';
17 14 import gridFilters from './grid/filters';
18 15 import gridHover from './grid/hover';
19 -import gridLayout from './grid/layout';
20 16 import gridPagination from './grid/pagination';
21 -import gridResponsive from './grid/responsive';
22 -import gridSorting from './grid/sorting';
23 17
24 18 window.WPUPG_Grids = {};
25 19
26 20 window.WPUPG_Grid = {
@@ -27,16 +21,11 @@
27 21 init: ( elemId, args = false ) => {
28 22 const elem = document.querySelector( '#' + elemId );
29 23
30 24 if ( elem ) {
31 - if ( wpupg_public.debugging ) { console.log( 'WPUPG Init', args ); }
32 -
33 25 const gridId = elem.dataset.hasOwnProperty( 'gridId' ) ? elem.dataset.gridId : elemId.substr( 11 );
34 26 const gridSlug = elemId.substr( 11 );
35 27
36 - // Remove loading class.
37 - elem.classList.remove( 'wpupg-grid-loading' );
38 -
39 28 // Try to get args from localized data if not set.
40 29 if ( false === args ) {
41 30 if ( window.hasOwnProperty( `wpupg_grid_args_${ gridId }` ) ) {
42 31 args = window[ `wpupg_grid_args_${ gridId }` ];
@@ -58,23 +47,20 @@
58 47 gridId,
59 48 gridSlug,
60 49 elemId,
61 50 isPreview: args.hasOwnProperty( 'is_preview' ) ? args.is_preview : false,
51 + order: args.order,
62 52 isotope: new Isotope( elem, args.isotope ),
63 53 layout() {
64 54 this.isotope.layout();
65 55 },
66 56 // Moved to separate files for readability.
67 - ...gridCustomFields( elemId, args ),
68 57 ...gridDeeplinking( elemId, args ),
69 58 ...gridEmpty( elemId, args ),
70 59 ...gridEvents( elemId, args ),
71 60 ...gridFilters( elemId, args ),
72 61 ...gridHover( elemId, args ),
73 - ...gridLayout( elemId, args ),
74 62 ...gridPagination( elemId, args ),
75 - ...gridResponsive( elemId, args ),
76 - ...gridSorting( elemId, args ),
77 63 init() {
78 64 // Init events first.
79 65 this.initEvents();
80 66
@@ -81,11 +67,9 @@
81 67 // Init rest.
82 68 this.initDeeplinking();
83 69 this.initEmpty();
84 70 this.initHover();
85 - this.initLayout();
86 71 this.initPagination();
87 - this.initResponsive();
88 72 this.initFilters();
89 73
90 74 // Fire init ready hook.
91 75 this.fireEvent( 'initReady' );