DmitrMakeev commited on
Commit
d9a71a4
·
verified ·
1 Parent(s): 865d761

Update js/rus/rus.js

Browse files
Files changed (1) hide show
  1. 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.apps_id = props.apps_id;
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', 'apps_id', 'vk_p_group', 'order_p', 'not_p_g_url', 'not_p_o_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: 'apps_id',
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
  },