PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.1.2
JetFormBuilder — Dynamic Blocks Form Builder v3.1.2
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 / components / TableColumns / pre / ColumnPre.vue
jetformbuilder / assets / src / admin-vuex-package / components / TableColumns / pre Last commit date
ColumnPre.vue 2 years ago index.js 2 years ago
ColumnPre.vue
40 lines
1 <template>
2 <span>
3 <pre v-html="parsedValue" v-if="isShowOverflow"></pre>
4 <span v-else>{{ value }}</span>
5 </span>
6 </template>
7
8 <script>
9 import ScopeStoreMixin from '../../../mixins/ScopeStoreMixin';
10
11 export default {
12 name: 'pre--item',
13 props: [ 'value', 'full-entry', 'entry-id', 'scope' ],
14 mixins: [ ScopeStoreMixin ],
15 computed: {
16 isShowOverflow() {
17 return this.getter( 'options/isShowOverflow' );
18 },
19 parsedValue() {
20 let json;
21 try {
22 json = JSON.parse( this.value );
23 } catch ( error ) {
24 return this.value;
25 }
26 return JSON.stringify( json, undefined, 4 );
27 },
28 },
29 methods: {},
30 };
31 </script>
32
33 <style lang="scss">
34 .jet-form-builder-page {
35 pre {
36 margin: unset;
37 overflow: auto;
38 }
39 }
40 </style>