Calendar Express Customization

I have a brand new Sun Java Calendar Server v6.3 U1 installation and have enabled the Calendar Express UI. I am aware that it is deprecated in 6.3 but I have been told by upper management that we are not going to force our users to use Communications Express just yet (long ridiculous story). It would help me tremendously if I could customize the drop-down list of the user's subscribed & owned calendars on the top right-hand side of the UI, next to where it say "Current Calendar". Currently the list uses the format:
"<cal-id> (<description>)".
The cal-id has the format user@domain and what I need is it to just say <user> (<description>), without the '@domain' in the cal-id. That is fine if the calendar system knows the cal-id as user@domain (i.e. in a cscal listing), I am just wanting it to not show the '@domain' in the listing in the Web UI. I'm hoping it can be changed somewhere within the documents in the html/ directory, but I wouldn't have the first clue where to look.
Thanks!
Jim

jbuitt wrote:
I have a brand new Sun Java Calendar Server v6.3 U1 installation and have enabled the Calendar Express UI. I am aware that it is deprecated in 6.3 but I have been told by upper management that we are not going to force our users to use Communications Express just yet (long ridiculous story).You may want to start investigating Convergence and skip Communications Express entirely. Now would be a good time to start testing Convergence, find any bugs/behaviour issues that impact your site and report them to Sun (assuming you have a Support contract) as the developers are currently working flat-out on Convergence and now is the best window-of-opportunity.
It would help me tremendously if I could customize the drop-down list of the user's subscribed & owned calendars on the top right-hand side of the UI, next to where it say "Current Calendar". Currently the list uses the format:
"<cal-id> (<description>)".
The cal-id has the format user@domain and what I need is it to just say <user> (<description>), without the '@domain' in the cal-id. That is fine if the calendar system knows the cal-id as user@domain (i.e. in a cscal listing), I am just wanting it to not show the '@domain' in the listing in the Web UI. I'm hoping it can be changed somewhere within the documents in the html/ directory, but I wouldn't have the first clue where to look.I was able to get the desired behaviour my modifying the "printCalendarName" template in the /opt/SUNWics5/cal/html/en/i18n.xsl file as follows:
bash-3.00# diff -c /opt/SUNWics5/cal/html/en/i18n.xsl /opt/SUNWics5/cal/html/en/i18n.xsl.orig
*** /opt/SUNWics5/cal/html/en/i18n.xsl  Wed Jan 21 13:23:25 2009
--- /opt/SUNWics5/cal/html/en/i18n.xsl.orig     Wed Jan 21 13:09:35 2009
*** 1765,1772 ****
    <xsl:param name="name"/>
    <xsl:param name="printname"/>
- <xsl:variable name="name" select="substring-before($name,'@')"/>
  <xsl:if test="string-length($name) > 0">
    <xsl:call-template name="truncatestring">
       <xsl:with-param name="thestring" select="$name"/>
--- 1765,1770 ----You need to restart the http process after making any change to the XSL files (./stop-cal http;./start-cal http).
Regards,
Shane.

