Changeset 1752

Show
Ignore:
Timestamp:
02/27/08 17:22:37
Author:
johnsa
Message:

public client: add "link to this event" to individual events

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/blue.css

    r1716 r1752  
    957957  color: black; 
    958958} 
     959h2 a:link#linkToEvent, 
     960h2 a:active#linkToEvent, 
     961h2 a:visited#linkToEvent, 
     962h2 a:hover#linkToEvent { 
     963  float: right; 
     964  font-size: 12px; 
     965  font-weight: normal; 
     966  color: #552; 
     967  background-color: transparent; 
     968  padding-top: 5px; 
     969} 
     970h2 a:hover#linkToEvent { 
     971  color: red; 
     972  background-color: transparent; 
     973} 
    959974/* Header IDs and classes */ 
    960975#errors { 
     
    10041019  display: none; 
    10051020} 
    1006 /* dojo widget overrides */ 
     1021/* 
     1022  dojo widget overrides 
     1023*/ 
    10071024html .dojoFloatingPane { 
    10081025  width: 370px; 
  • trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/default.xsl

    r1741 r1752  
    131131        <link rel="stylesheet" type="text/css" media="print" href="{$resourcesRoot}/default/default/print.css" /> 
    132132        <!-- load javascript --> 
    133         <xsl:if test="/bedework/page='calendarList' or /bedework/page='displayCalendarForExport'"> 
     133        <xsl:if test="/bedework/page='event' or /bedework/page='calendarList' or /bedework/page='displayCalendarForExport'"> 
    134134          <script type="text/javascript" src="{$resourceCommons}/javascript/dojo/dojo.js">&#160;</script> 
    135135          <script type="text/javascript" src="{$resourcesRoot}/resources/javascript/bedework.js">&#160;</script> 
     
    592592    </xsl:variable> 
    593593    <h2 class="{$statusClass}"> 
     594      <a id="linkToEvent" href="javascript:showLink('{$urlPrefix}/event/eventView.do?subid={$subscriptionId}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}')" title="generate link to this event"> 
     595       link to this event 
     596     </a> 
    594597      <xsl:if test="status='CANCELLED'">CANCELLED: </xsl:if> 
    595598      <xsl:choose> 
  • trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/green.css

    r1716 r1752  
    960960  color: black; 
    961961} 
     962h2 a:link#linkToEvent, 
     963h2 a:active#linkToEvent, 
     964h2 a:visited#linkToEvent, 
     965h2 a:hover#linkToEvent { 
     966  float: right; 
     967  font-size: 12px; 
     968  font-weight: normal; 
     969  color: #552; 
     970  background-color: transparent; 
     971  padding-top: 5px; 
     972} 
     973h2 a:hover#linkToEvent { 
     974  color: red; 
     975  background-color: transparent; 
     976} 
    962977/* Header IDs and classes */ 
    963978#errors { 
  • trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/red.css

    r1716 r1752  
    961961  color: black; 
    962962} 
     963h2 a:link#linkToEvent, 
     964h2 a:active#linkToEvent, 
     965h2 a:visited#linkToEvent, 
     966h2 a:hover#linkToEvent { 
     967  float: right; 
     968  font-size: 12px; 
     969  font-weight: normal; 
     970  color: #552; 
     971  background-color: transparent; 
     972  padding-top: 5px; 
     973} 
     974h2 a:hover#linkToEvent { 
     975  color: red; 
     976  background-color: transparent; 
     977} 
    963978/* Header IDs and classes */ 
    964979#errors { 
  • trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/resources/javascript/bedework.js

    r1466 r1752  
    3333  widget.hide(); 
    3434} 
    35  
     35function showLink(urlString) { 
     36  var linkWindow = window.open("", "linkWindow", "width=1100,height=100,scrollbars=yes,resizable=yes,alwaysRaised=yes,menubar=no,toolbar=no"); 
     37  linkWindow.document.open(); 
     38  linkWindow.document.writeln("<html><head><title>Event Link</title>"); 
     39  linkWindow.document.writeln('<style type="text/css">body{padding: 1em; font-size: 12px; font-family: Arial,sans-serif;}th{text-align: left;}td{padding-left: 2em;}</style></head>'); 
     40  linkWindow.document.writeln("<body><strong>Event Link:</strong><br/>"); 
     41  linkWindow.document.writeln('<a href="' + urlString + '" onclick="window.resizeTo(875,700)">'); 
     42  linkWindow.document.writeln(urlString); 
     43  linkWindow.document.writeln("</a>"); 
     44  linkWindow.document.writeln("</body></html>"); 
     45  linkWindow.document.close(); 
     46  linkWindow.focus(); 
     47
    3648/*function init() { 
    3749  var widget = dojo.widget.byId("bwCalendarExportWidget");