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 |
},
|