view.py
branchstable
changeset 6761 84b67ae41a0d
parent 6563 33343d6eae0a
child 6769 d784d64f28d0
equal deleted inserted replaced
6759:5d016d5bacca 6761:84b67ae41a0d
    38 
    38 
    39 # robots control
    39 # robots control
    40 NOINDEX = u'<meta name="ROBOTS" content="NOINDEX" />'
    40 NOINDEX = u'<meta name="ROBOTS" content="NOINDEX" />'
    41 NOFOLLOW = u'<meta name="ROBOTS" content="NOFOLLOW" />'
    41 NOFOLLOW = u'<meta name="ROBOTS" content="NOFOLLOW" />'
    42 
    42 
       
    43 
       
    44 CW_XMLNS = '''[
       
    45   <!ATTLIST html xmlns:cubicweb CDATA  #FIXED \'http://www.logilab.org/2008/cubicweb\'  >
       
    46   ]
       
    47 '''
    43 CW_XHTML_EXTENSIONS = '''[
    48 CW_XHTML_EXTENSIONS = '''[
    44   <!ATTLIST html xmlns:cubicweb CDATA  #FIXED \'http://www.logilab.org/2008/cubicweb\'  >
    49   <!ATTLIST html xmlns:cubicweb CDATA  #FIXED \'http://www.logilab.org/2008/cubicweb\'  >
    45 
    50 
    46 <!ENTITY % coreattrs
    51 <!ENTITY % coreattrs
    47  "id          ID            #IMPLIED
    52  "id          ID            #IMPLIED
    79  cubicweb:vid               CDATA   #IMPLIED
    84  cubicweb:vid               CDATA   #IMPLIED
    80  cubicweb:wdgtype           CDATA   #IMPLIED
    85  cubicweb:wdgtype           CDATA   #IMPLIED
    81   "> ] '''
    86   "> ] '''
    82 
    87 
    83 TRANSITIONAL_DOCTYPE = u'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" %s>\n' % CW_XHTML_EXTENSIONS
    88 TRANSITIONAL_DOCTYPE = u'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" %s>\n' % CW_XHTML_EXTENSIONS
    84 TRANSITIONAL_DOCTYPE_NOEXT = u'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n'
    89 TRANSITIONAL_DOCTYPE_NOEXT = u'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" %s>\n' % CW_XMLNS
    85 STRICT_DOCTYPE = u'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" %s>\n' % CW_XHTML_EXTENSIONS
    90 STRICT_DOCTYPE = u'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" %s>\n' % CW_XHTML_EXTENSIONS
    86 STRICT_DOCTYPE_NOEXT = u'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\n'
    91 STRICT_DOCTYPE_NOEXT = u'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" %s>\n' % CW_XMLNS
    87 
    92 
    88 # base view object ############################################################
    93 # base view object ############################################################
    89 
    94 
    90 class View(AppObject):
    95 class View(AppObject):
    91     """abstract view class, used as base for every renderable object such
    96     """abstract view class, used as base for every renderable object such