PluginProbe ʕ •ᴥ•ʔ
Starter Sites & Templates by Neve / 1.4.1
Starter Sites & Templates by Neve v1.4.1
1.4.1 1.4.0 1.3.0 1.2.29 1.2.28 1.2.6 1.2.7 1.2.8 1.2.9 trunk 1.0.10 1.0.11 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 1.1.20 1.1.21 1.1.22 1.1.23 1.1.24 1.1.25 1.1.26 1.1.27 1.1.28 1.1.29 1.1.3 1.1.30 1.1.31 1.1.32 1.1.33 1.1.34 1.1.35 1.1.36 1.1.37 1.1.38 1.1.39 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.3 1.2.4 1.2.5
templates-patterns-collection / elementor / src / data / utils.js
templates-patterns-collection / elementor / src / data Last commit date
store 1 year ago templates-cloud 1 year ago utils.js 2 years ago
utils.js
26 lines
1 /**
2 * Will attach the post model to the window object if it doesn't exist.
3 *
4 * @param {number} elementorId Id of the page/post.
5 * @return {Promise<void>}
6 */
7 export const setPostModel = async ( elementorId ) => {
8 if ( undefined !== window.tiTpc.postModel ) {
9 return;
10 }
11
12 let postModel;
13 if ( 'page' === window.tiTpc.postType ) {
14 postModel = await new wp.api.models.Page( { id: elementorId } );
15 } else {
16 postModel = await new wp.api.models.Post( { id: elementorId } );
17 }
18
19 if ( undefined === postModel ) {
20 return;
21 }
22
23 window.tiTpc.postModel = postModel;
24 await window.tiTpc.postModel.fetch();
25 };
26