1.1 --- a/examples/Common/Configurator/__init__.py Sun May 08 23:10:00 2005 +0000
1.2 +++ b/examples/Common/Configurator/__init__.py Sun May 08 23:11:05 2005 +0000
1.3 @@ -58,7 +58,7 @@
1.4
1.5 # Handle requests for fragments.
1.6
1.7 - if path_info in ("/cpu", "/memory"):
1.8 + if path_info in ("/cpu", "/memory", "/hard-disks"):
1.9 text = trans.get_request_stream().read()
1.10 parameters = {}
1.11 for text_line in text.split("\r\n"):
1.12 @@ -128,22 +128,19 @@
1.13 template_xml = os.path.join(self.resource_dir, "config_template.xhtml")
1.14 XSLForms.Prepare.ensure_stylesheet(template_xml, trans_xsl)
1.15
1.16 - if path_info == "/cpu":
1.17 - trans_xsl = os.path.join(self.resource_dir, "config_output_cpu.xsl")
1.18 + if path_info in ("/cpu", "/memory", "/hard-disks"):
1.19 template_xml = os.path.join(self.resource_dir, "config_output.xsl")
1.20 - XSLForms.Prepare.ensure_stylesheet_fragment(template_xml, trans_xsl, "cpu-node")
1.21 - target_field_name = parameters.get("target-field-name", [""])[0]
1.22 - print "*", target_field_name
1.23 - stylesheet_parameters["element-path"] = XSLForms.Output.get_element_path(target_field_name)
1.24 - print "*", stylesheet_parameters["element-path"]
1.25 -
1.26 - elif path_info == "/memory":
1.27 - trans_xsl = os.path.join(self.resource_dir, "config_output_memory.xsl")
1.28 - template_xml = os.path.join(self.resource_dir, "config_output.xsl")
1.29 - XSLForms.Prepare.ensure_stylesheet_fragment(template_xml, trans_xsl, "memory-node")
1.30 - target_field_name = parameters.get("target-field-name", [""])[0]
1.31 - print "*", target_field_name
1.32 - stylesheet_parameters["element-path"] = XSLForms.Output.get_element_path(target_field_name)
1.33 + if path_info == "/cpu":
1.34 + trans_xsl = os.path.join(self.resource_dir, "config_output_cpu.xsl")
1.35 + XSLForms.Prepare.ensure_stylesheet_fragment(template_xml, trans_xsl, "cpu-node")
1.36 + elif path_info == "/memory":
1.37 + trans_xsl = os.path.join(self.resource_dir, "config_output_memory.xsl")
1.38 + XSLForms.Prepare.ensure_stylesheet_fragment(template_xml, trans_xsl, "memory-node")
1.39 + elif path_info == "/hard-disks":
1.40 + trans_xsl = os.path.join(self.resource_dir, "config_output_harddisks.xsl")
1.41 + XSLForms.Prepare.ensure_stylesheet_fragment(template_xml, trans_xsl, "hard-disks-node")
1.42 + element_path = parameters.get("element-path", [""])[0]
1.43 + stylesheet_parameters["element-path"] = element_path
1.44 print "*", stylesheet_parameters["element-path"]
1.45
1.46 stylesheet_parameters["application-url"] = \