Changeset 30457 for main/trunk/model-sites-dev
- Timestamp:
- 2016-04-02T22:58:48+13:00 (8 years ago)
- Location:
- main/trunk/model-sites-dev/mozarts-laptop/collect/digital-music-stand
- Files:
-
- 3 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/model-sites-dev/mozarts-laptop/collect/digital-music-stand/etc/collectionConfig.xml
r30446 r30457 47 47 </xsl:variable> 48 48 <xsl:variable name="httpCollection"> 49 <xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']"/> 50 </xsl:variable> 51 <xsl:variable name="httpCollectionExternal">http://www.nzdl.org/greenstone3-nema/sites/localsite/collect/<xsl:value-of select="/page/pageResponse/collection/@name"/></xsl:variable> 49 <xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']"/> 50 </xsl:variable> 51 <xsl:variable name="httpCollectionImages"> 52 <xsl:value-of select="{$httpCollection}"/>/images 53 </xsl:variable> 54 52 55 <xsl:variable name="assocFilePath"> 53 56 <gsf:metadata name="assocfilepath"/> … … 130 133 </xsl:variable> 131 134 <xsl:variable name="httpCollectionExternal">http://www.nzdl.org/greenstone3-nema/sites/localsite/collect/<xsl:value-of select="/page/pageResponse/collection/@name"/></xsl:variable> 135 132 136 <xsl:variable name="assocFilePath"> 133 137 <gsf:metadata name="assocfilepath"/> … … 157 161 </gsf:link> 158 162 </td> 159 <td valign="top"><gsf:choose-metadata><gsf:metadata name="mp.title"/><gsf:metadata name="dc.Title"/><gsf:metadata name="exp.Title"/><gsf:metadata name="Title"/><gsf:default>Untitled</gsf:default></gsf:choose-metadata> by<gsf:metadata name="mp.composer"/><gsf:switch><gsf:metadata name="Source"/><gsf:when test="exists"><br/><i>(<gsf:metadata name="Source"/>)</i></gsf:when></gsf:switch></td>163 <td valign="top"><gsf:choose-metadata><gsf:metadata name="mp.title"/><gsf:metadata name="dc.Title"/><gsf:metadata name="exp.Title"/><gsf:metadata name="Title"/><gsf:default>Untitled</gsf:default></gsf:choose-metadata> by <gsf:metadata name="mp.composer"/><gsf:switch><gsf:metadata name="Source"/><gsf:when test="exists"><br/><i>(<gsf:metadata name="Source"/>)</i></gsf:when></gsf:switch></td> 160 164 </gsf:template> 161 165 <gsf:template match="classifierNode"> … … 194 198 </gsf:link> 195 199 </gsf:template> 196 <!--197 <xsl:template name="create-html-headerXXXX">198 <title><xsl:call-template name="pageTitle"/> ::<xsl:call-template name="siteName"/></title>199 <link href="interfaces/{$interface_name}/style/core.css" rel="stylesheet" type="text/css"/>200 <link href="favicon.ico" rel="shortcut icon"/>201 <xsl:call-template name="setup-gs-variable"/>202 <script src="sites/{$site_name}/collect/digital-music-stand/script/musicstand-util.js" type="text/javascript">203 <xsl:text> </xsl:text> </script>204 <script src="sites/{$site_name}/collect/digital-music-stand/script/musicstand-open.js" type="text/javascript">205 <xsl:text> </xsl:text> </script>206 </xsl:template>207 -->208 200 209 201 <xsl:template name="additionalHeaderContent-collection"> 210 <gsf:script src="sites/{$site_name}/collect/{$collNameChecked}/script/musicstand-util.js" type="text/javascript"/>211 <gsf:script src="sites/{$site_name}/collect/{$collNameChecked}/script/musicstand-open.js" type="text/javascript"/>202 <gsf:script src="sites/{$site_name}/collect/{$collNameChecked}/script/musicstand-util.js" /> 203 <gsf:script src="sites/{$site_name}/collect/{$collNameChecked}/script/musicstand-open.js" /> 212 204 </xsl:template> 213 205 … … 233 225 <xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']"/> 234 226 </xsl:variable> 235 <xsl:variable name="httpCollectionExternal">http://www.nzdl.org/greenstone3-nema/sites/localsite/collect/<xsl:value-of select="/page/pageResponse/collection/@name"/></xsl:variable> 227 228 <gsf:variable name="httpCollectionImages"><xsl:value-of select="$httpCollection"/>/images</gsf:variable> 229 236 230 <gsf:variable name="cgiParamPageWidth"> 237 231 <xsl:value-of select="/page/pageRequest/paramList/param[@name = 'pageWidth']/@value"/> … … 240 234 <xsl:value-of select="/page/pageRequest/paramList/param[@name = 'pageHeight']/@value"/> 241 235 </gsf:variable> 242 <style>#nextpagediv { 236 237 238 <gsf:variable name="postitBgCol"> 239 <xsl:choose> 240 <xsl:when test="/page/pageRequest/userContext/@uid = '1'">rgba(255,200,200,0.7)</xsl:when> 241 <xsl:otherwise>rgba(250,250,200,0.7)</xsl:otherwise> 242 </xsl:choose> 243 </gsf:variable> 244 245 <gsf:variable name="postitSelCol"> 246 <xsl:choose> 247 <xsl:when test="/page/pageRequest/userContext/@uid = '1'">rgba(128,0,0,0.7)</xsl:when> 248 <xsl:otherwise>rgba(150,110,0,0.7)</xsl:otherwise> 249 </xsl:choose> 250 </gsf:variable> 251 252 <xsl:call-template name="init-direct-edit"/> 253 254 255 <!-- 256 <xsl:if test="/page/pageRequest/userContext/@uid = '1'"> 257 <script type="text/javascript"> 258 // User is logged in 259 gs.username 260 <xsl:text disable-output-escaping="yes"> = "</xsl:text> 261 <xsl:value-of select="/page/pageRequest/userContext/@username"/> 262 <xsl:text disable-output-escaping="yes">";</xsl:text> 263 </script> 264 </xsl:if> 265 --> 266 267 268 <style> 269 #nextpagediv { 243 270 position: absolute; 244 271 top:0px; left:0px; … … 291 318 top:0px; left:-8px; 292 319 z-index:5; 293 }</style> 294 <script src="sites/{$site_name}/collect/digital-music-stand/script/musicstand-util.js" type="text/javascript"> 295 <xsl:text> </xsl:text> </script> 296 <script src="sites/{$site_name}/collect/digital-music-stand/script/musicstand.js" type="text/javascript"> 297 <xsl:text> </xsl:text> </script> 298 <script src="sites/{$site_name}/collect/digital-music-stand/script/musicstand-main.js" type="text/javascript"> 299 <xsl:text> </xsl:text> </script> 320 } 321 322 323 div.annotationNote { 324 position: absolute; 325 visibility: visible; 326 z-index: 2; 327 background: <xsl:value-of select="$postitBgCol"/>; 328 font-size: 10pt; 329 } 330 331 332 </style> 333 334 <gsf:script src="sites/{$site_name}/collect/{$collNameChecked}/script/yui/yahoo/yahoo.js" /> 335 <gsf:script src="sites/{$site_name}/collect/{$collNameChecked}/script/yui/event/event.js" /> 336 <gsf:script src="sites/{$site_name}/collect/{$collNameChecked}/script/yui/dom/dom.js" /> 337 338 339 <gsf:script src="sites/{$site_name}/collect/{$collNameChecked}/script/musicstand-util.js" /> 340 <gsf:script src="sites/{$site_name}/collect/{$collNameChecked}/script/musicstand.js" /> 341 <gsf:script src="sites/{$site_name}/collect/{$collNameChecked}/script/annotate.js" /> 342 <gsf:script src="sites/{$site_name}/collect/{$collNameChecked}/script/musicstand-main.js" /> 343 <gsf:script src="sites/{$site_name}/collect/{$collNameChecked}/script/annotate-main.js" /> 300 344 </xsl:template> 301 <!-- 302 This template is used to display the document content 303 --> 304 <!-- 305 <xsl:template name="documentNodeText" > 306 --> 307 308 <!-- 309 <xsl:template match="documentNode" mode="document"> 310 --> 311 <!-- 312 <xsl:template name="documentNodeTextXXX" > 313 --> 314 315 <xsl:template name="wrappedDocument"> 316 <div id="gs-document"> 317 <xsl:call-template name="documentPre"/> 318 <div id="gs-document-text" class="documenttext" collection="{/page/pageResponse/collection/@name}"><!-- *** --> 319 <!-- 320 <div><gsf:metadata name="mp.title"/> by <gsf:metadata name="mp.composer"/></div> 321 --> 322 <xsl:call-template name="create-html-header"/> 323 324 325 326 327 328 <xsl:variable name="httpCollection"> 329 <xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']"/> 330 </xsl:variable> 331 <xsl:variable name="httpCollectionExternal">http://www.nzdl.org/greenstone3-nema/sites/localsite/collect/<xsl:value-of select="/page/pageResponse/collection/@name"/></xsl:variable> 332 <gsf:variable name="cgiParamPageWidth"> 333 <xsl:value-of select="/page/pageRequest/paramList/param[@name = 'pageWidth']/@value"/> 334 </gsf:variable> 335 <gsf:variable name="cgiParamPageHeight"> 336 <xsl:value-of select="/page/pageRequest/paramList/param[@name = 'pageHeight']/@value"/> 337 </gsf:variable> 338 <table align="center" width="{$cgiParamPageWidth}"> 339 <tr> 340 <td align="left" width="20%"> 341 <a href="javascript:prevPageAnim(gs.cgiParams['d'],'.png')"> 342 <span id="prevpagespan" style="display: inline;">_iconprev_<span id="prevpageval"><script language="javascript" type="text/javascript">musicStand.docwritePrevPageNum()</script></span></span> 343 </a> 344 <script language="javascript" type="text/javascript">musicStand.activatePrevPageNum();</script> 345 </td> 346 <td align="center" width="60%">_document:gotoform_</td> 347 <td align="right" width="20%"> 348 <a href="javascript:musicStand.nextPageAnim(gs.cgiParams['d'],'.png')"> 349 <span id="nextpagespan" style="display: inline"><span id="nextpageval"><script language="javascript" type="text/javascript">musicStand.docwriteNextPageNum()</script></span>_iconnext_</span> 350 </a> 351 </td> 352 <script language="javascript" type="text/javascript">musicStand.activateNextPageNum();</script> 353 </tr> 354 </table> 355 <table width="100%"> 356 <tr> 357 <td/> 358 <td> 359 <div id="thispage" style="cursor: e-resize; background: white; position: relative; left: 0px; top: 0px; width: {$cgiParamPageWidth}px; height: {gs.cgiparam.PageHeight}px;"> 360 <a onClick="return false;" onContextMenu="return false;" onMouseDown="return musicStand.nextOrPrevPageEvent(event,gs.cgiParams['d'],'.png')" onMouseUp="return false;"> 361 <img border="0" height="{$cgiParamPageHeight}" id="thispageimg" src="{$httpCollection}/images/blank.gif" width="{$cgiParamPageWidth}"/> 362 </a> 363 <div id="nextpagediv" style="clip : rect(0px, {$cgiParamPageWidth}px, {$cgiParamPageHeight}px, {$cgiParamPageWidth}px);"> 364 <img border="0" id="nextpageimg" src=""/> 365 </div> 366 <div id="prevpagediv" style="clip : rect(0px, {$cgiParamPageWidth}px, {$cgiParamPageHeight}px, {$cgiParamPageWidth}px);"> 367 <img border="0" id="prevpageimg" src=""/> 368 </div> 369 <div id="animedgebleed" style="clip : rect(0px, {$cgiParamPageWidth}px, {$cgiParamPageHeight}px, {$cgiParamPageWidth}px);"> </div> <div id="loading"> 370 <table height="100%" width="100%"> 371 <tr> 372 <td width="45%"> </td> <td align="left"> 373 <span id="loadingdots">loading</span> 374 </td> 375 </tr> 376 </table> 377 </div> 378 </div> 379 <style>div.postit {background-color: rgba(250,250,200,0.7); color: black; } 380 a.postit:link {background-color: rgba(250,250,200,0.7); color: black; text-decoration: none; } 381 a.postit:visited {background-color: rgba(250,250,200,0.7); color: black; text-decoration: none; } 382 383 a.postit:hover {color: rgba(150,110 ,0,0.7); } 384 385 div.pagemenu { background-color: rgba(250,250,200,0.7); color: black; }</style> 386 <div class="editable-menu" id="pagemenu" onmouseout="javascript:return musicStand.hidePageMenu(this,event);" style="position: absolute; right: 4px; bottom: 2px; z-index: 10; visibility: hidden;"> 387 <font size="-1"> 388 <div class="pagemenu" id="pagemenu1">Cancel turn</div> 389 <div class="pagemenu" id="pagemenu2">Next page</div> 390 <div class="pagemenu" id="pagemenu3">Previous page</div> 391 </font> 392 </div> 393 <div id="annotateCanvas" style="position: absolute; left: 0px; top: 0px; visibility: visible; z-index: 2;"/> 394 </td> 395 <td> 396 <div id="slidercontainer" style="background: white; position: relative; left: 0px; top: 0px; width: 40px; height: {$cgiParamPageHeight}px;"> 397 <div id="sliderbg"> 398 <div id="slidertrackabove" style="position: absolute; left: 8px; top: 0px; width: 4px; height: 500px; z-index:4; background-color:#606060;"> </div> <div id="slidertrackbelow" style="position: absolute; left: 10px; top: 500px; width: 1px; height: 100px; z-index:4; background-color:#606060;"> </div> </div> 399 <div id="sliderpos" style="width:30px; height:11px;"> 400 <img height="11" src="{$httpCollection}/images/brown2-slider.png" width="30"/> 401 </div> 402 <script language="javascript" type="text/javascript"> 403 <xsl:text disable-output-escaping="yes">var username = musicStand.getUsername(); 404 var metaval; 405 406 if (username != null) { 407 var metaname = username + "-sliderposTop"; 408 metaval = 700; // ***** major hack **** 409 //metaval = gsapi.getLiveMetadata(gs.cgiParams["d"],metaname); 410 //if (metaval == "") { 411 // // fallback to looking up non-user specific one 412 // metaval = gsapi.getLiveMetadata(gs.cgiParams["d"],"sliderposTop"); 413 //} 414 } 415 else { 416 //metaval = gsapi.getLiveMetadata(gs.cgiParams["d"],"sliderposTop"); 417 metaval = 700; // ***** major hack **** 418 } 419 var sliderposTop = parseInt(metaval); 420 421 var speedBreak = musicStand.getSpeedBreak(); 422 423 if (sliderposTop > 0) { 424 sliderposTop *= musicStand.getScaleFactor(); 425 speedBreak = sliderposTop; 426 musicStand.setSpeedBreak(speedBreak); 427 } 428 429 var sliderpos = document.getElementById('sliderpos'); 430 sliderpos.style.top = speedBreak + "px"; 431 sliderpos.style.left = "-8px"; 432 sliderpos.onmousedown = dragSlider; 433 var sliderbg = document.getElementById('sliderbg'); 434 sliderbg.onmousedown = dragSlider; 435 436 437 var trackabove = document.getElementById('slidertrackabove'); 438 trackabove.style.height = speedBreak + "px"; 439 440 var trackbelow = document.getElementById('slidertrackbelow'); 441 trackbelow.style.top = speedBreak + "px"; 442 trackbelow.style.height = (gs.cgiParams["pageHeight"] - speedBreak) + "px";</xsl:text> 443 </script> 444 </div> 445 </td> 446 </tr> 447 </table> 448 <script type="text/javascript">bodyLoaded();</script> 449 450 451 452 </div> 453 </div> 454 455 456 </xsl:template> 345 457 346 </format> 458 347 </display>
Note:
See TracChangeset
for help on using the changeset viewer.