Je n'arrive pas à isoler le changement qui cause ça, peut-être dans modpython
ou dans ma conf d'apache, mais les fichiers statiques ne se voyaient plus servis avec le bon type mime. Ce qui faisait que les CSS n'étaient pas utilisées (Gecko ignore les fichiers dont le type n'est pas text/css). Modif légère pour s'en sortir.
This commit is contained in:
parent
ffb05e799c
commit
8224db135a
|
@ -377,6 +377,14 @@ class Application(applications.Application):
|
|||
|
||||
if not webFileExtension in ['tal', 'py', 'xtal'] \
|
||||
and webFileName != 'index':
|
||||
mimeTypes = { '.css': 'text/css',
|
||||
'.jpeg': 'image/jpeg',
|
||||
'.png': 'image/png' }
|
||||
mimeType = None
|
||||
for k, v in mimeTypes.items():
|
||||
if httpPath.endswith(k):
|
||||
mimeType = v
|
||||
break
|
||||
for path in context.getVar('webDirectoryPaths'):
|
||||
fileName = os.path.join(path, httpPath[1:])
|
||||
if os.path.exists(fileName):
|
||||
|
@ -388,7 +396,7 @@ class Application(applications.Application):
|
|||
return HTTP_FORBIDDEN
|
||||
lastModTime = time.gmtime(os.stat(staticFilePath)[-2])
|
||||
return self.outputStaticFile(
|
||||
req, staticFile.read(), lastModTime)
|
||||
req, staticFile.read(), lastModTime, mimeType)
|
||||
|
||||
args = {}
|
||||
context.setVar('keywordsArguments', args)
|
||||
|
|
Reference in New Issue