Исходный код вики OnlyOffice Connector

Редактировал(а) superadmin 19.10.2026, 14:57

Последние авторы
1 {{velocity}}
2 #set ($mainPageReference = $services.model.createDocumentReference('', ['XWikiOnlyOfficeCode'], 'ConfigurationClass'))
3 #set ($hasLicense = true)
4 #if ($hasLicense)
5 #set ($paramDoc = $xwiki.getDocument('XWikiOnlyOfficeCode.ConfigurationClass'))
6 #set ($paramClass = 'XWikiOnlyOfficeCode.ConfigurationClass')
7 #set ($config = $paramDoc.getObject($paramClass))
8 #if ($xcontext.isMainWiki())
9 #set ($params = {
10 'general': ['onlyOfficeServer', 'enableCreation', 'enableRealtime', 'conversion', 'serverSecret', 'authorizationHeader']
11 })
12 #else
13 #set ($params = {
14 'general': ['onlyOfficeServer', 'enableCreation', 'enableRealtime', 'conversion', 'serverSecret', 'authorizationHeader']
15 })
16 {{html clean='false'}}
17 <script>
18 require(['jquery'], function (jQuery) {
19 var isMainWiki = $xcontext.isMainWiki();
20 var form = document.getElementById('onlyoffice connector_XWikiOnlyOfficeCode.ConfigurationClass');
21
22 var onChange = function (value) {
23 if (value) {
24 jQuery(form).find('input:visible, textarea:visible, select:visible').attr('disabled', 'disabled');
25 }
26 else {
27 jQuery(form).find('input:visible, textarea:visible, select:visible').removeAttr('disabled');
28 }
29 };
30 });
31 </script>
32 {{/html}}
33 #end
34 #if ($config.getProperty('conversion').getValue() == 'officeServer' && !$services.officemanager.isConnected())
35
36 {{warning}}$escapetool.xml($services.localization.render('xoo.config.conversion.officeServerWarning')){{/warning}}
37
38 #end
39 {{include reference="XWiki.AdminFieldsDisplaySheet" /}}
40 #else
41 {{missingLicenseMessage extensionName="xoo.extension.name"/}}
42 #end
43 {{/velocity}}