Changes for page homeopathsSheet

Last modified by Jip-jan Alunkel on March 26, 17:31

From version 3.73
edited by Jip-jan Alunkel
on March 09, 17:23
Change comment: Rollback to version 1.38
To version 3.84
edited by Jip-jan Alunkel
on March 09, 18:55
Change comment: Rollback to version 1.38

Summary

Details

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