mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-04-04 12:58:50 +00:00
Monotone-Parent: 6753ccaa7526439dbf30f82e0fd9724d49478e83
Monotone-Revision: bfb8eb0077f9d2d8ffdfe7ec1e44d38118e61600 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-12-06T22:46:48 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2007-12-06 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* UI/Common/UIxPageFrame.m ([UIxPageFrame -isCalendar])
|
||||
([UIxPageFrame -isContacts], [UIxPageFrame -isMail]): getters to
|
||||
determine which module is the current one.
|
||||
|
||||
2007-12-06 Francis Lachapelle <flachapelle@inverse.ca>
|
||||
|
||||
* UI/Scheduler/NSArray+Scheduler.m ([NSArray -compareEventsTitleAscending:otherEvent])
|
||||
|
||||
@@ -325,6 +325,30 @@
|
||||
return ([[self productCSSURL] length] > 0);
|
||||
}
|
||||
|
||||
- (BOOL) _moduleIs: (NSString *) moduleName
|
||||
{
|
||||
NSString *frameworkName;
|
||||
|
||||
frameworkName = [[context page] frameworkName];
|
||||
|
||||
return [frameworkName isEqualToString: moduleName];
|
||||
}
|
||||
|
||||
- (BOOL) isCalendar
|
||||
{
|
||||
return [self _moduleIs: @"SchedulerUI"];
|
||||
}
|
||||
|
||||
- (BOOL) isContacts
|
||||
{
|
||||
return [self _moduleIs: @"ContactsUI"];
|
||||
}
|
||||
|
||||
- (BOOL) isMail
|
||||
{
|
||||
return [self _moduleIs: @"MailerUI"];
|
||||
}
|
||||
|
||||
- (void) setToolbar: (NSString *) newToolbar
|
||||
{
|
||||
ASSIGN (toolbar, newToolbar);
|
||||
|
||||
@@ -52,16 +52,37 @@
|
||||
<a id="logoff" var:href="logoffPath"
|
||||
><var:string label:value="Disconnect" /></a>
|
||||
<var:if condition="userHasCalendarAccess">
|
||||
<a id="calendarBannerLink"
|
||||
var:href="relativeCalendarPath"
|
||||
><var:string label:value="Calendar" /></a> |
|
||||
<var:if condition="isCalendar">
|
||||
<span class="active"><var:string label:value="Calendar"
|
||||
/></span>
|
||||
</var:if>
|
||||
<var:if condition="isCalendar" const:negate="YES">
|
||||
<a id="calendarBannerLink"
|
||||
var:href="relativeCalendarPath"
|
||||
><var:string label:value="Calendar" /></a>
|
||||
</var:if>
|
||||
|
|
||||
</var:if>
|
||||
<a id="contactsBannerLink"
|
||||
var:href="relativeContactsPath"
|
||||
><var:string label:value="Address Book" /></a> |
|
||||
<var:if condition="isContacts">
|
||||
<span class="active"><var:string label:value="Address Book"
|
||||
/></span>
|
||||
</var:if>
|
||||
<var:if condition="isContacts" const:negate="YES">
|
||||
<a id="contactsBannerLink"
|
||||
var:href="relativeContactsPath"
|
||||
><var:string label:value="Address Book" /></a>
|
||||
</var:if>
|
||||
|
|
||||
<var:if condition="userHasMailAccess">
|
||||
<a id="mailBannerLink" var:href="relativeMailPath"
|
||||
><var:string label:value="Mail" /></a> |
|
||||
<var:if condition="isMail">
|
||||
<span class="active"><var:string label:value="Mail"
|
||||
/></span>
|
||||
</var:if>
|
||||
<var:if condition="isMail" const:negate="YES">
|
||||
<a id="mailBannerLink" var:href="relativeMailPath"
|
||||
><var:string label:value="Mail" /></a>
|
||||
</var:if>
|
||||
|
|
||||
</var:if>
|
||||
<a id="preferencesBannerLink"
|
||||
var:href="relativePreferencesPath"
|
||||
|
||||
@@ -137,12 +137,17 @@ DIV.linkbanner
|
||||
z-index: 100;
|
||||
color: #aaa; }
|
||||
|
||||
DIV.linkbanner A
|
||||
{ top: 0px;
|
||||
left: 0px;
|
||||
DIV.linkbanner A,
|
||||
DIV.linkbanner SPAN
|
||||
{ cursor: default;
|
||||
color: #ddd;
|
||||
text-decoration: none;
|
||||
padding: .2em .5em; }
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
padding: 2px 5px; }
|
||||
|
||||
DIV.linkbanner SPAN
|
||||
{ color: #afafff; }
|
||||
|
||||
DIV.linkbanner A:hover
|
||||
{ color: #dd5; }
|
||||
|
||||
Reference in New Issue
Block a user