Allow js/img/css subfolders in WebServerResources
This commit is contained in:
parent
24f01e72c2
commit
fbe412db08
|
@ -202,7 +202,7 @@
|
||||||
|
|
||||||
return (siteFavicon
|
return (siteFavicon
|
||||||
? siteFavicon
|
? siteFavicon
|
||||||
: [self urlForResourceFilename: @"sogo.ico"]);
|
: [self urlForResourceFilename: @"img/sogo.ico"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* page based JavaScript */
|
/* page based JavaScript */
|
||||||
|
@ -256,8 +256,7 @@
|
||||||
if (isPopup)
|
if (isPopup)
|
||||||
rc = @"";
|
rc = @"";
|
||||||
else
|
else
|
||||||
rc = [NSString stringWithFormat: @"var clabels = %@;",
|
rc = [NSString stringWithFormat: @"var clabels = %@;", [self _stringsForFramework: nil]];
|
||||||
[self _stringsForFramework: nil]];
|
|
||||||
|
|
||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
@ -268,32 +267,31 @@
|
||||||
|
|
||||||
frameworkName = [[context page] frameworkName];
|
frameworkName = [[context page] frameworkName];
|
||||||
|
|
||||||
return [NSString stringWithFormat: @"var labels = %@;",
|
return [NSString stringWithFormat: @"var labels = %@;", [self _stringsForFramework: frameworkName]];
|
||||||
[self _stringsForFramework: frameworkName]];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- (NSString *) pageJavaScriptURL
|
- (NSString *) pageJavaScriptURL
|
||||||
{
|
{
|
||||||
WOComponent *page;
|
WOComponent *page;
|
||||||
NSString *pageJSFilename;
|
NSString *filename;
|
||||||
|
|
||||||
page = [context page];
|
page = [context page];
|
||||||
pageJSFilename = [NSString stringWithFormat: @"%@.js",
|
filename = [NSString stringWithFormat: @"js/%@.js", NSStringFromClass([page class])];
|
||||||
NSStringFromClass([page class])];
|
NSLog(@"pageJavaScript => %@", filename);
|
||||||
|
|
||||||
return [self urlForResourceFilename: pageJSFilename];
|
return [self urlForResourceFilename: filename];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (NSString *) productJavaScriptURL
|
- (NSString *) productJavaScriptURL
|
||||||
{
|
{
|
||||||
WOComponent *page;
|
WOComponent *page;
|
||||||
NSString *fwJSFilename;
|
NSString *filename;
|
||||||
|
|
||||||
page = [context page];
|
page = [context page];
|
||||||
fwJSFilename = [NSString stringWithFormat: @"%@.js",
|
filename = [NSString stringWithFormat: @"js/%@.js", [page frameworkName]];
|
||||||
[page frameworkName]];
|
NSLog(@"productJavaScript => %@", filename);
|
||||||
|
|
||||||
return [self urlForResourceFilename: fwJSFilename];
|
return [self urlForResourceFilename: filename];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (BOOL) hasPageSpecificJavaScript
|
- (BOOL) hasPageSpecificJavaScript
|
||||||
|
@ -314,12 +312,10 @@
|
||||||
[additionalCSSFiles release];
|
[additionalCSSFiles release];
|
||||||
additionalCSSFiles = [NSMutableArray new];
|
additionalCSSFiles = [NSMutableArray new];
|
||||||
|
|
||||||
cssFiles
|
cssFiles = [[newCSSFiles componentsSeparatedByString: @","] objectEnumerator];
|
||||||
= [[newCSSFiles componentsSeparatedByString: @","] objectEnumerator];
|
|
||||||
while ((currentFile = [cssFiles nextObject]))
|
while ((currentFile = [cssFiles nextObject]))
|
||||||
{
|
{
|
||||||
filename = [self urlForResourceFilename:
|
filename = [self urlForResourceFilename: [NSString stringWithFormat: @"css/%@", [currentFile stringByTrimmingSpaces]]];
|
||||||
[currentFile stringByTrimmingSpaces]];
|
|
||||||
[additionalCSSFiles addObject: filename];
|
[additionalCSSFiles addObject: filename];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -340,8 +336,7 @@
|
||||||
jsFiles = [[newJSFiles componentsSeparatedByString: @","] objectEnumerator];
|
jsFiles = [[newJSFiles componentsSeparatedByString: @","] objectEnumerator];
|
||||||
while ((currentFile = [jsFiles nextObject]))
|
while ((currentFile = [jsFiles nextObject]))
|
||||||
{
|
{
|
||||||
filename = [self urlForResourceFilename:
|
filename = [self urlForResourceFilename: [NSString stringWithFormat: @"js/%@", [currentFile stringByTrimmingSpaces]]];
|
||||||
[currentFile stringByTrimmingSpaces]];
|
|
||||||
[additionalJSFiles addObject: filename];
|
[additionalJSFiles addObject: filename];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -367,8 +362,7 @@
|
||||||
for (count = 0; count < max; count++)
|
for (count = 0; count < max; count++)
|
||||||
{
|
{
|
||||||
currentFile = [prefsJSFiles objectAtIndex: count];
|
currentFile = [prefsJSFiles objectAtIndex: count];
|
||||||
filename = [self urlForResourceFilename:
|
filename = [self urlForResourceFilename: [currentFile stringByTrimmingSpaces]];
|
||||||
[currentFile stringByTrimmingSpaces]];
|
|
||||||
[systemAdditionalJSFiles addObject: filename];
|
[systemAdditionalJSFiles addObject: filename];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -379,25 +373,25 @@
|
||||||
- (NSString *) pageCSSURL
|
- (NSString *) pageCSSURL
|
||||||
{
|
{
|
||||||
WOComponent *page;
|
WOComponent *page;
|
||||||
NSString *pageJSFilename;
|
NSString *filename;
|
||||||
|
|
||||||
page = [context page];
|
page = [context page];
|
||||||
pageJSFilename = [NSString stringWithFormat: @"%@.css",
|
filename = [NSString stringWithFormat: @"css/%@.css",
|
||||||
NSStringFromClass([page class])];
|
NSStringFromClass([page class])];
|
||||||
|
|
||||||
return [self urlForResourceFilename: pageJSFilename];
|
return [self urlForResourceFilename: filename];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (NSString *) productCSSURL
|
- (NSString *) productCSSURL
|
||||||
{
|
{
|
||||||
WOComponent *page;
|
WOComponent *page;
|
||||||
NSString *fwJSFilename;
|
NSString *filename;
|
||||||
|
|
||||||
page = [context page];
|
page = [context page];
|
||||||
fwJSFilename = [NSString stringWithFormat: @"%@.css",
|
filename = [NSString stringWithFormat: @"css/%@.css",
|
||||||
[page frameworkName]];
|
[page frameworkName]];
|
||||||
|
|
||||||
return [self urlForResourceFilename: fwJSFilename];
|
return [self urlForResourceFilename: filename];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (NSString *) thisPageURL
|
- (NSString *) thisPageURL
|
||||||
|
@ -620,4 +614,14 @@
|
||||||
return [[[context activeUser] domainDefaults] searchMinimumWordLength];
|
return [[[context activeUser] domainDefaults] searchMinimumWordLength];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (id) contentMediaComponent
|
||||||
|
{
|
||||||
|
//NSString *name = [self->pageName stringValueInComponent: [context component]];
|
||||||
|
NSString *name = [[[self->context component] parent] name];
|
||||||
|
NSLog(@"************ loading %@", name);
|
||||||
|
|
||||||
|
return [self pageWithName: @"UIxContactFoldersView"];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@end /* UIxPageFrame */
|
@end /* UIxPageFrame */
|
||||||
|
|
Loading…
Reference in a new issue