PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.1.6
JetFormBuilder — Dynamic Blocks Form Builder v3.1.6
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / assets / src / admin-vuex-package / mixins / ScopeStoreMixin.js
jetformbuilder / assets / src / admin-vuex-package / mixins Last commit date
FilterMixin.js 2 years ago GetColumnComponent.js 2 years ago ScopeStoreMixin.js 2 years ago
ScopeStoreMixin.js
35 lines
1 export default {
2 props: {
3 scope: {
4 type: String,
5 default: 'default',
6 },
7 },
8 methods: {
9 scopedName( name ) {
10 return 'scope-' + this.scope + '/' + name;
11 },
12 getter( name, payload ) {
13 if ( !this.$store ) {
14 debugger;
15 }
16 const result = this.$store.getters[ this.scopedName( name ) ];
17
18 if ( 'undefined' !== typeof payload && 'function' ===
19 typeof result ) {
20 if ( payload?.length && 'object' === typeof payload ) {
21 return result( ...payload );
22 }
23 return result( payload );
24 }
25
26 return result;
27 },
28 commit( name, payload ) {
29 return this.$store.commit( this.scopedName( name ), payload );
30 },
31 dispatch( name, payload ) {
32 return this.$store.dispatch( this.scopedName( name ), payload );
33 },
34 },
35 };