# HG changeset patch # User casties # Date 1333646990 -7200 # Node ID 70c3ae5eac7c268825bff6480c02b13f4608e3c6 # Parent 1a20621f25551ca2193a1250adaea11cdd928919 layers can have their own templates. first version of annotations layer. diff -r 1a20621f2555 -r 70c3ae5eac7c documentViewer.py --- a/documentViewer.py Thu Apr 05 14:56:01 2012 +0200 +++ b/documentViewer.py Thu Apr 05 19:29:50 2012 +0200 @@ -112,16 +112,28 @@ metadataService = None """MetaDataFolder instance""" + + # # templates and forms + # + # viewMode templates viewer_text = PageTemplateFile('zpt/viewer_text', globals()) viewer_xml = PageTemplateFile('zpt/viewer_xml', globals()) viewer_images = PageTemplateFile('zpt/viewer_images', globals()) viewer_index = PageTemplateFile('zpt/viewer_index', globals()) + # available layer types + availableLayers = {'text': ['dict','search','gis','annotator'], + 'xml': None, 'images': None, 'index': None} + # layer templates + layer_text_annotator = PageTemplateFile('zpt/layer_text_annotator', globals()) + layer_text_gis = PageTemplateFile('zpt/layer_text_gis', globals()) + # toc templates toc_thumbs = PageTemplateFile('zpt/toc_thumbs', globals()) toc_text = PageTemplateFile('zpt/toc_text', globals()) toc_figures = PageTemplateFile('zpt/toc_figures', globals()) toc_none = PageTemplateFile('zpt/toc_none', globals()) + # other templates common_template = PageTemplateFile('zpt/common_template', globals()) search_template = PageTemplateFile('zpt/search_template', globals()) info_xml = PageTemplateFile('zpt/info_xml', globals()) @@ -296,6 +308,10 @@ return ret + def getAvailableLayers(self): + """returns dict with list of available layers per viewMode""" + return self.availableLayers + def getBrowser(self): """getBrowser the version of browser """ bt = browserCheck(self) diff -r 1a20621f2555 -r 70c3ae5eac7c zpt/layer_text_annotator.zpt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zpt/layer_text_annotator.zpt Thu Apr 05 19:29:50 2012 +0200 @@ -0,0 +1,101 @@ + + +
+