Diff for /documentViewer/documentViewer.py between versions 1.175.2.7 and 1.175.2.8

version 1.175.2.7, 2011/07/20 19:36:57 version 1.175.2.8, 2011/07/26 18:09:26
Line 102  def getParentDir(path): Line 102  def getParentDir(path):
     """returns pathname shortened by one"""      """returns pathname shortened by one"""
     return '/'.join(path.split('/')[0:-1])      return '/'.join(path.split('/')[0:-1])
                   
 def normalizeBibtype(bt):  def normalizeBibField(bt, underscore=True):
     """returns normalised bib type for looking up mappings"""      """returns normalised bib type for looking up mappings"""
     bt = bt.strip().replace(' ', '-').lower()      bt = bt.strip().replace(' ', '-').lower()
       if underscore:
           bt = bt.replace('_', '-')
           
     return bt      return bt
   
 def getBibdataFromDom(dom):  def getBibdataFromDom(dom):
Line 114  def getBibdataFromDom(dom): Line 117  def getBibdataFromDom(dom):
     if bib is not None:      if bib is not None:
         # put type in @type          # put type in @type
         type = bib.get('type')          type = bib.get('type')
         bibinfo['@type'] = normalizeBibtype(type)          bibinfo['@type'] = normalizeBibField(type)
         # put all subelements in dict          # put all subelements in dict
         for e in bib:          for e in bib:
             bibinfo[e.tag] = getText(e)              bibinfo[normalizeBibField(e.tag)] = getText(e)
                           
     return bibinfo      return bibinfo
   
   
 ##  ##
 ## documentViewer class  ## documentViewer class
 ##  ##

Removed from v.1.175.2.7  
changed lines
  Added in v.1.175.2.8


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