-
Notifications
You must be signed in to change notification settings - Fork 1
/
extension.json
582 lines (582 loc) · 23.8 KB
/
extension.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
{
"name": "BlueSpiceVisualEditorConnector",
"license-name": "GPL-3.0-only",
"version": "4.5",
"url": "https://en.wiki.bluespice.com/wiki/Reference:BlueSpiceVisualEditorConnector",
"author": [
"Markus Glaser"
],
"descriptionmsg": "bs-visualeditorconnector-desc",
"type": "bluespice",
"requires": {
"MediaWiki": ">= 1.39.0",
"extensions": {
"BlueSpiceFoundation": ">= 4.3",
"VisualEditor": "*",
"OOJSPlus": ">= 2.0.0",
"BlueSpiceVisualEditorConnector": "*"
}
},
"attributes": {
"BlueSpiceFoundation": {
"Extensions": {
"BlueSpiceVisualEditorConnector": {
"className": "\\BlueSpice\\VisualEditorConnector\\Extension",
"extPath": "/BlueSpiceVisualEditorConnector",
"status": "beta",
"package": "BlueSpice Pro"
}
},
"ConfigDefinitionRegistry": {
"VisualEditorConnectorEnableVisualEditor": "\\BlueSpice\\VisualEditorConnector\\ConfigDefinition\\EnableVisualEditor::getInstance",
"VisualEditorConnectorUploadDialogType": "\\BlueSpice\\VisualEditorConnector\\ConfigDefinition\\UploadDialogType::getInstance"
}
},
"BlueSpiceVisualEditorConnector": {
"PluginModules": [
"ext.bluespice.visualEditorConnector.tableStyle",
"ext.bluespice.visualEditorConnector.internalLink"
],
"TagDefinitions": [],
"PostProcessors": {},
"PreProcessors": {},
"ClientConfig": {
"ColorPickerColors": "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\ColorPickerColors::factory",
"ColorPickerColorsBackground": "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\ColorPickerColorsBackground::factory",
"CellBorderColors": "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\CellBorderColors::factory",
"PluginModules": "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\PluginModules::factory",
"StandalonePluginModules": "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\StandalonePluginModules::factory",
"TableStyleRegistry": "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\TableStyleRegistry::factory",
"TagDefinitions": "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\TagDefinitions::factory",
"UploadType": "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\UploadType::factory",
"PasteFilename": "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\PasteFilename::factory",
"HelpUrl": "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\HelpUrl::factory"
}
},
"VisualEditor": {
"PluginModules": [
"ext.bluespice.visualEditorConnector.plugin"
],
"StandalonePluginModules": []
},
"BlueSpiceSaferEdit": {
"EnvironmentCheckers": {
"veaction": "\\BlueSpice\\VisualEditorConnector\\SaferEdit\\EnvironmentChecker\\VeActionChecker::factory"
}
}
},
"callback": "\\BlueSpice\\VisualEditorConnector\\Extension::onRegistration",
"AutoloadNamespaces": {
"BlueSpice\\VisualEditorConnector\\": "src/"
},
"MessagesDirs": {
"VisualEditorConnector": [
"i18n"
]
},
"ResourceModules": {
"ext.bluespice.visualEditorConnector": {
"packageFiles": [
"ext.bluespice.visualEditorConnector.js",
{
"name": "config.json",
"callback": "\\BlueSpice\\VisualEditorConnector\\ClientConfigProvider::packageFilesCallback"
}
],
"styles": [
"ext.bluespice.visualEditorConnector.css"
],
"dependencies": [
"ext.bluespice.visualEditorConnector.overrides",
"oojs-ui",
"ext.bluespice.oojs",
"ext.visualEditor.core",
"ext.visualEditor.mediawiki",
"ext.visualEditor.core.desktop",
"ext.visualEditor.mwcore",
"ext.visualEditor.mwextensions.desktop",
"ext.visualEditor.icons",
"ext.visualEditor.mwlink",
"mediawiki.api"
],
"targets": [
"desktop"
]
},
"ext.bluespice.visualEditorConnector.standalone": {
"scripts": [
"ext.bluespice.visualEditorConnector.standalone/init/sa/BlueSpiceTarget.js"
],
"dependencies": [
"ext.visualEditor.standalone",
"ext.bluespice.visualEditorConnector"
],
"targets": [
"desktop"
]
},
"ext.bluespice.visualEditorConnector.standalone.bootstrap": {
"packageFiles": [
"ext.bluespice.visualEditorConnector.standalone.bootstrap/ui/widget/TextInputMWVisualEditor.js",
{
"name": "ext.bluespice.visualEditorConnector.standalone.bootstrap/ui/widget/config.json",
"callback": "\\BlueSpice\\VisualEditorConnector\\ClientConfigProvider::packageFilesCallback"
}
],
"dependencies": [
"ext.bluespice",
"oojs-ui"
]
},
"ext.visualEditor.standalone": {
"scripts": [
"../../VisualEditor/lib/ve/src/init/sa/ve.init.sa.js",
"../../VisualEditor/lib/ve/src/init/sa/ve.init.sa.Platform.js",
"../../VisualEditor/lib/ve/src/init/sa/ve.init.sa.Target.js",
"../../VisualEditor/lib/ve/src/init/sa/ve.init.sa.DesktopTarget.js"
],
"styles": [
"../../VisualEditor/lib/ve/src/init/sa/styles/ve.init.sa.css"
],
"dependencies": [
"ext.visualEditor.mediawiki"
]
},
"ext.bluespice.visualEditorConnector.plugin": {
"scripts": [
"ext.bluespice.visualEditorConnector.plugin/base/MWMediaDialog.js",
"ext.bluespice.visualEditorConnector.plugin/base/MWSaveDialog.js",
"ext.bluespice.visualEditorConnector.plugin/base/MWTableDialog.js",
"ext.bluespice.visualEditorConnector.plugin/base/MWMetaDialog.js",
"ext.bluespice.visualEditorConnector.plugin/CancelEditButton.js",
"ext.bluespice.visualEditorConnector.plugin/HideAfterContent.js",
"ext.bluespice.visualEditorConnector.plugin/PreventCellEditInTableSelectionInIE11.js",
"ext.bluespice.visualEditorConnector.plugin/ClearStorageAfterSave.js"
],
"dependencies": [
"ext.visualEditor.mwcore",
"ext.bluespice.visualEditorConnector"
],
"messages": [
"bs-visualeditorconnector-cancel-edit",
"bs-visualeditorconnector-cancel-edit-no-unsaved-changes",
"bs-visualeditorconnector-cancel-edit-confirm-message"
],
"targets": [
"desktop"
]
},
"ext.bluespice.visualEditorConnector.internalLink": {
"scripts": [
"ext.bluespice.visualEditorConnector.internalLink/dm/InternalFileLinkAnnotation.js",
"ext.bluespice.visualEditorConnector.internalLink/ce/InternalFileLinkAnnotation.js",
"ext.bluespice.visualEditorConnector.internalLink/dm/InternalMediaLinkAnnotation.js",
"ext.bluespice.visualEditorConnector.internalLink/ce/InternalMediaLinkAnnotation.js",
"ext.bluespice.visualEditorConnector.internalLink/contextitem/InternalFileLinkContextItem.js",
"ext.bluespice.visualEditorConnector.internalLink/dm/MWInternalLinkAnnotation.override.js"
],
"dependencies": [
"ext.bluespice",
"ext.visualEditor.mwcore",
"ext.visualEditor.mwlink"
]
},
"ext.bluespice.visualEditorConnector.overrides.classes": {
"scripts": [
"ext.bluespice.visualEditorConnector.overrides.classes/MWLinkAnnotationInspector.js",
"ext.bluespice.visualEditorConnector.overrides.classes/MWMediaDialog.js",
"ext.bluespice.visualEditorConnector.overrides.classes/MWTableDialog.js",
"ext.bluespice.visualEditorConnector.overrides.classes/MWMetaDialog.js",
"ext.bluespice.visualEditorConnector.overrides.classes/MWSaveDialog.js",
"ext.bluespice.visualEditorConnector.overrides.classes/dataTransferHandler/MailtoHTMLStringTransferHandler.js",
"ext.bluespice.visualEditorConnector.overrides.classes/ui/DataTransferItem.js",
"ext.bluespice.visualEditorConnector.overrides.classes/ForeignStructuredUpload/ForeignStructuredUpload.js",
"ext.bluespice.visualEditorConnector.overrides.classes/ForeignStructuredUpload/BookletLayout.js",
"ext.bluespice.visualEditorConnector.overrides.classes/ForeignStructuredUpload/BookletLayoutSimple.js",
"ext.bluespice.visualEditorConnector.overrides.classes/ForeignStructuredUpload/BookletLayoutOneClick.js"
],
"messages": [
"bs-visualeditor-linkcontext-label-label",
"bs-visualeditor-linkcontext-label-change"
],
"dependencies": [
"ext.bluespice"
]
},
"ext.bluespice.visualEditorConnector.overrides": {
"scripts": [
"ext.bluespice.visualEditorConnector.overrides/Overrides.js"
],
"messages": [
"bs-visualeditorconnector-dialog-media-link",
"bs-visualeditorconnector-dialog-media-meta-link",
"bs-visualeditorconnector-dialog-media-embed",
"bs-vec-dialog-media-change-file"
]
},
"ext.bluespice.visualEditorConnector.tags.classes": {
"scripts": [
"ext.bluespice.visualEditorConnector.tags.classes/Definition.js",
"ext.bluespice.visualEditorConnector.tags.classes/Registry.js",
"ext.bluespice.visualEditorConnector.tags.classes/ui/widget/GroupListInputWidget.js"
]
},
"ext.bluespice.visualEditorConnector.tags": {
"scripts": [
"ext.bluespice.visualEditorConnector.tags.js"
],
"dependencies": [
"ext.visualEditor.desktopArticleTarget.init",
"ext.bluespice"
],
"messages": [
"bs-visualeditorconnector-inspector-tab-common-name",
"bs-visualeditorconnector-inspector-tab-advanced-name"
]
},
"ext.bluespice.visualEditorConnector.tableStyle": {
"scripts": [
"ext.bluespice.visualEditorConnector.tableStyle/TableStyleApplicator.js",
"ext.bluespice.visualEditorConnector.tableStyle/TableStyleRegistry.js",
"ext.bluespice.visualEditorConnector.tableStyle/tableStyles/TableStyle.js",
"ext.bluespice.visualEditorConnector.tableStyle/tableStyles/RowHeightStyle.js",
"ext.bluespice.visualEditorConnector.tableStyle/tableStyles/CellBackgroundStyle.js",
"ext.bluespice.visualEditorConnector.tableStyle/tableStyles/VerticalTextAlignmentStyle.js",
"ext.bluespice.visualEditorConnector.tableStyle/tableStyles/HorizontalTextAlignmentStyle.js",
"ext.bluespice.visualEditorConnector.tableStyle/tableStyles/CellBorderStyle.js",
"ext.bluespice.visualEditorConnector.tableStyle/tableStyles/ColumnWidthStyle.js",
"ext.bluespice.visualEditorConnector.tableStyle/dialog/TableAdditionalOptions.js",
"ext.bluespice.visualEditorConnector.tableStyle/dialog/CreateTableOptions.js",
"ext.bluespice.visualEditorConnector.tableStyle/widget/CommandWidget.js",
"ext.bluespice.visualEditorConnector.tableStyle/widget/NumberCommandWidget.js",
"ext.bluespice.visualEditorConnector.tableStyle/widget/ButtonCommandWidget.js",
"ext.bluespice.visualEditorConnector.tableStyle/widget/RowHeightWidget.js",
"ext.bluespice.visualEditorConnector.tableStyle/widget/ColumnWidthWidget.js",
"ext.bluespice.visualEditorConnector.tableStyle/widget/ColorCommandWidget.js",
"ext.bluespice.visualEditorConnector.tableStyle/widget/CellBackgroundWidget.js",
"ext.bluespice.visualEditorConnector.tableStyle/widget/TextDirectionWidget.js",
"ext.bluespice.visualEditorConnector.tableStyle/widget/VerticalTextAlignmentWidget.js",
"ext.bluespice.visualEditorConnector.tableStyle/widget/HorizontalTextAlignmentWidget.js",
"ext.bluespice.visualEditorConnector.tableStyle/mixin/TableBorderStylePopup.js",
"ext.bluespice.visualEditorConnector.tableStyle/widget/CellBorderWidget.js",
"ext.bluespice.visualEditorConnector.tableStyle/action/TableAction.js",
"ext.bluespice.visualEditorConnector.tableStyle/command/TableStyleCommands.js",
"ext.bluespice.visualEditorConnector.tableStyle/contextitem/TableContextItem.js",
"ext.bluespice.visualEditorConnector.tableStyle/contextitem/RowStyleContextItem.js",
"ext.bluespice.visualEditorConnector.tableStyle/contextitem/ColumnStyleContextItem.js",
"ext.bluespice.visualEditorConnector.tableStyle/contextitem/CellStyleContextItem.js",
"ext.bluespice.visualEditorConnector.tableStyle/plugin/TableOptions.js",
"ext.bluespice.visualEditorConnector.tableStyle/plugin/TableWidth.js",
"ext.bluespice.visualEditorConnector.tableStyle/util/StyleParser.js",
"ext.bluespice.visualEditorConnector.tableStyle/dm/MWTableNode.js",
"ext.bluespice.visualEditorConnector.tableStyle/ce/MWTableNode.js",
"ext.bluespice.visualEditorConnector.tableStyle/dm/TableRowNode.js",
"ext.bluespice.visualEditorConnector.tableStyle/dm/TableCellNode.js",
"ext.bluespice.visualEditorConnector.tableStyle/ce/TableRowNode.js",
"ext.bluespice.visualEditorConnector.tableStyle/ce/TableCellNode.js",
"ext.bluespice.visualEditorConnector.tableStyle/ui/TableLineContext.js",
"ext.bluespice.visualEditorConnector.tableStyle/action/TableActionOverride.js"
],
"styles": [
"ext.bluespice.visualEditorConnector.tableStyle/cellBorders.less"
],
"dependencies": [
"ext.bluespice",
"ext.oOJSPlus.widgets",
"ext.oOJSPlus.icons"
],
"messages": [
"bs-visualeditorconnector-ve-style-option-description",
"bs-visualeditorconnector-ve-style-option",
"bs-vec-table-inspector-column",
"bs-vec-table-inspector-row",
"bs-vec-table-inspector-cell",
"bs-vec-table-style-column-width",
"bs-vec-table-style-row-height",
"bs-vec-contextitem-cell-style-add-options-title",
"bs-vec-contextitem-column-style-add-options-title",
"bs-vec-contextitem-row-style-add-options-title",
"bs-vec-contextitem-row-duplicate",
"bs-vec-contextitem-column-duplicate",
"bs-vec-contextitem-table-additional-options",
"bs-vec-dialog-table-create-number-of-rows",
"bs-vec-dialog-table-create-number-of-columns",
"bs-vec-dialog-action-done",
"bs-vec-dialog-action-safe",
"bs-vec-dialog-create-table-title",
"bs-vec-widget-text-direction-tooltip",
"bs-vec-row-duplicate-has-merged",
"bs-vec-table-style-cell-text-vert-align",
"bs-vec-table-style-cell-text-vert-align-top",
"bs-vec-table-style-cell-text-vert-align-middle",
"bs-vec-table-style-cell-text-vert-align-bottom",
"bs-vec-table-style-cell-text-hor-align",
"bs-vec-table-style-cell-text-hor-align-left",
"bs-vec-table-style-cell-text-hor-align-center",
"bs-vec-table-style-cell-text-hor-align-right",
"bs-vec-table-style-cell-text-hor-align-justify",
"bs-vec-ve-table-width-label",
"bs-vec-ve-table-width-value-auto",
"bs-vec-table-border-clear-all",
"bs-vec-table-border-borders",
"bs-vec-table-border-width",
"bs-vec-table-border-styles",
"bs-vec-table-border-color",
"bs-vec-table-border-none",
"bs-vec-table-border-left",
"bs-vec-table-border-top",
"bs-vec-table-border-right",
"bs-vec-table-border-bottom",
"bs-vec-table-border-all",
"bs-vec-table-border-leftright",
"bs-vec-table-border-topbottom",
"bs-vec-table-border-round",
"bs-vec-table-border-horizontal",
"bs-vec-table-border-roundhorizontal",
"bs-vec-table-border-roundvertical",
"bs-vec-table-border-width-1",
"bs-vec-table-border-width-2",
"bs-vec-table-border-width-3",
"bs-vec-table-border-width-4",
"bs-vec-table-border-solid",
"bs-vec-table-border-dashed",
"bs-vec-table-border-dotted",
"bs-vec-table-border-double"
]
},
"ext.bluespice.visualEditorConnector.styleInspector": {
"scripts": [
"ext.bluespice.visualEditorConnector.styleInspector/command/ColorAnnotationCommand.js",
"ext.bluespice.visualEditorConnector.styleInspector/tool/ColorAnnotationTool.js",
"ext.bluespice.visualEditorConnector.styleInspector/dm/ColorAnnotation.js",
"ext.bluespice.visualEditorConnector.styleInspector/ce/ColorAnnotation.js",
"ext.bluespice.visualEditorConnector.styleInspector/styleTool/ButtonTool.js",
"ext.bluespice.visualEditorConnector.styleInspector/styleTool/Bold.js",
"ext.bluespice.visualEditorConnector.styleInspector/styleTool/Italic.js",
"ext.bluespice.visualEditorConnector.styleInspector/styleTool/Color.js",
"ext.bluespice.visualEditorConnector.styleInspector/styleTool/Code.js",
"ext.bluespice.visualEditorConnector.styleInspector/styleTool/Small.js",
"ext.bluespice.visualEditorConnector.styleInspector/styleTool/Big.js",
"ext.bluespice.visualEditorConnector.styleInspector/styleTool/Strikethrough.js",
"ext.bluespice.visualEditorConnector.styleInspector/styleTool/Underline.js",
"ext.bluespice.visualEditorConnector.styleInspector/TextStyleToolRegistry.js",
"ext.bluespice.visualEditorConnector.styleInspector/Inspector.js"
],
"messages": [
"bs-visualeditorconnector-text-style-tool-color-label",
"bs-visualeditorconnector-color-annotation-desc"
],
"dependencies": [
"oojs-ui",
"ext.visualEditor.mwcore",
"ext.oOJSPlus.widgets.colorPicker",
"ext.bluespice",
"ext.visualEditorPlus.inlineTextInspector"
]
},
"ext.bluespice.visualEditorConnector.colors": {
"styles": [
"ext.bluespice.visualEditorConnector.colors.less"
]
},
"ext.bluespice.visualEditorConnector.tables": {
"styles": [
"ext.bluespice.visualEditorConnector.tables.less"
]
},
"ext.bluespice.visualEditorConnector.softHyphen": {
"scripts": [
"ext.bluespice.visualEditorConnector.softHyphen/command/SoftHyphen.js",
"ext.bluespice.visualEditorConnector.softHyphen/tool/InsertSoftHyphen.js",
"ext.bluespice.visualEditorConnector.softHyphen/ce/SoftHyphenNode.js",
"ext.bluespice.visualEditorConnector.softHyphen/dm/SoftHyphenNode.js"
],
"dependencies": [
"oojs-ui",
"ext.bluespice",
"ext.visualEditor.mwcore"
],
"messages": [
"bs-vec-insert-softhyphen-title"
]
},
"ext.bluespice.visualEditorConnector.lineBreak": {
"scripts": [
"ext.bluespice.visualEditorConnector.lineBreak/ce/ExplicitLineBreak.js",
"ext.bluespice.visualEditorConnector.lineBreak/ce/DeprecatedExplicitLineBreak.js",
"ext.bluespice.visualEditorConnector.lineBreak/dm/ExplicitLineBreakNode.js",
"ext.bluespice.visualEditorConnector.lineBreak/dm/DeprecatedExplicitLineBreakNode.js",
"ext.bluespice.visualEditorConnector.lineBreak/dm/RemoveLineBreakSign.js",
"ext.bluespice.visualEditorConnector.lineBreak/tool/InsertLineBreak.js"
],
"styles": [
"ext.bluespice.visualEditorConnector.lineBreak/styles.css"
],
"dependencies": [
"oojs-ui",
"ext.bluespice",
"ext.visualEditor.mwcore"
],
"messages": [
"bs-vec-insert-line-break-title"
]
},
"ext.bluespice.visualEditorConnector.textAlignment": {
"scripts": [
"ext.bluespice.visualEditorConnector.textAlignment/dm/TextAlignmentCenter.js",
"ext.bluespice.visualEditorConnector.textAlignment/ce/TextAlignmentCenter.js",
"ext.bluespice.visualEditorConnector.textAlignment/tool/TextAlignmentCenterTool.js"
],
"dependencies": [
"oojs-ui",
"ext.bluespice",
"ext.visualEditor.mwcore"
],
"messages": [
"bs-visualeditorconnector-text-style-tool-align-center-label",
"bs-visualeditorconnector-align-center-annotation-desc"
]
},
"ext.bluespice.visualEditorConnector.textIndentation": {
"scripts": [
"ext.bluespice.visualEditorConnector.textIndentation/dm/IndentText.js",
"ext.bluespice.visualEditorConnector.textIndentation/ce/IndentText.js",
"ext.bluespice.visualEditorConnector.textIndentation/tool/IndentTextTool.js"
],
"dependencies": [
"oojs-ui",
"ext.bluespice",
"ext.visualEditor.mwcore"
],
"messages": [
"bs-visualeditorconnector-text-style-indent-label",
"bs-visualeditorconnector-indent-annotation-desc"
]
}
},
"ResourceFileModulePaths": {
"localBasePath": "resources",
"remoteExtPath": "BlueSpiceVisualEditorConnector/resources"
},
"config_prefix": "bsg",
"config": {
"VisualEditorConnectorEnableVisualEditor": {
"value": true,
"descriptionmsg": "bs-visualeditorconnector-enable-visualeditor",
"public": true
},
"VisualEditorConnectorUploadDialogType": {
"value": "original",
"descriptionmsg": "bs-visualeditorconnector-upload-dialog-type",
"public": true
},
"VisualEditorConnectorTableStyleRegistry": {
"value": {
"No table style": "nostyle",
"Standard": "wikitable",
"Content": "contenttable",
"Content (black)": "contenttable-black",
"Content (blue)": "contenttable-blue",
"Content (darkblue)": "contenttable-darkblue",
"Cusco Sky": "cuscosky",
"Casablanca": "casablanca",
"Greyscale": "greyscale",
"Greyscale (narrow)": "greyscale-narrow"
}
},
"VisualEditorConnectorColorPickerColors": {
"description": "Usage described in docs/custom_text_colors.md",
"value": [
{ "class": "col-white", "name": "White" },
{ "class": "col-blue-light", "name": "Light Blue" },
{ "class": "col-blue", "name": "Blue" },
{ "class": "col-blue-dark", "name": "Dark Blue" },
{ "class": "col-blue-navy", "name": "Navy Blue" },
{ "class": "col-orange", "name": "Orange" },
{ "class": "col-turquoise", "name": "Turquoise" },
{ "class": "col-green", "name": "Green" },
{ "class": "col-purple", "name": "Purple" },
{ "class": "col-red", "name": "Red" },
{ "class": "col-grey-light", "name": "Light Grey" },
{ "class": "col-grey-medium", "name": "Medium Grey" },
{ "class": "col-grey", "name": "Grey" },
{ "class": "col-grey-dark", "name": "Dark Grey" },
{ "class": "col-black", "name": "Black" }
]
},
"VisualEditorConnectorColorPickerColorsBackground": {
"description": "Usage described in docs/custom_text_colors.md",
"value": [
{ "class": "col-white-bg", "name": "White" },
{ "class": "col-blue-light-bg", "name": "Light Blue" },
{ "class": "col-blue-bg", "name": "Blue" },
{ "class": "col-blue-dark-bg", "name": "Dark Blue" },
{ "class": "col-blue-navy-bg", "name": "Navy Blue" },
{ "class": "col-orange-bg", "name": "Orange" },
{ "class": "col-turquoise-bg", "name": "Turquoise" },
{ "class": "col-green-bg", "name": "Green" },
{ "class": "col-purple-bg", "name": "Purple" },
{ "class": "col-red-bg", "name": "Red" },
{ "class": "col-grey-light-bg", "name": "Light Grey" },
{ "class": "col-grey-medium-bg", "name": "Medium Grey" },
{ "class": "col-grey-bg", "name": "Grey" },
{ "class": "col-grey-dark-bg", "name": "Dark Grey" },
{ "class": "col-black-bg", "name": "Black" }
]
},
"VisualEditorConnectorCellBorderColors": {
"value": [
{ "code": "#97bfe7" },
{ "code": "#5185b9" },
{ "code": "#0060df" },
{ "code": "#3e5389" },
{ "code": "#e49c00" },
{ "code": "#259596" },
{ "code": "#3fb34c" },
{ "code": "#cd41cb" },
{ "code": "#b73a3a" },
{ "code": "#d2d2d2" },
{ "code": "#acacac" },
{ "code": "#787878" },
{ "code": "#434343" },
{ "code": "#000000" }
]
},
"VisualEditorConnectorPasteFilename": {
"value": "{{pagename}}_{{timestamp}}",
"description": [
"Default name pasted files will receive.",
"Tokens {{timestamp}}, {{random}} and {{pagename}} can be used to generate unique parts of the name.",
"This name should not include the file extension"
]
},
"VisualEditorConnectorHelpUrl": {
"value": "https://en.wiki.bluespice.com/wiki/Manual:Extension/VisualEditor",
"description": "Help URL for the VE help button"
}
},
"Hooks": {
"BSSocialModuleDepths": "\\BlueSpice\\VisualEditorConnector\\Hook\\BSSocialModuleDepths\\AddVECModules::callback",
"BSPageTemplatesModifyTargetUrl": "\\BlueSpice\\VisualEditorConnector\\Hook\\BSPageTemplatesModifyTargetUrl\\UseVisualEditor::callback",
"BeforePageDisplay": [
"\\BlueSpice\\VisualEditorConnector\\Hook\\BeforePageDisplay\\AddStaticStyles::callback"
],
"NamespaceManager::getMetaFields": "\\BlueSpice\\VisualEditorConnector\\Hook\\NamespaceManagerGetMetaFields\\RegisterMetaFields::callback",
"BSApiNamespaceStoreMakeData": "\\BlueSpice\\VisualEditorConnector\\Hook\\BSApiNamespaceStoreMakeData\\AddData::callback",
"NamespaceManager::editNamespace": "\\BlueSpice\\VisualEditorConnector\\Hook\\NamespaceManagerEditNamespace\\SetVisualEditorValues::callback",
"NamespaceManagerBeforePersistSettings": "writeNamespaceConfiguration",
"BSUEModulePDFBeforeAddingStyleBlocks": "\\BlueSpice\\VisualEditorConnector\\Hook\\BSUEModulePDFBeforeAddingStyleBlock\\AddColors::callback",
"UnitTestsList": "\\BlueSpice\\VisualEditorConnector\\Hook\\UnitTestsList\\DisableFlaggedRevsTests::callback",
"MessagesPreLoad": "overrideMessage"
},
"HookHandlers": {
"writeNamespaceConfiguration": {
"class": "\\BlueSpice\\VisualEditorConnector\\Hook\\WriteNamespaceConfiguration"
},
"overrideMessage": {
"class": "\\BlueSpice\\VisualEditorConnector\\Hook\\Messages\\PreLoadMessages",
"services": [ "ConfigFactory" ]
}
},
"manifest_version": 2
}