mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-06-06 19:09:43 +00:00
Monotone-Parent: b4900cbcd7c48cfd36bb5a262eec357e3ac1033a
Monotone-Revision: 533c5fea139373885b136bf6d41275a80a56967b Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2011-12-09T16:34:11
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
{ link = "#";
|
||||
onclick = "return onContactAdd(this);";
|
||||
image = "tb-compose-contacts-flat-24x24.png";
|
||||
cssClass = "tbicon_addressbook";
|
||||
cssClass = "tbicon_addressbook single-window-not-conditional";
|
||||
label = "Contacts";
|
||||
tooltip = "Select a recipient from an Address Book"; },
|
||||
{ link = "#";
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
(
|
||||
{ link = "#";
|
||||
onclick = "return onPrintCurrentMessage(event);";
|
||||
cssClass = "tbicon_print";
|
||||
cssClass = "tbicon_print single-window-not-conditional";
|
||||
image = "tb-mail-print-flat-24x24.png";
|
||||
label = "Print";
|
||||
tooltip = "Print this message"; },
|
||||
|
||||
@@ -66,12 +66,6 @@
|
||||
- (NSString *)ownPath;
|
||||
- (NSString *)relativePathToUserFolderSubPath:(NSString *)_sub;
|
||||
|
||||
/* module access */
|
||||
- (BOOL) isCalendarEnabled;
|
||||
- (BOOL) isContactsEnabled;
|
||||
- (BOOL) isMailEnabled;
|
||||
- (BOOL) isPreferencesEnabled;
|
||||
|
||||
/* date selection */
|
||||
- (NSCalendarDate *) selectedDate;
|
||||
|
||||
|
||||
@@ -460,7 +460,7 @@ static NSMutableArray *abbrMonthLabelKeys = nil;
|
||||
value = [[context request] cookieValueForKey: @"SOGoWindowMode"];
|
||||
result = ([value isEqualToString: @"single"]);
|
||||
|
||||
NSLog(@"Single window mode %@", result?@"enabled":@"disabled");
|
||||
//NSLog(@"Single window mode %@", result?@"enabled":@"disabled");
|
||||
|
||||
return result;
|
||||
}
|
||||
@@ -483,27 +483,6 @@ static NSMutableArray *abbrMonthLabelKeys = nil;
|
||||
return [user canAccessModule: @"Mail"];
|
||||
}
|
||||
|
||||
#warning we might want to refine the tests here...
|
||||
- (BOOL) isCalendarEnabled
|
||||
{
|
||||
return [self userHasCalendarAccess] && ![self singleWindowModeEnabled];
|
||||
}
|
||||
|
||||
- (BOOL) isContactsEnabled
|
||||
{
|
||||
return ![self singleWindowModeEnabled];
|
||||
}
|
||||
|
||||
- (BOOL) isMailEnabled
|
||||
{
|
||||
return [self userHasMailAccess];
|
||||
}
|
||||
|
||||
- (BOOL) isPreferencesEnabled
|
||||
{
|
||||
return ![self singleWindowModeEnabled];
|
||||
}
|
||||
|
||||
/* SoUser */
|
||||
|
||||
- (NSString *) shortUserNameForDisplay
|
||||
|
||||
@@ -20,15 +20,13 @@
|
||||
<ul>
|
||||
<li target="generalView"><span>
|
||||
<var:string label:value="General" /></span></li>
|
||||
<var:if condition="isCalendarEnabled">
|
||||
<var:if condition="userHasCalendarAccess">
|
||||
<li target="calendarOptionsView"><span><var:string
|
||||
label:value="Calendar Options"/></span></li>
|
||||
</var:if
|
||||
><var:if condition="isContactsEnabled">
|
||||
<li target="contactsOptionsView"><span><var:string
|
||||
label:value="Contacts Options"/></span></li>
|
||||
</var:if
|
||||
><var:if condition="isMailEnabled">
|
||||
><li target="contactsOptionsView"><span><var:string
|
||||
label:value="Contacts Options"/></span></li
|
||||
><var:if condition="userHasMailAccess">
|
||||
<li target="mailOptionsView"><span><var:string
|
||||
label:value="Mail Options"/></span></li>
|
||||
<li target="mailAccountsView"><span><var:string
|
||||
@@ -82,7 +80,7 @@
|
||||
/></label>
|
||||
</div>
|
||||
</div>
|
||||
<var:if condition="isCalendarEnabled">
|
||||
<var:if condition="userHasCalendarAccess">
|
||||
<div id="calendarOptionsView" class="tab">
|
||||
<label><var:string label:value="Week begins on :"/>
|
||||
<var:popup list="daysList" item="item"
|
||||
@@ -181,7 +179,7 @@
|
||||
<input type="hidden" const:id="contactsCategoriesValue"
|
||||
const:name="contactsCategoriesValue" var:value="contactsCategoriesValue"/>
|
||||
</div>
|
||||
<var:if condition="isMailEnabled">
|
||||
<var:if condition="userHasMailAccess">
|
||||
<div id="mailOptionsView" class="tab">
|
||||
<label><input type="checkbox"
|
||||
const:name="subscribedFoldersOnly"
|
||||
|
||||
@@ -38,16 +38,6 @@
|
||||
<var:if-ie
|
||||
><link type="text/css" rel="stylesheet" rsrc:href="iefixes.css"
|
||||
/></var:if-ie>
|
||||
<style type="text/css">
|
||||
<var:if condition="singleWindowModeEnabled"
|
||||
>.single-window-not-conditional</var:if
|
||||
><var:if condition="singleWindowModeEnabled"
|
||||
const:negate="YES"
|
||||
>.single-window-conditional</var:if>
|
||||
{
|
||||
display: none !important;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body var:class="bodyClasses"
|
||||
@@ -76,46 +66,46 @@
|
||||
<var:if condition="userHasVacationEnabled"><img rsrc:src="status.vacation-msg.png" label:title="Vacation message is enabled" /></var:if>
|
||||
<var:string var:value="userIdentification"/></span
|
||||
></var:if>
|
||||
<var:if condition="isCalendarEnabled">
|
||||
<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>
|
||||
<var:if condition="isContactsEnabled">
|
||||
<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>
|
||||
<var:if condition="isMailEnabled">
|
||||
<var:if condition="userHasCalendarAccess">
|
||||
<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>
|
||||
<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">
|
||||
<var:if condition="isMail">
|
||||
<span class="active"><var:string label:value="Mail"
|
||||
<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>
|
||||
<var:if condition="isPreferencesEnabled">
|
||||
<a id="preferencesBannerLink"
|
||||
var:href="relativePreferencesPath"
|
||||
><var:string label:value="Preferences" /></a>
|
||||
</var:if
|
||||
><var:if condition="isSuperUser">
|
||||
<a id="preferencesBannerLink"
|
||||
var:href="relativePreferencesPath"
|
||||
><var:string label:value="Preferences" /></a>
|
||||
<var:if condition="isSuperUser">
|
||||
|
||||
<var:if condition="isAdministration">
|
||||
<span class="active"><var:string label:value="Administration"
|
||||
<span class="active"><var:string label:value="Administration"
|
||||
/></span>
|
||||
</var:if>
|
||||
<var:if condition="isAdministration" const:negate="YES">
|
||||
@@ -146,12 +136,6 @@
|
||||
<var:if condition="isSuperUser" const:negate="YES"
|
||||
>var IsSuperUser = false;
|
||||
</var:if>
|
||||
var IsCalendarEnabled = <var:if condition="isCalendarEnabled">true</var:if
|
||||
><var:if condition="isCalendarEnabled" const:negate="YES">false</var:if>;
|
||||
var IsAddressBookEnabled = <var:if condition="isAddressBookEnabled">true</var:if
|
||||
><var:if condition="isAddressBookEnabled" const:negate="YES">false</var:if>;
|
||||
var IsMailEnabled = <var:if condition="isMailEnabled">true</var:if
|
||||
><var:if condition="isMailEnabled" const:negate="YES">false</var:if>;
|
||||
<var:if condition="usesCASAuthentication"
|
||||
>var usesCASAuthentication = true;
|
||||
</var:if>
|
||||
|
||||
Reference in New Issue
Block a user