Changeset 525:70c3ae5eac7c in documentViewer for documentViewer.py


Ignore:
Timestamp:
Apr 5, 2012, 5:29:50 PM (12 years ago)
Author:
casties
Branch:
default
Message:

layers can have their own templates.
first version of annotations layer.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • documentViewer.py

    r518 r525  
    113113    metadataService = None
    114114    """MetaDataFolder instance"""
    115 
     115   
     116
     117    #
    116118    # templates and forms
     119    #
     120    # viewMode templates
    117121    viewer_text = PageTemplateFile('zpt/viewer_text', globals())
    118122    viewer_xml = PageTemplateFile('zpt/viewer_xml', globals())
    119123    viewer_images = PageTemplateFile('zpt/viewer_images', globals())
    120124    viewer_index = PageTemplateFile('zpt/viewer_index', globals())
     125    # available layer types
     126    availableLayers = {'text': ['dict','search','gis','annotator'],
     127                       'xml': None, 'images': None, 'index': None}
     128    # layer templates
     129    layer_text_annotator = PageTemplateFile('zpt/layer_text_annotator', globals())
     130    layer_text_gis = PageTemplateFile('zpt/layer_text_gis', globals())
     131    # toc templates
    121132    toc_thumbs = PageTemplateFile('zpt/toc_thumbs', globals())
    122133    toc_text = PageTemplateFile('zpt/toc_text', globals())
    123134    toc_figures = PageTemplateFile('zpt/toc_figures', globals())
    124135    toc_none = PageTemplateFile('zpt/toc_none', globals())
     136    # other templates
    125137    common_template = PageTemplateFile('zpt/common_template', globals())
    126138    search_template = PageTemplateFile('zpt/search_template', globals())
     
    296308        return ret
    297309   
     310   
     311    def getAvailableLayers(self):
     312        """returns dict with list of available layers per viewMode"""
     313        return self.availableLayers
    298314   
    299315    def getBrowser(self):
Note: See TracChangeset for help on using the changeset viewer.