1.1 --- a/examples/Common/QtConfigurator/__init__.py Sun Jan 21 00:22:40 2007 +0000
1.2 +++ b/examples/Common/QtConfigurator/__init__.py Sun Jan 21 00:23:27 2007 +0000
1.3 @@ -211,8 +211,13 @@
1.4 else:
1.5 import XSLForms.Resources.PyQtWebResources
1.6 from WebStack.Resources.ResourceMap import MapResource
1.7 + from WebStack.Resources.Selectors import EncodingSelector
1.8 from WebStack.Resources.Static import DirectoryResource
1.9
1.10 + # Configuration setting.
1.11 +
1.12 + encoding = "utf-8"
1.13 +
1.14 class Configurator(ConfiguratorResource, XSLForms.Resources.PyQtWebResources.XSLFormsResource):
1.15 def __init__(self, *args, **kw):
1.16 XSLForms.Resources.PyQtWebResources.XSLFormsResource.__init__(self, "configuration")
1.17 @@ -220,11 +225,12 @@
1.18
1.19 configurator_resource = Configurator(*args, **kw)
1.20 directory = configurator_resource.resource_dir
1.21 - resource = MapResource({
1.22 + root_resource = MapResource({
1.23 "styles" : DirectoryResource(os.path.join(directory, "styles"), {"css" : "text/css"}),
1.24 "scripts" : DirectoryResource(os.path.join(directory, "scripts"), {"js" : "text/javascript"}),
1.25 "" : configurator_resource
1.26 })
1.27 + resource = EncodingSelector(root_resource, encoding)
1.28
1.29 # Do not initialise or populate the resource here: both happen when a
1.30 # Web request is received (initialisation when no form document is