Similar Messages

  • What are the easily customizable features of Calendar Express?

    What are the easily customizable features of Calendar Express?
    <P>
    The application name, company branding, and icons can be easily changed
    using the supplied tool.

    Apple - Find Out How - Mac Basics
    Apple - Mac OS X - Security - Keeps safe from viruses and malware

  • User Settings not working in Calendar Express after Upgrade from 6.2 to 6.3

    After Installing Patch 121657-19 the Calendar Express view seems to mix up
    the default preferences with the user selected preferences.
    For example let's say the user selects the green color scheme in the options panel,
    at the next login to Calendar Express the user gets for the default blue color scheme
    for the top frame, and the green colors for the middle frame.
    This seems to randomly change for each page and even between just reloading the
    page with the browser's reload button. It seems like each frame just randomly has
    either the default or the selected color scheme.
    This also seems to happens with the other User Preferences like "Default Initial View"
    or "Default Calendar Group".
    Any idea where to look to figure this out is greatly appreciated.

    mwohlf wrote:
    After Installing Patch 121657-19 the Calendar Express view seems to mix up
    the default preferences with the user selected preferences.I hit the same issue with a 6.2->6.3 upgraded system and a fresh 6.3 installation. A quick search didn't reveal any pre-existing bugs nor could I find any obvious problems delving into the xsl code -- please log a Sun support case to have this issue looked into further. Please note that in 6.3 calendar express is a deprecated interface so you should be making every effort to move to UWC/CE anyway.
    Regards,
    Shane.

  • Sun Java System Calendar Express  Help

    I've set up an appointment on Calendar Express and when I look at the calendar of the room I've set the appointment in, it's not there. I can see the appointment in my own calendar (both Outlook 2003 and Calendar Express), but not in the calendar of the location of the meeting (until about 24-48 hours later). Can somebody please help me figure out why meetings aren't being posted until a day or two after the initial setup?

    Check the Time Zone of the conference room calendar. Is it set to a different zone than your default (Home) calendar?
    GB

  • Blank Page with sun Java System Calendar Express and IE6

    Hi Everybody,
    I saw a few threads related to my problem, but no solutions ....
    When I try to open the Sun Java System Calendar Express web-interface with IE6, I get a blank page after the initial logon-screen. IE7 and Firefox do not show this problem - so I assume the server itself is working fine.
    I run SJS-CS v6.3 with patch 121659-18 on Linux.
    Otherwise the calendar server is working just fine - problem is, that I cannot switch all users to new/other browsers ...
    Any ideas ?
    Cheers, Stefan!

    stefvienna wrote:
    I saw a few threads related to my problem, but no solutions ....
    When I try to open the Sun Java System Calendar Express web-interface with IE6, I get a blank page after the initial logon-screen. IE7 and Firefox do not show this problem - so I assume the server itself is working fine.What have you got set for the following ics.conf attributes?
    render.xslonclient.enable
    ui.toolbar.repainting.enable
    I run SJS-CS v6.3 with patch 121659-18 on Linux.Let me just point out that calendar express is deprecated with CS6.3 (no more features/enhancements) so you should be looking to move to UWC/CE.
    Otherwise the calendar server is working just fine - problem is, that I cannot switch all users to new/other browsers ...Did this problem start when you upgraded to 6.3 or is this a new installation?
    Regards,
    Shane.

  • Functionality Differences between Calendar Express & Communications Express

    Now that the BIG problems related to our migration from Calendar v5.1.1 to v6.3 have died down, we're getting reports of significant (to our users, at least) differences in the functionality between our old environment (Calendar Express v5.1.1) and the new environment (Communications Express v6.3) (partial list at the end of this posting).
    All of the below issues, I have checked in Calendar Express v6.3, and they appear to function as our users expect, like they did in 5.1.1. The problem is that we went live with CommExpress, and have not branded Calendar Express for general consumption. We would like to be able to make the CommExpr calendar functions work like they do in Calendar Express, assuming it wouldn't be a HUGE undertaking of modification to the underlying code. I've asked Sun Support for some answers regarding this, but thought I'd post something here while I wait for an answer.
    Issues:
    - When scheduling an appointment on someone else's calendar (subscribed), the owner of the calendar is NOT added as an invitee, but the logged-in user is. This causes major problems when trying to check availability, because the owner of the calendar is not included in this check, but the person doing the scheduling is, even though they're not going to the meeting.
    - When you click on "check availability" from the main CommExpress calendar screen, it defaults to the logged-in user, and not the user for the currently selected "Current Calendar." Again, user reports that this functionality is different than previously.
    - Also, previously when two events were scheduled for a user at the same time, the calendar would show "conflict" in red letters in both events. We are no longer getting this warning.
    Again, all three of these issues behave in the current version of Calendar Express like they did in v5.1.1. CommExpress just doesn't work right in this respect. We'd like to continue to use CommExpress, since all indications are that Calendar Express is going away at some point, but we need the calendar functionality that CommExpress is not providing.
    Thanks,
    Kurt

    shane_hjorth wrote:
    I only tested with the month-view so it is entirely possible that I missed the week-view. Mea culpa.
    If you could please provide the diffs of the changes you made that would be useful for any other forum reader thinking of making a similar modification.
    These changes may be more than absolutely required for the change, but they seem to be working as expected.
    #> pwd
    /var/opt/SUNWuwc/uwc/css
    #> diff css_ie5win.css css_ie5win.css.2008-09-05 626,628c626
    < /* WSU mod */
    < /* border-right: 4px solid #B67A27;*/
    < border-right: 4px solid #FF0000;
    border-right: 4px solid #B67A27;633,635c631
    < /* WSU mod */
    < /* border-right: 4px dotted #B67A27;*/
    < border-right: 4px dotted #FF0000;
    border-right: 4px dotted #B67A27;645,647c641
    < /* WSU mod */
    < /* border-right: 4px solid #B67A27;*/
    < border-right: 4px solid #FF0000;
    border-right: 4px solid #B67A27;653,655c647
    < /* WSU mod */
    < /* border-right: 4px dotted #C0C5ED;*/
    < border-right: 4px dotted #FF0000;
    border-right: 4px dotted #C0C5ED;674,676c666
    < /* WSU mod */
    < /* border-right: 4px solid #B67A27;*/
    < border-right: 4px solid #FF0000;
    border-right: 4px solid #B67A27;704,706c694
    < /* WSU mod */
    < /* border-right: 4px solid #B67A27;*/
    < border-right: 4px solid #FF0000;
    border-right: 4px solid #B67A27;714,716c702
    < /* WSU mod */
    < /* border-right: 4px solid #B67A27;*/
    < border-right: 4px solid #FF0000;
    border-right: 4px solid #B67A27;722,724c708
    < /* WSU mod */
    < /* border-right: 4px solid #B67A27;*/
    < border-right: 4px solid #FF0000;
    border-right: 4px solid #B67A27;#> diff css_ns6up.css css_ns6up.css.2008-09-05 626,628c626
    < /* WSU mod */
    < /* border-right: 4px solid #B67A27;*/
    < border-right: 4px solid #FF0000;
    border-right: 4px solid #B67A27;638,640c636
    < /* WSU mod */
    < /* border-right: 4px solid #B67A27;*/
    < border-right: 4px solid #FF0000;
    border-right: 4px solid #B67A27;646,648c642
    < /* WSU mod */
    < /* border-right: 4px dotted #C0C5ED;*/
    < border-right: 4px dotted #FF0000;
    border-right: 4px dotted #C0C5ED;667,669c661
    < /* WSU mod */
    < /* border-right: 4px solid #B67A27;*/
    < border-right: 4px solid #FF0000;
    border-right: 4px solid #B67A27;681,683c673
    < /* WSU mod */
    < /* border-right: 4px solid #B67A27;*/
    < border-right: 4px solid #FF0000;
    border-right: 4px solid #B67A27;705,707c695
    < /* WSU mod */
    < /* border-right: 4px solid #B67A27;*/
    < border-right: 4px solid #FF0000;
    border-right: 4px solid #B67A27;715,717c703
    < /* WSU mod */
    < /* border-right: 4px solid #B67A27;*/
    < border-right: 4px solid #FF0000;
    border-right: 4px solid #B67A27;

  • How customizable is Calendar Express 5.0p4?

    I'd like a different initial view for some users(without the Calendars & Groups tabs) but not all users. I've created a custom view named <b>zeom</b> (copied from the "overview" .xsl & xsl files) that points to custom options .xsl & .xml files (optionsZeom.xxx). I've commented out the rendering of those 2 tabs because the <disable/> tag seems to turn off the tabs for all users system-wide regardless of which view they've come through. The problem with my solution is that the options buttons on the left (Appearance, Settings, Import, Export) don't work properly anymore. If you click one of the latter 3, the main page changes but the buttons aren't redrawn and hence the highlighting remains on <b>Appearance</b> regardless of which link you've clicked. I changed the <formdata .../> in optionsZeom.xml to match my file name, but that didn't help.
    Any insight anyone? I'll share my .xsl & .xml files with anyone since they have no proprietary changes.
    Also, architecturally, shouldn't the initial view for a user be specified in the LDAP server and not hard coded in the HTML form? It's sort of simplistic to think all users will have the same tastes, rights, & privileges.

    Check out this link:
    http://docs.sun.com/source/816-5513-10/csag8.htm#23740

  • Oracle ADF Calendar Component Customization

    Hi,
    I am starting my journey to learn ADF. I am using Oracle ADF Calendar component as read only calendar. We need to further customize the calender to incorporate CUD operations. I am using ADF BC @ business layer and which in turns talk to DB for Calendar entries.
    I am able to implement UI facets (like Hover effect, Detail Calendar Entry, Delete Entry) but I am not clear about how to implement the corresponding events (like delete event, edit event etc).
    I am using Dialog and which refers to a managed Bean component for listeners (e.g Delete Dialog refers to dialogListener="#{CustomCalendarBean.deleteListener}").
    My Question is,
    In the bean, to implement the listener, i would need to make use of Delete operation available in my Data Control (Exposed by ADF BC VO). I am not sure how to do the same. My managed bean is POJO and not sure how it can call Delete operation available in data control.
    Appreciate your help.
    Thanks, Mihir Parekh

    I am able to achieve this functionality with Operation Binding.

  • Calendar Portlet Customization

    Hi,
    How to customize the Calendar portlet available in Colloboration?
    1.This calendar portlet acts more like a outlook personalized calendar which come as an out of the box feature in weblogic product suite.
    2. In our project requierment, the calendar should be viewed by other users. How to achieve this? The manager should view the calendar of his reportee. This kind of feature we needs to implement? Any thoughts on this?
    3. As well as , how to store the calendar details into project specific schema tables instead of storing the details into portal schema table? By default the calendar details are stored into weblogic portal schema. How to by pass this and to store the details into project specific schema?
    Please share some useful links and any sample code? It is very urgent.
    Thanks & regards,
    Rajesh

    To configure the Calendar portlet for a shared view, please see the following documentation:
    http://download.oracle.com/docs/cd/E15919_01/wlp.1032/e14244/collab.htm#CHDDFCFE
    For any other changes, including changing the persistence to not use the BEA Content Repository, you'll need to implement this yourself. I don't know of anyone who has done this before but perhaps someone has and you'll get a response with some sample code. Note that the portlet source code is provided with the product. Here's a short description of where the source code is and how to get it into your project for modification:
    http://download.oracle.com/docs/cd/E15919_01/wlp.1032/e14244/collab.htm#CHDECBIC
    Brad

  • Calendar Express in Communications Express Problem

    It seems intermittently, maybe after using commadmin to perform some task (e.g., add user to a e-mail dist. group), a user cannot access his calendar within communications express. I don't have the exact error - but it's something like calendar is not available.
    Removing the <@domain.com> from the following 3 attributes,
    Default Calendar: [email protected]$User One
    Owned Calendar: [email protected]$User One
    Subscribed Calendar: [email protected]$User One
    seems to remedy this.
    so they become:
    Default Calendar: user1$User One
    Owned Calendar: user1$User One
    Subscribed Calendar: user1$User One
    But recently, I wasn't able to fix this by editing these attributes in the DA, I got a 'could not save error.' and nothing in the ldap logs. I was however able to remove these as cn=Directory Manager in the LDAP console?
    they had become multiples, e.g. for Default Calendar: there would be two values (one correct, and another incorrect):
    Default Calendar:
    user1$User One
    [email protected]$User One
    Any idea what this is about? I believe I have read it has something to do with the legacy vs. hosted specification when creating a user, these users are all created as legacy.
    Thanks,
    S7

    The question really is, why do I have to keep correcting these 3 attributes. What's causing the @domain.com to be appended to them, or added as an entirely new value? e.g. an attributre seems to be able to have multiple values, as mentioned above.

  • Syncing Calendar Express with Pocket PC

    I am trying to use Java System Communications Sync to synchronise with a Pocket PC but am coming across problems due to an outdated XTNDConnectPC.CAB file. I am coming across the error message:
    "This program uses a file that is no longer supported. Please obtain an updated version of the program"
    Any idea where I can source the updated version or how I can fix this problem?

    Hi,
    The next version of the Comm Sync software (2006Q4) is currently going through beta - so it won't be readily available for a few months yet. You may want to log a support request and see if they can supply a copy to see if this resolves the problem.
    Regards,
    Shane.

  • Sun communication express - Calendar colour features

    Hi Sun,
    Is the colour for calendar event in sun communication express customizable.
    Let say event A is blue, Event B is red
    Cheer
    UBD

    ubd wrote:
    Is the colour for calendar event in sun communication express customizable.
    Let say event A is blue, Event B is redNo.
    There is an RFE logged for this feature (RFE#6357817 - "Would like to have events color coded based to type") but as new features aren't being added to UWC/CE it will never be implemented.
    There is also an RFE for Convergence (RFE#6633158 - "iwc should support different visual indication based on type of event").
    If this functionality is important to your organisation then you will need to push this RFE via your Sun Account Manager who can then raise it with the Convergence product manager.
    Regards,
    Shane.

  • Default Calendar Group for Communications Express?

    When using the soon to be eliminated Calendar Express (cshttpd) interface, it is possible to select a default calendar group. This causes the application to always display a calendar group after logging in rather than the user's individual calendar.
    Does anyone know if it is possible to set such a preference in the Communications Express (uwc) interface?

    UWC does not provide you this feature.You could raise an enhancement request -RFE .
    Thanks,
    Ramya

  • Communications Express calendar problem with imported events

    I'm evaluating Communications Express from the JES 2005Q1. I imported about a years worth of events (about 30/month) which had been exported from iCS 5.1. When I view the Calendar through Calendar Express everything works fine. However, when I view the calendar through Communications Express the events fail to display in the month view. The same events display fine in the Day and Week views.
    At the bottom of the failed Month view is displayed:
    <
    Application Error
    java.lang.NullPointerException
    Notes for application developers:
        * To prevent users from seeing this error message, override the onUncaughtException() method in the module servlet and take action specific to the application
        * To see a stack trace from this error, see the source for this pageAt the same time the following error gets written to the web server errors log:
    [14/Mar/2005:20:36:18] failure ( 1905): for host 10.0.0.11 trying to GET /uwc/calclient/MonthView, service-j2ee reports: ApplicationDispatcher[/uwc] WEB2649: Servlet.service() for servlet jsp threw exception
    java.lang.NullPointerException
            at com.sun.uwc.calclient.model.MonthEventsModel.sortEventsDayWise(Unknown Source)
            at com.sun.uwc.calclient.model.MonthEventsModel.execute(Unknown Source)
            at com.sun.uwc.calclient.MonthEventsTileView.beginDisplay(Unknown Source)
            at com.iplanet.jato.taglib.UseTiledViewTag.doStartTag(UseTiledViewTag.java:102)
            at _jsps._uwc._calclient._monthview_jsp._jspService(_monthview_jsp.java:6116)
            at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:908)
            at com.iplanet.ias.web.jsp.JspServlet$JspServletWrapper.service(JspServlet.java:687)
            at com.iplanet.ias.web.jsp.JspServlet.serviceJspFile(JspServlet.java:459)
            at com.iplanet.ias.web.jsp.JspServlet.service(JspServlet.java:375)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:908)
            at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:772)
            at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:471)
            at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:382)
            at com.iplanet.jato.view.ViewBeanBase.forward(ViewBeanBase.java:340)
            at com.iplanet.jato.view.ViewBeanBase.forwardTo(ViewBeanBase.java:261)
            at com.iplanet.jato.ApplicationServletBase.dispatchRequest(ApplicationServletBase.java:981)
            at com.iplanet.jato.ApplicationServletBase.processRequest(ApplicationServletBase.java:615)
            at com.iplanet.jato.ApplicationServletBase.doGet(ApplicationServletBase.java:459)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:787)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:908)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
            at com.sun.uwc.calclient.MultipartFormServletFilter.doFilter(Unknown Source)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
            at com.sun.uwc.common.auth.SetCharacterEncodingFilter.doFilter(Unknown Source)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
            at com.sun.uwc.common.auth.GZIPFilter.doFilter(Unknown Source)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:280)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:209)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
            at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:161)
            at com.iplanet.ias.web.WebContainer.service(WebContainer.java:580)I noticed that if I created just as many new events, they would display properly in the Months view so I made a minor modification to each imported event in a given month. After each event had been modified and saved in the new calendar server the Month view now works fine.
    So, it would appear that there is some data present or missing from the older exported .ics file that is incompatible with the new version 6.0 of the calendar server. If I look at one of the events modified as descibed above I see only one difference (in addition to the time stamps) and that is the presence of the tag:
    CATEGORIES:Other

    We are upgrading to Communications Express from Sun One Calendar Express.
    Exporting data from Sun One Calendar Express to Sun Jave Systems Calendar Express works fine; all day events show up, etc
    So, the export feature works OK from Calendar->Calendar.
    But, when we import the same calendar data into the Communications Express calendar the month view fails. It's only after changing/deleting the all day events does the imported data show in Communications Express in monthly view (the other views are OK).
    Isn't the Communications Express calendar really the Sun Java Systems calendar with a different "look"
    What gives?
    Gersh

  • How to modify  the search results of the GUI for subscribing to calendars

    How to modify the search results of the GUI for subscribing to calendars
    Note:
    <OL>
    <LI>The following information applies only to iPlanet Calendar Server 5.0
    Patch 3.
    <LI>All of the cases for which the XSLT changes will work have not been
    verified.
    <LI>The following is only an example of an XSLT customization.
    </OL>
    The example below shows a sample customization of the
    search_for_calendars
    dialog. This customization will result in the Display Name being included as
    part of the search results in the GUI, which would normally show just the
    calendar ID. It will render the returned calendars in the following format:
    <P>
    Display Name - <I>description</I>
    <P>
    Normally, the format would be as follows:
    <P>
    Calendar-ID - <I>description</I>
    <P>
    </A>
    The example consists of the following two files:
    <P>
    <OL>
    <LI>search_for_calendars_common.xsl
    (the entire XSLT file)
    <P>
    <LI>diffctx.txt
    (the context sensitive diff patch file,
    which basically shows only the changes that need to be made)
    </OL>
    <P>
    <HR>
    </A><B>
    search_for_calendars_common.xsl</B>
    <?xml version="1.0" ?>
    <!DOCTYPE xsl:stylesheet (View Source for full doctype...)>
    - <!--
    set the output properties
    <xsl:stylesheet
    xmlns:xsl="http://www.w3.org/XSL/Transform/1.0"
    result-ns="http://www.w3.org/TR/REC-html40">
    -->
    - <xsl:stylesheet xmlns:xsl="http://www.w3.org/XSL/Transform/1.0">
    - <!-- set the output properties
    -->
    <xsl:output method="html" encoding="ISO-8859-1" />
    <xsl:include href="data/common.xsl" />
    <xsl:include href="data/i18n.xsl" />
    <xsl:include href="data/date_format.xsl" />
    <xsl:include href="data/dialog_tabs.xsl" />
    - <xsl:template match="/">
    <xsl:apply-templates select="calendar" />
    </xsl:template>
    - <xsl:template match="calendar">
    - <xsl:choose>
    - <xsl:when test="@top='true'">
    - <xsl:variable name="Frame1">
    <xsl:value-of select="frame[1]" />
    </xsl:variable>
    - <xsl:variable name="Frame2">
    <xsl:value-of select="frame[2]" />
    </xsl:variable>
    - <xsl:variable name="Frame3">
    <xsl:value-of select="frame[3]" />
    </xsl:variable>
    - <xsl:variable name="tab_value">
    <xsl:value-of select="@tab" />
    </xsl:variable>
    - <HTML>
    - <HEAD>
    <xsl:call-template name="contextJavascript" />
    <TITLE>Calendars Search: Calendar Express - iPlanet</TITLE>
    </HEAD>
    - <FRAMESET border="0" frameborder="0" rows="77,*,71">
    <FRAME name="tab" marginheight="0" marginwidth="0" scrolling="no"
    scrollbars="no" src="{$Frame1}" />
    <FRAME name="main" frameborder="0" src="{$Frame2}" />
    <FRAME name="button" marginheight="0" marginwidth="0" scrolling="no"
    scrollbars="no" frameborder="0" src="{$Frame3}" />
    </FRAMESET>
    </HTML>
    </xsl:when>
    - <xsl:when test="@view='searchProperties'">
    - <xsl:for-each select="group">
    - <xsl:if test="@name='searchProperties'">
    <xsl:call-template name="search_toolbar" />
    </xsl:if>
    </xsl:for-each>
    </xsl:when>
    - <xsl:when test="@view='main'">
    - <xsl:for-each select="group">
    - <xsl:if test="@name='main'">
    <xsl:call-template name="main" />
    </xsl:if>
    </xsl:for-each>
    </xsl:when>
    - <xsl:when test="@view='button'">
    - <xsl:for-each select="group">
    - <xsl:if test="@name='button'">
    <xsl:call-template name="button_root" />
    </xsl:if>
    </xsl:for-each>
    </xsl:when>
    - <xsl:otherwise>
    - <html>
    What's this view? (search_for_cals.xsl) -
    <xsl:value-of select="@view" />
    </html>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:template>
    - <xsl:template name="search_toolbar">
    - <HTML>
    <xsl:call-template name="emit_frame_head_tag" />
    - <BODY bgcolor="{$bgcolor_background}" background="imx/tdbg.gif"
    marginwidth="0" marginheight="0" onload="window.focus()">
    - <FORM>
    - <xsl:attribute name="action">
    <xsl:value-of select="./formdata@action" />
    </xsl:attribute>
    <xsl:attribute name="name">form</xsl:attribute>
    <xsl:attribute name="onSubmit">document.forms[0]['find'].click(); return false;
    </xsl:attribute>
    <xsl:apply-templates select="formdata" />
    - <CENTER>
    - <TABLE border="0" cellpadding="2" cellspacing="0" width="100%" height="100%">
    - <TR>
    - <TD align="center">
    - <TABLE border="0" cellpadding="3" cellspacing="1">
    - <TR>
    - <TD colspan="4">
    <FONT size="{$font_size_big_2}" face="{$font_name}">Find all calendars where
    the calendar</FONT>
    </TD>
    </TR>
    - <TR>
    - <TD valign="baseline">
    - <FONT size="{$font_size_big_2}" face="{$font_name}">
    - <SELECT name="which">
    <OPTION value="name;calid">name or ID</OPTION>
    <OPTION value="name">name</OPTION>
    <OPTION value="primaryOwner">primary owner</OPTION>
    <OPTION value="calid">ID</OPTION>
    </SELECT>
    </FONT>
    </TD>
    - <TD valign="baseline">
    - <FONT size="{$font_size_big_2}" face="{$font_name}">
    - <SELECT name="how">
    <OPTION value="0">contains</OPTION>
    <OPTION value="1">begins with</OPTION>
    </SELECT>
    </FONT>
    </TD>
    - <TD valign="baseline">
    <INPUT type="text" name="what" />
    </TD>
    - <TD valign="baseline">
    - <FONT size="{$font_size_big_2}" face="{$font_name}">
    - <INPUT type="button" name="find" value="Find">
    - <xsl:attribute name="onClick">
    <xsl:value-of select="./button[@name='find']" />
    </xsl:attribute>
    </INPUT>
    </FONT>
    </TD>
    </TR>
    </TABLE>
    </TD>
    </TR>
    </TABLE>
    </CENTER>
    </FORM>
    </BODY>
    </HTML>
    </xsl:template>
    - <xsl:template name="main">
    - <HTML>
    <xsl:call-template name="emit_frame_head_tag" />
    - <BODY bgcolor="{$bgcolor_background}" background="imx/tdbg.gif"
    marginwidth="0" marginheight="0">
    - <FORM name="form" method="post">
    - <xsl:attribute name="action">
    <xsl:value-of select="./formdata@action" />
    </xsl:attribute>
    <xsl:attribute name="name">form</xsl:attribute>
    <xsl:apply-templates select="formdata" />
    <INPUT type="hidden" name="how" value="0" />
    <INPUT type="hidden" name="which" value="name;calid" />
    <INPUT type="hidden" name="what" value=" />
    <INPUT type="hidden" name="selectedGroup" />
    - <xsl:if test="(./calsearchresults/nomatch)">
    - <!-- print no match found
    -->
    &#38;nbsp;
    &#38;nbsp;
    No Match Found
    </xsl:if>
    - <xsl:for-each select="./calsearchresults/searchresultcal">
    - <P>
    &#38;nbsp;
    &#38;nbsp;
    - <FONT size="{$font_size_big_2}" face="{$font_name}">
    - <FONT size="{$font_size_big}" face="{$font_name}">
    Owner:
    <xsl:value-of select="@owner" />
    <FONT size="{$font_size_big}" face="{$font_name}" color="{$bgcolor_wend_mid}">|
    </FONT>
    Calendar ID:
    <xsl:value-of select="@id" />
    <BR />
    </FONT>
    - <FONT size="{$font_size_big_2}" face="{$font_name}">
    - <xsl:choose>
    - <xsl:when test="@subscribed='false'">
    &#38;nbsp;
    &#38;nbsp;
    - <INPUT type="checkbox" name="calendar">
    - <xsl:attribute name="value">
    <xsl:value-of select="@name" />
    </xsl:attribute>
    </INPUT>
    &#38;nbsp;
    &#38;nbsp;
    - <A target="_blank">
    - <xsl:attribute name="href">
    <xsl:value-of select="@viewCommand" />
    </xsl:attribute>
    <xsl:value-of select="@name" />
    </A>
    </xsl:when>
    - <xsl:otherwise>
    &#38;nbsp;
    &#38;nbsp;
    - <A target="_blank">
    - <xsl:attribute name="href">
    <xsl:value-of select="@viewCommand" />
    </xsl:attribute>
    <xsl:value-of select="@name" />
    </A>
    &#38;nbsp;
    (Subscribed)
    </xsl:otherwise>
    </xsl:choose>
    - <xsl:if test="string-length(@description) > 0">
    &#38;nbsp;
    &#38;nbsp;
    - <FONT size="{$font_size_big}" face="{$font_name}">
    <xsl:value-of select="@description" />
    </FONT>
    </xsl:if>
    </FONT>
    </FONT>
    </P>
    </xsl:for-each>
    </FORM>
    </BODY>
    </HTML>
    </xsl:template>
    </xsl:stylesheet>
    <P>
    <A HREF="#back">Back</A>
    <P>
    <HR>
    </A>
    <B>diffctx.txt</B>
    Index: search_for_calendars_common.xsl
    ===================================================================
    RCS file: /m/src/ns/server/msg/calendar/core/html/search_for_calendars_common.xsl,v
    retrieving revision 1.1.2.14
    diff -c -r1.1.2.14 search_for_calendars_common.xsl
    *** search_for_calendars_common.xsl 2000/12/12 23:10:43 1.1.2.14
    --- search_for_calendars_common.xsl 2001/03/15 23:55:19
    *** 182,188 ****
    &#38;nbsp; &#38;nbsp;
    <INPUT type="checkbox" name="calendar">
    <xsl:attribute name="value">
    ! <xsl:value-of select="@id"/>
    </xsl:attribute>
    </INPUT>
    &#38;nbsp; &#38;nbsp;
    --- 182,188 ----
    &#38;nbsp; &#38;nbsp;
    <INPUT type="checkbox" name="calendar">
    <xsl:attribute name="value">
    ! <xsl:value-of select="@name"/>
    </xsl:attribute>
    </INPUT>
    &#38;nbsp; &#38;nbsp;
    *** 190,196 ****
    <xsl:attribute name="href">
    <xsl:value-of select="@viewCommand"/>
    </xsl:attribute>
    ! <xsl:value-of select="@id"/>
    </A>
    </xsl:when>
    <xsl:otherwise>
    --- 190,196 ----
    <xsl:attribute name="href">
    <xsl:value-of select="@viewCommand"/>
    </xsl:attribute>
    ! <xsl:value-of select="@name"/>
    </A>
    </xsl:when>
    <xsl:otherwise>
    *** 199,205 ****
    <xsl:attribute name="href">
    <xsl:value-of select="@viewCommand"/>
    </xsl:attribute>
    ! <xsl:value-of select="@id"/>
    </A>
    &#38;nbsp;(Subscribed)
    </xsl:otherwise>
    --- 199,205 ----
    <xsl:attribute name="href">
    <xsl:value-of select="@viewCommand"/>
    </xsl:attribute>
    ! <xsl:value-of select="@name"/>
    </A>
    &#38;nbsp;(Subscribed)
    </xsl:otherwise>
    <P>
    <A HREF="#back">Back</A>

    Maybe on the Google API s page?

Maybe you are looking for

  • Hard Drive not being detected

    So my work was giving away old Power Mac G5. They were old and were restored to factory defaults. I wanted to mainly use it for storage. I went out to the store and bought a 1TB hard drive. When I installed it, I got a message saying that the OS coul

  • Elements 11 camera raw 7.4 update not available

    I have tried the Help>Update menu option many times on many day but the server appears to be permanently unavailable. I have tried a manual download and have run that download but the plugin still displays 7.1.0.  This is really so frustrating and I

  • My acct is in spainsh how do i get it to english

    changing from Spanish to English  on my acct

  • After factory reset, can't set up Airport Extreme!

    Hello all! American living in germany here. I am using a PowerBook G4 running OS 10.4.11 I am using an Airport Extreme Station with a Siemens Router. I couldn't get my iphone to work wirelessly via Airport, so I decided to do a factory reset. Now aft

  • Upload Summary Production History data

    Hi All, I want to upload data for summary production history data, scenario is that there is no transaction to upload the data and there is a table called s225 that contains the data related to summary production history data. I can not use any BDC o