Modifiche per il documento homeopathsSheet

Ultima modifica di Jip-jan Alunkel il maggio 07, 00:34

Dalla versione 3.82
modificato da Jip-jan Alunkel
il marzo 09, 18:53
Cambia il commento: Rollback to version 1.38
Alla versione 3.75
modificato da Jip-jan Alunkel
il marzo 09, 17:24
Cambia il commento: Rollback to version 1.38

Summary

Details

Page properties
Content
... ... @@ -32,7 +32,6 @@
32 32  #if($xcontext.action == "view")
33 33  <h2 class="inline-data-summary">$services.localization.render("homeopaths.inlineDataSummary.sheet_properties")</h2>
34 34  <div id="${spaceTitle}" class="sheet_properties inline-data-summary">
35 - ## ADDRESS: Prepare object to provide hidden values to the address input
36 36   #set($xa = {'pmLatlong': '','pmCountry': '','pmState': '','pmCounty': '','pmPostcode': '','pmCity': '','pmStreet': '','pmHousenumber': ''})
37 37   #foreach($item in $xa.keySet())
38 38   #if($theDocObj.getProperty("$item"))
... ... @@ -99,90 +99,90 @@
99 99   </button>
100 100   </div>
101 101   <div class="modal-body">
102 - <label>homeopaths.classproperty.pmAddress</label>
103 103   <fieldset class="fieldset">
104 - #createAddress($theClass)
102 +#createAddress($theClass)
105 105   </fieldset>
106 - #set($lastChild = "")
107 - #foreach($propertyName in $classProperties.keySet())
108 - #set($item = $classProperties["$propertyName"])
109 - #set($propertyType = $item.type)
110 - #if($item.containsKey("disabled"))
111 - #else
112 - #if($propertyType == "checkbox")
113 - #set($value = "1")
114 - #if($item.containsKey("classless"))
115 - #if(!$item.containsKey("checked"))
116 - #set($item["checked"] = '0')
117 - #end
118 - #else
119 - #set($checkboxPropVal = $theDocObj.getProperty($propertyName).value)
120 - #set($item["checked"] = "$checkboxPropVal")
121 - #end
104 +#set($lastChild = "")
105 +#foreach($propertyName in $classProperties.keySet())
106 + #set($item = $classProperties["$propertyName"])
107 + #set($propertyType = $item.type)
108 + #if($item.containsKey("disabled"))
109 + #else
110 + #if($propertyType == "checkbox")
111 + #set($value = "1")
112 + #if($item.containsKey("classless"))
113 + #if(!$item.containsKey("checked"))
114 + #set($item["checked"] = '0')
122 122   #end
123 - #if($theDocObj.getProperty($propertyName) || $propertyType == "address") ## 'address' is not a property in the current class
124 - #if($propertyType != "checkbox")
125 - #set($value = $theDocObj.getProperty($propertyName).value)
126 - #end
127 - #end
128 - #set($propertyChecked = $item.checked)
129 - #set($propertyOpener = $item.opener)
130 - #set($propertyParent = $item.parent)
131 - #set($extraAttributes = $item.extraAttributes)
132 - #set($label = $services.localization.render("homeopaths.classproperty.${propertyName}"))
133 - #if(!$value)
134 - #set($value = "")
135 - #end
136 - #if($item.containsKey("classless"))
137 - #set($newElem = {
138 - "id" : "$propertyName",
139 - "type" : $propertyType,
140 - "required" : "false",
141 - "label" : "$label",
142 - "value" : "$value"
143 - })
144 - #else
145 - #set($newElem = {
146 - "id" : "$propertyName",
147 - "type" : $propertyType,
148 - "required" : "false",
149 - "label" : "$label",
150 - "data-create-xobj" : "true",
151 - "data-xobj-classname" : $theClass,
152 - "data-xobj-fieldname" : "$propertyName",
153 - "value" : "$value"
154 - })
155 - #end
156 - #if($extraAttributes.keySet().size() > 0)
157 - #set($attrMap = $extraAttributes)
158 - #foreach($attr in $attrMap.keySet())
159 - #set($discard = $newElem.put("$attr", $attrMap[$attr]))
160 - #end
161 - #end
162 - #if($propertyChecked == '1')
163 - #set($discard = $newElem.put("data-checked", "true"))
164 - #else
165 - #set($discard = $newElem.put("data-checked", "false"))
166 - #end
167 - #if($propertyOpener)
168 - #set($discard = $newElem.put("data-opener", "true"))
169 - #end
170 - #if($propertyParent)
171 - #set($lastChild = "$key")
172 - #elseif($lastChild != "")
173 - #set($lastChild = "")
174 - #createExpandEnd()
175 - #end
176 - #createFormElement($newElem)
177 - #if($propertyOpener)
178 - #createExpandStart($newElem $value)
179 - #end
116 + #else
117 + #set($checkboxPropVal = $theDocObj.getProperty($propertyName).value)
118 + #set($item["checked"] = '$checkboxPropVal')
180 180   #end
181 181   #end
121 + #if($theDocObj.getProperty($propertyName) || $propertyType == "address") ## 'address' is not a property in the current class
122 + #if($propertyType != "checkbox")
123 + #set($value = $theDocObj.getProperty($propertyName).value)
124 + #end
125 + #end
126 + #set($propertyChecked = $item.checked)
127 + #set($propertyOpener = $item.opener)
128 + #set($propertyParent = $item.parent)
129 + #set($extraAttributes = $item.extraAttributes)
130 + #set($label = $services.localization.render("homeopaths.classproperty.${propertyName}"))
131 + #if(!$value)
132 + #set($value = "")
133 + #end
134 +$propertyChecked
135 + #if($item.containsKey("classless"))
136 + #set($newElem = {
137 + "id" : "$propertyName",
138 + "type" : $propertyType,
139 + "required" : "false",
140 + "label" : "$label",
141 + "value" : "$value"
142 + })
143 + #else
144 + #set($newElem = {
145 + "id" : "$propertyName",
146 + "type" : $propertyType,
147 + "required" : "false",
148 + "label" : "$label",
149 + "data-create-xobj" : "true",
150 + "data-xobj-classname" : $theClass,
151 + "data-xobj-fieldname" : "$propertyName",
152 + "value" : "$value"
153 + })
154 + #end
155 + #if($extraAttributes.keySet().size() > 0)
156 + #set($attrMap = $extraAttributes)
157 + #foreach($attr in $attrMap.keySet())
158 + #set($discard = $newElem.put("$attr", $attrMap[$attr]))
159 + #end
160 + #end
161 + #if($propertyChecked == '1')
162 + #set($discard = $newElem.put("data-checked", "true"))
163 + #else
164 + #set($discard = $newElem.put("data-checked", "false"))
165 + #end
166 + #if($propertyOpener)
167 + #set($discard = $newElem.put("data-opener", "true"))
168 + #end
169 + #if($propertyParent)
170 + #set($lastChild = "$key")
171 + #elseif($lastChild != "")
172 + #set($lastChild = "")
173 + #createExpandEnd()
174 + #end
175 + #createFormElement($newElem)
176 + #if($propertyOpener)
177 + #createExpandStart($newElem $value)
178 + #end
179 + #end
180 +#end
182 182   </div>
183 183   <div class="modal-footer">
184 184   <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
185 - #createSubmit($submit)
184 + #createSubmit($submit)
186 186   </div>
187 187   #createFormEnd($form_end)
188 188   </div>
... ... @@ -191,7 +191,7 @@
191 191   #end
192 192  #else
193 193   <p>
194 - This page can not be viewed in inline mode. [[Back>>$doc.fullName]]
193 + This page can not be viewed in inline mode.
195 195   </p>
196 196  #end
197 197