DmitrMakeev commited on
Commit
1fce2e0
·
verified ·
1 Parent(s): 8e39b53

Update js/rus/rus.js

Browse files
Files changed (1) hide show
  1. js/rus/rus.js +120 -0
js/rus/rus.js CHANGED
@@ -867,6 +867,126 @@ editor.Blocks.add('menu-settings-block-block', {
867
 
868
 
869
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
870
  // Доступ МЕНЮ
871
  editor.Components.addType('menu-look-settings-block', {
872
  model: {
 
867
 
868
 
869
 
870
+ // Доступ СТРАНИЦА
871
+ editor.Components.addType('page-look-settings-block', {
872
+ model: {
873
+ defaults: {
874
+ // HTML-код пустого блока с постоянным идентификатором
875
+ content: '<div id="page_look_vk"></div>',
876
+ // Скрипт для обработки блока (если нужно)
877
+ script: function(props) {
878
+ window.w_p_url = props.w_p_url;
879
+ window.k_p_sys_p = props.k_p_sys;
880
+ window.vk_p_group = props.vk_p_group;
881
+ window.order_p = props.order_p;
882
+ window.not_p_g_url = props.not_p_g_url;
883
+ window.not_p_o_url = props.not_p_o_url;
884
+ window.home_p_url = props.home_p_url;
885
+ const initBlock = () => {
886
+ console.log('18CoastCustoms');
887
+ console.log('GB_menu_look_v2_14');
888
+ };
889
+ const loadScript = (src, callback) => {
890
+ const script = document.createElement('script');
891
+ script.src = src;
892
+ script.onload = callback;
893
+ document.body.appendChild(script);
894
+ };
895
+ // Загружаем необходимые скрипты динамически
896
+ if (typeof vkBridge === 'undefined') {
897
+ loadScript('https://unpkg.com/@vkontakte/vk-bridge/dist/browser.min.js', () => {
898
+ console.log('Библиотеки VK загружены');
899
+ initBlock();
900
+ });
901
+ } else {
902
+ initBlock();
903
+ }
904
+
905
+ if (typeof $ === 'undefined') {
906
+ loadScript('https://code.jquery.com/jquery-3.6.0.min.js', () => {
907
+
908
+ });
909
+ }
910
+ loadScript('https://huggingface.co/spaces/DMTuit/psy_vk/resolve/main/js/menu_look_v1.js', () => {
911
+ console.log('Кастомные скрипты загружены');
912
+ });
913
+ },
914
+ // Свойства, которые будут передаваться в скрипт
915
+ 'script-props': ['w_p_url', 'k_p_sys', 'vk_p_group', 'order_p', 'not_p_g_url', 'not_p_o_url', 'home_p_url', 'list_p_url'],
916
+ // Настройки для изменения URL отправки
917
+ traits: [
918
+ {
919
+ type: 'text',
920
+ name: 'w_p_url',
921
+ label: 'W-URL',
922
+ changeProp: true
923
+ },
924
+ {
925
+ type: 'text',
926
+ name: 'k_p_sys',
927
+ label: 'K-SYS',
928
+ changeProp: true
929
+ },
930
+ {
931
+ type: 'text',
932
+ name: 'vk_p_group',
933
+ label: 'VK-Group',
934
+ changeProp: true
935
+ },
936
+ {
937
+ type: 'text',
938
+ name: 'order_p',
939
+ label: 'Order',
940
+ changeProp: true
941
+ },
942
+ {
943
+ type: 'text',
944
+ name: 'not_p_g_url',
945
+ label: 'Not-Group-URL',
946
+ changeProp: true
947
+ },
948
+ {
949
+ type: 'text', // Изменено на checkbox
950
+ name: 'not_p_o_url',
951
+ label: 'Not-Order-URL',
952
+ changeProp: true
953
+ },
954
+ {
955
+ type: 'text',
956
+ name: 'home_p_url',
957
+ label: 'Home-URL',
958
+ changeProp: true
959
+ }
960
+ ]
961
+ }
962
+ }
963
+ });
964
+ editor.Blocks.add('page-look-settings-block-block', {
965
+ label: `
966
+ <div style="display: flex; flex-direction: column; align-items: center;">
967
+ <!-- icon666.com - MILLIONS vector ICONS FREE --><svg enable-background="new 0 0 152 152" xmlns="http://www.w3.org/2000/svg" width="36" height="36"><g id="Layer_2" data-name="Layer 2"><path d="m28 3h-16a3 3 0 0 0 0 6h16a3 3 0 0 0 0-6zm0 4h-16a1 1 0 0 1 0-2h16a1 1 0 0 1 0 2z" fill="#000000" style="fill: rgb(250, 250, 250);"></path><path d="m4 3a3 3 0 1 0 3 3 3 3 0 0 0 -3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1 -1 1z" fill="#000000" style="fill: rgb(250, 250, 250);"></path><path d="m28 13h-16a3 3 0 0 0 0 6h16a3 3 0 0 0 0-6zm0 4h-16a1 1 0 0 1 0-2h16a1 1 0 0 1 0 2z" fill="#000000" style="fill: rgb(250, 250, 250);"></path><path d="m4 13a3 3 0 1 0 3 3 3 3 0 0 0 -3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1 -1 1z" fill="#000000" style="fill: rgb(250, 250, 250);"></path><path d="m28 23h-16a3 3 0 0 0 0 6h16a3 3 0 0 0 0-6zm0 4h-16a1 1 0 0 1 0-2h16a1 1 0 0 1 0 2z" fill="#000000" style="fill: rgb(250, 250, 250);"></path><path d="m4 23a3 3 0 1 0 3 3 3 3 0 0 0 -3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1 -1 1z" fill="#000000" style="fill: rgb(250, 250, 250);"></path></g></svg>
968
+ <span style="margin-top: 8px;">page-look-set</span>
969
+ </div>`,
970
+ content: { type: 'page-look-settings-block' },
971
+ category: 'ВК - Доступы', // Добавляем категорию "Автопилот - ВК"
972
+ });
973
+
974
+
975
+
976
+
977
+
978
+
979
+
980
+
981
+
982
+
983
+
984
+
985
+
986
+
987
+
988
+
989
+
990
  // Доступ МЕНЮ
991
  editor.Components.addType('menu-look-settings-block', {
992
  model: {