PluginProbe ʕ •ᴥ•ʔ
VK Blocks / 1.26.2
VK Blocks v1.26.2
1.123.0 1.122.0 1.121.0 1.120.0 1.119.2 1.119.1 1.119.0 1.118.7 1.82.0.0 1.82.0.1 1.83.0.0 1.83.0.1 1.84.0.0 1.84.0.1 1.85.0.2 1.85.0.3 1.85.1.0 1.85.1.1 1.86.0.0 1.86.0.1 1.86.1.0 1.87.0.0 1.87.0.1 1.88.0.1 1.88.0.2 1.89.0.0 1.9.2 1.90.0.0 1.90.0.1 1.90.1.1 1.91.0.0 1.91.1.1 1.92.0.0 1.92.0.1 1.92.1.0 1.92.1.1 1.93.0.0 trunk 1.93.0.1 0.1.1 1.93.1.0 0.10.3 1.93.1.1 0.11.0 1.94.0.0 0.12.6 1.94.0.1 0.15.1 1.94.1.0 0.16.2 1.94.2.1 0.17.6 1.94.2.2 0.2.2 1.95.0.3 0.22.4 1.95.0.4 0.26.7 1.96.2.0 0.3.2 1.96.2.1 0.31.0 1.97.0.1 0.35.5 1.97.0.2 0.37.5 1.99.0.0 0.38.8 1.99.0.1 0.39.4 0.4.7 0.41.0 0.42.0 0.44.13 0.45.2 0.46.1 0.47.0 0.48.0 0.49.8 0.5.2 0.50.3 0.51.0 0.52.2 0.53.2 0.54.0 0.55.0 0.56.2 0.56.3 0.57.6 0.58.10 0.59.0 0.6.0 0.60.1 0.61.2 0.7.1 0.8.2 1.0.16 1.10.0 1.100.0.0 1.100.0.1 1.102.0.0 1.102.0.1 1.103.0.0 1.104.0.0 1.104.0.1 1.105.1.0 1.105.1.1 1.106.0.0 1.106.0.1 1.107.0.0 1.107.0.1 1.107.0.2 1.108.0.0 1.108.0.1 1.109.0.0 1.109.0.1 1.11.4 1.110.0.0 1.110.0.1 1.111.0.0 1.111.0.1 1.111.0.2 1.112.0.0 1.112.0.1 1.113.0.0 1.113.0.1 1.114.0.0 1.114.0.1 1.114.2.0 1.114.2.1 1.115.0.0 1.115.0.1 1.115.1.0 1.115.1.1 1.115.2.0 1.115.2.1 1.116.0.0 1.116.0.1 1.116.1.0 1.116.1.1 1.116.2.0 1.117.0.0 1.117.0.1 1.117.1.0 1.118.2 1.118.5 1.12.0 1.13.2 1.14.1 1.15.1 1.16.11 1.17.0 1.18.6 1.19.0 1.19.1 1.2.3 1.20.7 1.21.0 1.22.4 1.23.0 1.24.5 1.25.1 1.26.2 1.27.7.2 1.28.0.1 1.29.2.0 1.3.9 1.30.0.1 1.31.0.1 1.32.0.2 1.33.2.1 1.36.1.5 1.37.0.0 1.39.2.1 1.4.6 1.40.0.1 1.40.1.0 1.40.1.1 1.41.0.0 1.41.0.1 1.41.2.2 1.41.2.3 1.43.0.0 1.43.0.1 1.43.0.2 1.44.0.0 1.44.0.1 1.45.0.0 1.45.0.1 1.46.0.0 1.46.0.1 1.47.0.0 1.47.0.1 1.47.1.0 1.48.0.0 1.48.0.1 1.48.0.2 1.48.1.0 1.48.1.1 1.5.0 1.50.0.0 1.50.0.1 1.51.0.0 1.51.0.1 1.52.0.0 1.52.0.1 1.53.0.0 1.53.0.1 1.54.0.0 1.54.0.1 1.55.0.0 1.55.0.1 1.56.0.0 1.56.0.1 1.57.0.0 1.57.0.2 1.57.0.3 1.57.0.4 1.57.0.5 1.57.1.0 1.57.1.1 1.57.1.2 1.58.0.0 1.58.0.1 1.59.0.0 1.59.0.1 1.6.0 1.60.0.0 1.60.0.1 1.63.0.0 1.63.0.1 1.64.0.0 1.64.0.1 1.64.1.0 1.64.1.2 1.67.0.0 1.67.0.1 1.68.0.0 1.68.0.1 1.69.0.0 1.69.0.1 1.69.1.1 1.69.1.2 1.7.1 1.70.0.0 1.70.0.1 1.71.0.0 1.71.0.1 1.72.0.0 1.72.1.0 1.72.1.1 1.73.0.0 1.73.0.1 1.74.0.0 1.74.0.1 1.75.0.0 1.75.1.0 1.75.1.1 1.76.0.0 1.76.0.1 1.76.1.0 1.76.1.1 1.76.2.0 1.76.2.1 1.77.0.0 1.77.0.1 1.78.0.0 1.78.0.1 1.79.0.0 1.79.0.1 1.79.0.2 1.79.0.3 1.79.1.0 1.79.1.1 1.8.2 1.80.1.0 1.80.1.1 1.80.1.2 1.81.0.1 1.81.0.2
vk-blocks / src / utils / depModules.js
vk-blocks / src / utils Last commit date
GenerateBgImage.js 5 years ago asyncHooks.js 5 years ago capitalize.js 5 years ago color-code-to-class.js 5 years ago color-slug-to-color-code.js 4 years ago common.scss 4 years ago convert-to-grid.js 5 years ago default-color-palette.js 5 years ago delete-from-array.js 5 years ago depModules.js 4 years ago example-data.js 5 years ago fixBrokenUnicode.js 5 years ago font-awesome-new.js 5 years ago font-awesome.js 5 years ago formatNumCol.js 5 years ago hex-to-rgba.js 5 years ago hiddenNewBlock.js 5 years ago hooks.js 5 years ago is-hex-color.js 4 years ago is-not-json.js 5 years ago multi-array-flaten.js 5 years ago removeProperty.js 5 years ago replaceClientId.js 5 years ago taxonomy-utils.js 5 years ago to-number.js 5 years ago
depModules.js
53 lines
1 import { select, dispatch } from '@wordpress/data';
2 /**
3 * 下記は vkbBlockEditor でしか使われていなかったのでコメントアウト
4 * vkbBlockEditor が復活したり他で�
5 要になったときのために一応残す
6 */
7 // import * as blockEditor from '@wordpress/block-editor';
8 // import * as editor from '@wordpress/editor';
9 import ServerSideRender from '@wordpress/server-side-render';
10 import * as components from '@wordpress/components';
11
12 /*
13 ・vkbBlockEditor はすでに使われていない
14 ・@wordpress/editor を読み込むと 外観 > ウィジェット で怒られる
15 ("wp-editor" script should not be enqueued together with the new widgets editor (wp-edit-widgets or wp-customize-widgets).)
16
17 上記の点からコメントアウトしました
18
19 export const vkbBlockEditor =
20 blockEditor && blockEditor.BlockEdit ? blockEditor : editor;
21 */
22 export const depServerSideRender = () => {
23 if (ServerSideRender) {
24 return ServerSideRender;
25 }
26 return components.ServerSideRender;
27 };
28
29 export const selectEditor = select('core/block-editor')
30 ? select('core/block-editor')
31 : select('core/editor');
32 export const dispatchEditor = dispatch('core/block-editor')
33 ? dispatch('core/block-editor')
34 : dispatch('core/editor');
35
36 //fixBrokenUnicode.jsに同じ関数がある。リファクタリング後に移行。
37 export const isValidJson = (value) => {
38 try {
39 JSON.parse(value);
40 } catch (e) {
41 return false;
42 }
43 return true;
44 };
45 //fixBrokenUnicode.jsに同じ関数がある。リファクタリング後に移行。
46 export const fixBrokenUnicode = (text) => {
47 if (!isValidJson(text)) {
48 text = text.replace(/u0022/g, '"');
49 }
50
51 return text;
52 };
53