Diff for /OSA_system2/OSAS_browser.py between versions 1.3 and 1.4

version 1.3, 2004/12/23 10:48:28 version 1.4, 2004/12/23 12:38:22
Line 216  class OSAS_storeOnline(SimpleItem): Line 216  class OSAS_storeOnline(SimpleItem):
         return ret          return ret
   
     def giveHandlers(self,path,type):      def giveHandlers(self,path,type):
         """teste ob fuer diesen Typ, viewer definiert sind und gibt einen entsprechenden Link zurueck, der das Object mit diesem Handler ausfuehrt.          """teste ob fuer diesen Typ, handler definiert sind und gibt einen entsprechenden Link zurueck, der das Object mit diesem Handler ausfuehrt.
         @param path: Pfad auf das Objekt          @param path: Pfad auf das Objekt
         @param type: Typ des Objektes          @param type: Typ des Objektes
         @return: (string) html-Fragment, link der das Objekt mit diesem Handler anzeigt.          @return: (string) html-Fragment, link der das Objekt mit diesem Handler anzeigt.
         """          """
         ret=[]          ret=[]
                   
         for viewer in self.ZopeFind(self.aq_parent,obj_metatypes=['OSAS_ViewerObject__neu'],search_sub=1):          for handler in self.ZopeFind(self.aq_parent,obj_metatypes=['OSAS_HandlerObject__neu'],search_sub=1):
             if type in viewer[1].objectTypes:              if type in handler[1].objectTypes:
                 path=path.replace(getattr(viewer[1],'ignorePath',''),'')                  path=path.replace(getattr(handler[1],'ignorePath',''),'')
                 url=viewer[1].prefix%path                  url=handler[1].prefix%path
                 text=viewer[1].title                  text=handler[1].title
                 string="""<a target="_blank" href="%s">%s</a>"""%(url,text)                  string="""<a target="_blank" href="%s">%s</a>"""%(url,text)
                 ret.append(string)                  ret.append(string)
         return ret          return ret

Removed from v.1.3  
changed lines
  Added in v.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>