web/views/cwsources.py
branchstable
changeset 8405 e83725261adf
parent 8166 20809488fe56
child 8407 6874eb7a08e8
equal deleted inserted replaced
8403:a6ee3cd783e1 8405:e83725261adf
   419             return int(self.data[rownum][0])
   419             return int(self.data[rownum][0])
   420 
   420 
   421     class URLRenderer(pyviews.PyValTableColRenderer):
   421     class URLRenderer(pyviews.PyValTableColRenderer):
   422         def render_cell(self, w, rownum):
   422         def render_cell(self, w, rownum):
   423             url = self.data[rownum][1]
   423             url = self.data[rownum][1]
   424             w(url and tags.a(url, href=url) or u' ')
   424             if url and url.startswith('http'):
       
   425                 url = tags.a(url, href=url)
       
   426             w(url or u' ')
   425 
   427 
   426     class LineRenderer(pyviews.PyValTableColRenderer):
   428     class LineRenderer(pyviews.PyValTableColRenderer):
   427         def render_cell(self, w, rownum):
   429         def render_cell(self, w, rownum):
   428             line = self.data[rownum][2]
   430             line = self.data[rownum][2]
   429             w(line or u' ')
   431             w(line or u' ')