Update js/rus/rus.js
Browse files- js/rus/rus.js +110 -3
js/rus/rus.js
CHANGED
|
@@ -866,6 +866,113 @@ editor.Blocks.add('menu-settings-block-block', {
|
|
| 866 |
|
| 867 |
|
| 868 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 869 |
// СТРАНИЦА С ДОСТУПОМ
|
| 870 |
editor.Components.addType('page-look-settings-block', {
|
| 871 |
model: {
|
|
@@ -873,7 +980,7 @@ editor.Components.addType('page-look-settings-block', {
|
|
| 873 |
content: '<div id="page_look_vk"></div>',
|
| 874 |
script: function(props) {
|
| 875 |
window.w_p_url = props.w_p_url;
|
| 876 |
-
window.
|
| 877 |
window.vk_p_group = props.vk_p_group;
|
| 878 |
window.order_p = props.order_p;
|
| 879 |
window.not_p_g_url = props.not_p_g_url;
|
|
@@ -911,7 +1018,7 @@ editor.Components.addType('page-look-settings-block', {
|
|
| 911 |
|
| 912 |
});
|
| 913 |
},
|
| 914 |
-
'script-props': ['w_p_url', '
|
| 915 |
traits: [
|
| 916 |
{
|
| 917 |
type: 'text',
|
|
@@ -921,7 +1028,7 @@ editor.Components.addType('page-look-settings-block', {
|
|
| 921 |
},
|
| 922 |
{
|
| 923 |
type: 'text',
|
| 924 |
-
name: '
|
| 925 |
label: 'Apps_ID',
|
| 926 |
changeProp: true
|
| 927 |
},
|
|
|
|
| 866 |
|
| 867 |
|
| 868 |
|
| 869 |
+
// APPS С ДОСТУПОМ
|
| 870 |
+
editor.Components.addType('apps-look-settings-block', {
|
| 871 |
+
model: {
|
| 872 |
+
defaults: {
|
| 873 |
+
content: '<div id="apps_look_vk"></div>',
|
| 874 |
+
script: function(props) {
|
| 875 |
+
window.w_a_url = props.w_a_url;
|
| 876 |
+
window.apps_a_id = props.apps_id;
|
| 877 |
+
window.vk_a_group = props.vk_a_group;
|
| 878 |
+
window.order_a = props.order_a;
|
| 879 |
+
window.not_a_g_url = props.not_a_g_url;
|
| 880 |
+
window.not_a_o_url = props.not_a_o_url;
|
| 881 |
+
const initBlock = () => {
|
| 882 |
+
console.log('18CoastCustoms');
|
| 883 |
+
console.log('GB_page_look');
|
| 884 |
+
};
|
| 885 |
+
const loadScript = (src, callback) => {
|
| 886 |
+
const script = document.createElement('script');
|
| 887 |
+
script.src = src;
|
| 888 |
+
script.onload = callback;
|
| 889 |
+
document.body.appendChild(script);
|
| 890 |
+
};
|
| 891 |
+
// Загружаем необходимые скрипты динамически
|
| 892 |
+
if (typeof vkBridge === 'undefined') {
|
| 893 |
+
loadScript('https://unpkg.com/@vkontakte/vk-bridge/dist/browser.min.js', () => {
|
| 894 |
+
console.log('Библиотеки VK загружены!');
|
| 895 |
+
});
|
| 896 |
+
}
|
| 897 |
+
if (typeof CryptoJS === 'undefined') {
|
| 898 |
+
loadScript('https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js', () => {
|
| 899 |
+
console.log('Библиотеки CryptoJS загружены!');
|
| 900 |
+
});
|
| 901 |
+
}
|
| 902 |
+
if (typeof $ === 'undefined') {
|
| 903 |
+
loadScript('https://code.jquery.com/jquery-3.6.0.min.js', () => {
|
| 904 |
+
console.log('Библиотеки jQuery загружены!');
|
| 905 |
+
});
|
| 906 |
+
}
|
| 907 |
+
|
| 908 |
+
loadScript('https://huggingface.co/spaces/DMTuit/psy_vk/resolve/main/js/page_look_v1.js', () => {
|
| 909 |
+
console.log('Кастомные скрипты загружены!');
|
| 910 |
+
initBlock(); // Вызываем initBlock после загрузки всех скриптов
|
| 911 |
+
|
| 912 |
+
});
|
| 913 |
+
},
|
| 914 |
+
'script-props': ['w_a_url', 'apps_a_id', 'vk_a_group', 'order_a', 'not_a_g_url', 'not_a_o_url'],
|
| 915 |
+
traits: [
|
| 916 |
+
{
|
| 917 |
+
type: 'text',
|
| 918 |
+
name: 'w_a_url',
|
| 919 |
+
label: 'W-URL',
|
| 920 |
+
changeProp: true
|
| 921 |
+
},
|
| 922 |
+
{
|
| 923 |
+
type: 'text',
|
| 924 |
+
name: 'apps_a_id',
|
| 925 |
+
label: 'Apps_ID',
|
| 926 |
+
changeProp: true
|
| 927 |
+
},
|
| 928 |
+
{
|
| 929 |
+
type: 'text',
|
| 930 |
+
name: 'vk_a_group',
|
| 931 |
+
label: 'VK-Group',
|
| 932 |
+
changeProp: true
|
| 933 |
+
},
|
| 934 |
+
{
|
| 935 |
+
type: 'text',
|
| 936 |
+
name: 'order_a',
|
| 937 |
+
label: 'Order',
|
| 938 |
+
changeProp: true
|
| 939 |
+
},
|
| 940 |
+
{
|
| 941 |
+
type: 'text',
|
| 942 |
+
name: 'not_a_g_url',
|
| 943 |
+
label: 'Not-Group-URL',
|
| 944 |
+
changeProp: true
|
| 945 |
+
},
|
| 946 |
+
{
|
| 947 |
+
type: 'text',
|
| 948 |
+
name: 'not_a_o_url',
|
| 949 |
+
label: 'Not-Order-URL',
|
| 950 |
+
changeProp: true
|
| 951 |
+
}
|
| 952 |
+
]
|
| 953 |
+
}
|
| 954 |
+
}
|
| 955 |
+
});
|
| 956 |
+
editor.Blocks.add('apps-look-settings-block-block', {
|
| 957 |
+
label: `
|
| 958 |
+
<div style="display: flex; flex-direction: column; align-items: center;">
|
| 959 |
+
<svg viewBox="-26 0 437 437.33333" xmlns="http://www.w3.org/2000/svg" style="width: 36px; height: 36px;">
|
| 960 |
+
<path d="m384.167969 437.332031h-384v-437.332031h384zm-362.667969-21.332031h341.332031v-394.667969h-341.332031zm0 0" fill="#000000" style="fill: rgb(245, 245, 245);"></path>
|
| 961 |
+
<path d="m64.167969 192h106.664062v21.332031h-106.664062zm0 0" fill="#000000" style="fill: rgb(245, 245, 245);"></path>
|
| 962 |
+
<path d="m64.167969 128h106.664062v21.332031h-106.664062zm0 0" fill="#000000" style="fill: rgb(245, 245, 245);"></path>
|
| 963 |
+
<path d="m64.167969 256h256v21.332031h-256zm0 0" fill="#000000" style="fill: rgb(245, 245, 245);"></path>
|
| 964 |
+
<path d="m64.167969 320h256v21.332031h-256zm0 0" fill="#000000" style="fill: rgb(245, 245, 245);"></path>
|
| 965 |
+
<path d="m64.167969 64h106.664062v21.332031h-106.664062zm0 0" fill="#000000" style="fill: rgb(245, 245, 245);"></path>
|
| 966 |
+
<path d="m320.167969 213.332031h-106.667969v-149.332031h106.667969zm-85.335938-21.332031h64v-106.667969h-64zm0 0" fill="#000000" style="fill: rgb(245, 245, 245);"></path>
|
| 967 |
+
</svg>
|
| 968 |
+
<span style="margin-top: 8px;">Apps-look-set</span>
|
| 969 |
+
</div>`,
|
| 970 |
+
content: { type: 'apps-look-settings-block' },
|
| 971 |
+
category: 'ВК - Доступы',
|
| 972 |
+
});
|
| 973 |
+
|
| 974 |
+
|
| 975 |
+
|
| 976 |
// СТРАНИЦА С ДОСТУПОМ
|
| 977 |
editor.Components.addType('page-look-settings-block', {
|
| 978 |
model: {
|
|
|
|
| 980 |
content: '<div id="page_look_vk"></div>',
|
| 981 |
script: function(props) {
|
| 982 |
window.w_p_url = props.w_p_url;
|
| 983 |
+
window.apps_p_id = props.apps_p_id;
|
| 984 |
window.vk_p_group = props.vk_p_group;
|
| 985 |
window.order_p = props.order_p;
|
| 986 |
window.not_p_g_url = props.not_p_g_url;
|
|
|
|
| 1018 |
|
| 1019 |
});
|
| 1020 |
},
|
| 1021 |
+
'script-props': ['w_p_url', 'apps_p_id', 'vk_p_group', 'order_p', 'not_p_g_url', 'not_p_o_url'],
|
| 1022 |
traits: [
|
| 1023 |
{
|
| 1024 |
type: 'text',
|
|
|
|
| 1028 |
},
|
| 1029 |
{
|
| 1030 |
type: 'text',
|
| 1031 |
+
name: 'apps_p_id',
|
| 1032 |
label: 'Apps_ID',
|
| 1033 |
changeProp: true
|
| 1034 |
},
|