Depuis la version < 4.1
modifié par superadmin
sur 2021/12/12 21:57
À la version 1.1 >
modifié par Administrator
sur 2013/06/04 10:06
Commentaire de modification : Import

Résumé

Détails

Icon Propriétés de la Page
Auteur du document
... ... @@ -1,1 +1,1 @@
1 -XWiki.superadmin
1 +XWiki.Admin
Contenu
... ... @@ -1,67 +1,36 @@
1 -{{include reference="AppWithinMinutes.VelocityMacros" /}}
2 -
3 -{{velocity output="false"}}
4 -## Special characters that need to be escaped in the key.
5 -#set ($keySpecialCharsPattern = $regextool.compile('([=: \\])'))
6 -
7 -#macro (map $key $value)
8 -$keySpecialCharsPattern.matcher($key).replaceAll('\\$1')=$value
9 -#end
10 -
11 -#getAppTitle
12 -{{/velocity}}
13 -
14 -{{velocity wiki="false"}}
1 +{{velocity}}
15 15  $escapetool.h Class fields
16 16  #set ($prefix = "${doc.fullName}_")
17 17  #foreach ($property in $doc.getxWikiClass().properties)
18 -#map("$prefix$property.name" $property.prettyName)
19 -#if ($property.type == 'StaticListClass')
5 +$prefix$property.name=$property.prettyName
6 +#if ($property.type.endsWith('ListClass'))
20 20  ## Generate translations for the list values.
21 21  #foreach ($entry in $property.mapValues.entrySet())
22 -#map("$prefix${property.name}_$entry.key" $entry.value.value)
9 +$prefix${property.name}_$entry.key=$entry.value.value
23 23  #end
24 24  #end
25 25  #end
26 26  
27 -$escapetool.h Sheet keys
28 -#set ($appName = $doc.documentReference.name.replaceAll('Class', '').toLowerCase())
29 -#map("${appName}.sheet.description" "This page controls how $appTitle pages are displayed in both view and edit modes.")
30 -#map("${appName}.sheet.noObject" "The current page doesn't have the expected $appTitle object.")
31 -#map("${appName}.sheet.noFields" "The $appTitle application doesn't have any fields to display.")
32 -
33 33  $escapetool.h Live table generic keys
34 -#set ($prefix = "${appName}.livetable.")
35 -#set ($liveTableGenericKeys = {
36 - 'doc.title': 'liveTableEditorDocTitleColumnName',
37 - 'doc.name': 'liveTableEditorDocNameColumnName',
38 - 'doc.space': 'liveTableEditorDocSpaceColumnName',
39 - 'doc.fullname': 'liveTableEditorDocFullNameColumnName',
40 - 'doc.location': 'liveTableEditorDocLocationColumnName',
41 - 'doc.author': 'liveTableEditorDocAuthorColumnName',
42 - 'doc.creator': 'liveTableEditorDocCreatorColumnName',
43 - 'doc.date': 'liveTableEditorDocDateColumnName',
44 - 'doc.creationDate': 'liveTableEditorDocCreationDateColumnName',
45 - '_avatar': 'liveTableEditorAvatarColumnName',
46 - '_images': 'liveTableEditorImagesColumnName',
47 - '_attachments': 'liveTableEditorAttachmentsColumnName',
48 - '_actions': 'liveTableEditorActionsColumnName',
49 - '_actions.edit': 'appLiveTableEditEntryActionName',
50 - '_actions.delete': 'appLiveTableDeleteEntryActionName'
51 -})
52 -#foreach ($entry in $liveTableGenericKeys.entrySet())
53 -#map("$prefix$entry.key" $services.localization.render("platform.appwithinminutes.$entry.value"))
54 -#end
55 -#map("${prefix}emptyvalue" '-')
15 +#set ($prefix = "${doc.name.replaceAll('Class', '').toLowerCase()}.livetable.")
16 +${prefix}doc.title=$services.localization.render('platform.appwithinminutes.liveTableEditorDocTitleColumnName')
17 +${prefix}doc.name=$services.localization.render('platform.appwithinminutes.liveTableEditorDocNameColumnName')
18 +${prefix}doc.space=$services.localization.render('platform.appwithinminutes.liveTableEditorDocSpaceColumnName')
19 +${prefix}doc.fullname=$services.localization.render('platform.appwithinminutes.liveTableEditorDocFullNameColumnName')
20 +${prefix}doc.author=$services.localization.render('platform.appwithinminutes.liveTableEditorDocAuthorColumnName')
21 +${prefix}doc.creator=$services.localization.render('platform.appwithinminutes.liveTableEditorDocCreatorColumnName')
22 +${prefix}doc.date=$services.localization.render('platform.appwithinminutes.liveTableEditorDocDateColumnName')
23 +${prefix}doc.creationDate=$services.localization.render('platform.appwithinminutes.liveTableEditorDocCreationDateColumnName')
24 +${prefix}_avatar=$services.localization.render('platform.appwithinminutes.liveTableEditorAvatarColumnName')
25 +${prefix}_images=$services.localization.render('platform.appwithinminutes.liveTableEditorImagesColumnName')
26 +${prefix}_attachments=$services.localization.render('platform.appwithinminutes.liveTableEditorAttachmentsColumnName')
27 +${prefix}_actions=$services.localization.render('platform.appwithinminutes.liveTableEditorActionsColumnName')
28 +${prefix}_actions.edit=$services.localization.render('platform.appwithinminutes.appLiveTableEditEntryActionName')
29 +${prefix}_actions.delete=$services.localization.render('platform.appwithinminutes.appLiveTableDeleteEntryActionName')
30 +${prefix}emptyvalue=-
56 56  
57 57  $escapetool.h Live table specific keys
58 58  #foreach ($property in $doc.getxWikiClass().properties)
59 -#map("$prefix$property.name" $property.prettyName)
34 +$prefix$property.name=$property.prettyName
60 60  #end
61 -
62 -$escapetool.h Other keys
63 -#map("${appName}.entry.name" $appTitle)
64 -
65 -$escapetool.h Deprecated keys
66 -#map("${appName}.dataSpace.title" 'Data')
67 67  {{/velocity}}
This wiki is licensed under a Creative Commons 2.0 license
XWiki 13.10 - Documentation - Conditions