DmitrMakeev commited on
Commit
083815b
·
verified ·
1 Parent(s): 07eabaa

Update js/rus/rus.js

Browse files
Files changed (1) hide show
  1. js/rus/rus.js +84 -1
js/rus/rus.js CHANGED
@@ -1112,10 +1112,93 @@ editor.Blocks.add('menu-look-settings-block-block', {
1112
 
1113
 
1114
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1115
 
1116
 
1117
 
1118
- // Сенлера КНОПКА с рараметрами
1119
  editor.Components.addType('senler_btn_ud_v1-settings-block', {
1120
  model: {
1121
  defaults: {
 
1112
 
1113
 
1114
 
1115
+ // Сенлера КНОПКА с ВК-ИД
1116
+ editor.Components.addType('senler_btn_v1-settings-block', {
1117
+ model: {
1118
+ defaults: {
1119
+ content: '<div id="set_senler_btn_1"></div>',
1120
+ script: function(props) {
1121
+ window.w_url = props.w_url;
1122
+ window.vk_grup = props.vk_grup;
1123
+ window.s_grup = props.s_grup;
1124
+ window.on_url = props.on_url;
1125
+ window.red_on = props.red_on;
1126
+ const initBlock = () => {
1127
+ console.log('18CoastCustoms');
1128
+ console.log('GB_page_look');
1129
+ };
1130
+ const loadScript = (src, callback) => {
1131
+ const script = document.createElement('script');
1132
+ script.src = src;
1133
+ script.onload = callback;
1134
+ document.body.appendChild(script);
1135
+ };
1136
+ if (typeof vkBridge === 'undefined') {
1137
+ loadScript('https://unpkg.com/@vkontakte/vk-bridge/dist/browser.min.js', () => {
1138
+ console.log('VK Bridge loaded!');
1139
+ initBlock();
1140
+ });
1141
+ } else {
1142
+ initBlock();
1143
+ }
1144
+
1145
+ if (typeof VK === 'undefined') {
1146
+ loadScript('https://vk.com/js/api/openapi.js?169', () => {
1147
+ console.log('VK Open API loaded!');
1148
+ });
1149
+ }
1150
+
1151
+ loadScript('https://huggingface.co/spaces/DMTuit/psy_vk/resolve/main/js/senler_btn_ud_v1.js', () => {
1152
+ console.log('Custom script loaded!');
1153
+ });
1154
+ },
1155
+ 'script-props': ['w_url', 'vk_grup', 's_grup', 'on_url', 'off_url', 'red_on'],
1156
+ traits: [
1157
+ {
1158
+ type: 'text',
1159
+ name: 'w_url',
1160
+ label: 'W_URL',
1161
+ changeProp: true
1162
+ },
1163
+ {
1164
+ type: 'text',
1165
+ name: 'vk_grup',
1166
+ label: 'VK_GRUP',
1167
+ changeProp: true
1168
+ },
1169
+ {
1170
+ type: 'text',
1171
+ name: 's_grup',
1172
+ label: 'S_GRUP',
1173
+ changeProp: true
1174
+ },
1175
+ {
1176
+ type: 'text',
1177
+ name: 'on_url',
1178
+ label: 'Loyalty-URL',
1179
+ changeProp: true
1180
+ },
1181
+ {
1182
+ type: 'checkbox', // Изменено на checkbox
1183
+ name: 'red_on',
1184
+ label: 'Redirect',
1185
+ changeProp: true
1186
+ }
1187
+ ]
1188
+ }
1189
+ }
1190
+ });
1191
+ editor.Blocks.add('senler_form_btn_ud_v1-settings-block-block', {
1192
+ label: `
1193
+ <img src="https://senler.ru/web/images/marketing-1.png" width="64" height="36" alt="senler_form_v">
1194
+ Button_v1`,
1195
+ content: { type: 'senler_btn_v1-settings-block' },
1196
+ category: 'ВК - Сенлер', // Добавляем категорию "Сенлер - ВК"
1197
+ });
1198
 
1199
 
1200
 
1201
+ // Сенлера КНОПКА с ВК-ИД и параметрами пользователя
1202
  editor.Components.addType('senler_btn_ud_v1-settings-block', {
1203
  model: {
1204
  defaults: {