Monotone-Parent: eb9d7b5fce99d3950d29b0b3737f3463547818d7

Monotone-Revision: 756755f35a7b0415c98a7a403ba3c57bc62a635a

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-09-14T14:06:20
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2010-09-14 14:06:20 +00:00
parent eeaa7627b6
commit b90a3f76b4
6 changed files with 46 additions and 0 deletions
+27
View File
@@ -50,6 +50,7 @@
usKeys = nil;
additionalJSFiles = nil;
additionalCSSFiles = nil;
systemAdditionalJSFiles = nil;
}
return self;
@@ -64,6 +65,7 @@
[usKeys release];
[additionalJSFiles release];
[additionalCSSFiles release];
[systemAdditionalJSFiles release];
[super dealloc];
}
@@ -318,6 +320,31 @@
return additionalJSFiles;
}
- (NSArray *) systemAdditionalJSFiles
{
NSArray *prefsJSFiles;
SOGoDomainDefaults *dd;
int count, max;
NSString *currentFile, *filename;
if (!systemAdditionalJSFiles)
{
systemAdditionalJSFiles = [NSMutableArray new];
dd = [[context activeUser] domainDefaults];
prefsJSFiles = [dd additionalJSFiles];
max = [prefsJSFiles count];
for (count = 0; count < max; count++)
{
currentFile = [prefsJSFiles objectAtIndex: count];
filename = [self urlForResourceFilename:
[currentFile stringByTrimmingSpaces]];
[systemAdditionalJSFiles addObject: filename];
}
}
return systemAdditionalJSFiles;
}
- (NSString *) pageCSSURL
{
WOComponent *page;