Changeset 24417
- Timestamp:
- 2011-08-17T10:59:09+12:00 (13 years ago)
- Location:
- main/trunk/greenstone3/web/interfaces/oran
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/oran/js/gui_div.js
r24243 r24417 364 364 365 365 console.log("Document ready function\n"); 366 366 367 367 var CURRENT_SELECT_VALUE = ""; 368 368 … … 380 380 return false; // don't event bubble 381 381 }); 382 383 var collection = ""; 384 385 var regex = new RegExp("[?&]c="); 386 var matches = regex.exec(document.URL); 387 if(matches != null) 388 { 389 var startIndex = matches.index; 390 var endIndex = document.URL.indexOf("&", startIndex + 1); 391 392 if(endIndex == -1) 393 { 394 endIndex = document.URL.length; 395 } 396 397 collection = document.URL.substring(startIndex, endIndex); 398 } 399 400 $.ajax 401 ({ 402 type: "GET", 403 url: "?a=g&s=CoverageMetadataRetrieve&o=xml&rt=r&c=" + collection, 404 success: function(data) 405 { 406 var selectorArea = document.getElementById("metadataSelector"); 407 var newSelectBox = document.createElement("SELECT"); 408 selectorArea.appendChild(newSelectBox); 409 var metadataSets = data.getElementsByTagName("metadataSet"); 410 for(var i = 0; i < metadataSets.length; i++) 411 { 412 var metadata = metadataSets[i].getElementsByTagName("metadata"); 413 for(var j = 0; j < metadata.length; j++) 414 { 415 var option = document.createElement("OPTION"); 416 option.setAttribute("value", metadataSets[i].getAttribute("name") + "." + metadata[j].getAttribute("name")); 417 option.innerHTML = metadataSets[i].getAttribute("name") + "." + metadata[j].getAttribute("name"); 418 newSelectBox.appendChild(option); 419 } 420 } 421 } 422 }); 382 423 383 424 /* -
main/trunk/greenstone3/web/interfaces/oran/transform/layouts/formatmanager.xsl
r24243 r24417 45 45 46 46 <style type="text/css"> 47 47 48 .placeholder{margin-left: 10px; border: dashed 1px #ccc; background-color:#FFFFCC; height:20px; } 48 49 … … 53 54 .resizable { width: 150px; height: 150px; padding: 0.5em; } 54 55 56 .indent { margin-left: 15px; } 55 57 .block { margin-left: 15px; border-left: dashed 1px black;} 56 58 … … 60 62 #XSLTcode {width: 99%; } 61 63 62 .elementToolBox {position: fixed; top: 25%; right: 0px; background: none repeat scroll 0% 0% white; width: 250px; } 63 64 .elementToolBox {position: fixed; top: 25%; right: 0px; background: white; border: 2px solid; padding: 10px 10px 10px 0px;} 65 66 .elementToolBoxHeader { font-weight:bold; } 67 64 68 .visible {display: block;} 65 69 .hidden {display: none;} … … 145 149 146 150 <div class="elementToolBox"> 147 < h2> Elements to add </h2>151 <p class="indent elementToolBoxHeader">Elements to add</p> 148 152 <!-- <div class="header element_type_gsf_template css_gsf_template" title="gsf:template">TEMPLATE</div> --> 149 153 <div class="draggable_gsf_template css_gsf_template block" title="gsf:template"> … … 152 156 <tr> 153 157 <td class="header">MATCH=<input type="text" name="rawtextinput" size="10"/></td> 154 <td><a href="#" class="minmax ui-icon ui-icon-minusthick">[-]</a></td> 155 <td><a href="#" class="remove ui-icon ui-icon-closethick">[x]</a></td> 156 </tr> 157 </tbody> 158 </table> 159 <table border="1"> 160 <tr class="tr"> 161 <td class="droppable" width="10px"></td> 162 </tr> 163 </table> 164 </div> 165 <br/> 158 <!--<td><a href="#" class="minmax ui-icon ui-icon-minusthick">[-]</a></td> 159 <td><a href="#" class="remove ui-icon ui-icon-closethick">[x]</a></td>--> 160 </tr> 161 </tbody> 162 </table> 163 </div> 166 164 167 165 <div class="draggable_gsf_choose_metadata css_gsf_choose_metadata block" title="gsf:choose-metadata"> … … 170 168 <tr> 171 169 <td class="header">CHOOSE</td> 172 < td class="header"><a href="#" class="minmax ui-icon ui-icon-minusthick" title="Click me to expand">[-]</a></td>173 <td class="header"><a href="#" class="remove ui-icon ui-icon-closethick" title="Click me to remove"/></td> 170 <!--<td class="header"><a href="#" class="minmax ui-icon ui-icon-minusthick" title="Click me to expand">[-]</a></td> 171 <td class="header"><a href="#" class="remove ui-icon ui-icon-closethick" title="Click me to remove"/></td>--> 174 172 </tr> 175 173 </tbody> … … 181 179 <tbody> 182 180 <tr> 183 <td class="header" >184 < xsl:call-template name="meta-to-combo">181 <td class="header" id="metadataSelector"> 182 <!--<xsl:call-template name="meta-to-combo"> 185 183 <xsl:with-param name="metadataSets" select="//metadataSetList"/> 186 184 <xsl:with-param name="current" select="ex.Title"/> 187 </xsl:call-template> 185 </xsl:call-template>--> 188 186 </td> 189 < td class="header"><a href="#" class="remove ui-icon ui-icon-closethick" title="Click me to remove"/></td>187 <!--<td class="header"><a href="#" class="remove ui-icon ui-icon-closethick" title="Click me to remove"/></td>--> 190 188 </tr> 191 189 </tbody> … … 203 201 <option value = "horizontal">Horizontal</option> 204 202 </select></td> 205 < td><a href="#" class="minmax ui-icon ui-icon-minusthick">[-]</a></td>206 <td><a href="#" class="remove ui-icon ui-icon-closethick">[x]</a></td> 203 <!--<td><a href="#" class="minmax ui-icon ui-icon-minusthick">[-]</a></td> 204 <td><a href="#" class="remove ui-icon ui-icon-closethick">[x]</a></td>--> 207 205 </tr> 208 206 </tbody> … … 215 213 <tr> 216 214 <td class="header">SWITCH</td> 217 < td><a href="#" class="minmax ui-icon ui-icon-minusthick">[-]</a></td>218 <td><a href="#" class="remove ui-icon ui-icon-closethick">[x]</a></td> 215 <!--<td><a href="#" class="minmax ui-icon ui-icon-minusthick">[-]</a></td> 216 <td><a href="#" class="remove ui-icon ui-icon-closethick">[x]</a></td>--> 219 217 </tr> 220 218 </tbody> … … 227 225 <tr> 228 226 <td class="header">WHEN<xsl:value-of select="@test"/></td> 229 < td class="header"><a href="#" class="minmax ui-icon ui-icon-minusthick">[-]</a></td>230 <td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td> 227 <!--<td class="header"><a href="#" class="minmax ui-icon ui-icon-minusthick">[-]</a></td> 228 <td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td>--> 231 229 </tr> 232 230 </tbody> … … 239 237 <tr> 240 238 <td class="header">OTHERWISE</td> 241 < td class="header"><a href="#" class="minmax ui-icon ui-icon-minusthick">[-]</a></td>242 <td><a href="#" class="ui-icon ui-icon-closethick"/></td> 239 <!--<td class="header"><a href="#" class="minmax ui-icon ui-icon-minusthick">[-]</a></td> 240 <td><a href="#" class="ui-icon ui-icon-closethick"/></td>--> 243 241 </tr> 244 242 </tbody> … … 251 249 <tr> 252 250 <td class="header">ICON<select> 253 <option value = "document" selected ="document">Document</option>254 <option value ="classifier">Classifier</option>255 <option value ="source">Source</option>251 <option value="document" selected="document">Document</option> 252 <option value="classifier">Classifier</option> 253 <option value="source">Source</option> 256 254 </select></td> 257 <td><a href="#" class="remove ui-icon ui-icon-closethick">[x]</a></td> 258 </tr> 259 </tbody> 260 </table> 261 </div> 262 <br/> 263 <div class="draggable_gsf_text css_text" title="text"> 255 <!--<td><a href="#" class="remove ui-icon ui-icon-closethick">[x]</a></td>--> 256 </tr> 257 </tbody> 258 </table> 259 </div> 260 <div class="draggable_gsf_text css_text block" title="text"> 264 261 <table class="header"> 265 262 <tbody> 266 263 <tr> 267 264 <td class="header"><input type="text" name="rawtextinput" size="10" value=""/></td> 268 <td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td> 269 </tr> 270 </tbody> 271 </table> 272 </div> 273 <div class="draggable_table css_table" title="gsf:table">NEW TABLE</div> 274 <div class="draggable_tr css_tr" title="gsf:row">NEW TABLE ROW</div> 275 <div class="draggable_td css_td" title="gsf:column">NEW TABLE COLUMN</div> 276 265 <!--<td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td>--> 266 </tr> 267 </tbody> 268 </table> 269 </div> 270 <div class="draggable_table css_table block" title="gsf:table"> 271 <table class="header"> 272 <tbody> 273 <tr> 274 <td class="header">NEW TABLE</td> 275 </tr> 276 </tbody> 277 </table> 278 </div> 279 <div class="draggable_tr css_tr block" title="gsf:table"> 280 <table class="header"> 281 <tbody> 282 <tr> 283 <td class="header">NEW TABLE ROW</td> 284 </tr> 285 </tbody> 286 </table> 287 </div> 288 <div class="draggable_td css_td block" title="gsf:table"> 289 <table class="header"> 290 <tbody> 291 <tr> 292 <td class="header">NEW TABLE COLUMN</td> 293 </tr> 294 </tbody> 295 </table> 296 </div> 277 297 </div> 278 298
Note:
See TracChangeset
for help on using the changeset viewer.