Changeset 718:1cb7556f2e1d in hatta-dev
- Timestamp:
- 01/05/10 17:38:01 (2 years ago)
- Branch:
- default
- Files:
-
- 2 edited
-
hatta.py (modified) (5 diffs)
-
tests/test_hatta.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
hatta.py
r717 r718 1726 1726 e(self.wiki.site_name))) 1727 1727 yield h.link(rel="stylesheet", type_="text/css", 1728 href=self.get_url(None, self.wiki.pygments_css)) 1729 yield h.link(rel="stylesheet", type_="text/css", 1728 1730 href=self.get_url(None, self.wiki.style_css)) 1729 1731 if special_title: … … 1992 1994 return 1993 1995 1994 if 'tango' in pygments.styles.STYLE_MAP: 1995 style = 'tango' 1996 else: 1997 style = 'friendly' 1998 formatter = pygments.formatters.HtmlFormatter(style=style) 1996 formatter = pygments.formatters.HtmlFormatter() 1999 1997 formatter.line_no = line_no 2000 1998 … … 2410 2408 sys.stdout.write("Hatta %s\n" % __version__) 2411 2409 sys.exit() 2412 if pygments is not None:2413 if 'tango' in pygments.styles.STYLE_MAP:2414 style = 'tango'2415 else:2416 style = 'friendly'2417 formatter = pygments.formatters.HtmlFormatter(style=style)2418 self.style += formatter.get_style_defs('.highlight')2419 2410 self.dead = False 2420 2411 self.config = config … … 2487 2478 R('/robots.txt', endpoint=self.robots_txt, methods=['GET', 'HEAD']), 2488 2479 R('/+download/style.css', endpoint=self.style_css, 2480 methods=['GET', 'HEAD']), 2481 R('/+download/pygments.css', endpoint=self.pygments_css, 2489 2482 methods=['GET', 'HEAD']), 2490 2483 R('/+download/scripts.js', endpoint=self.scripts_js, … … 3130 3123 return self._serve_default(request, 'style.css', self.style, 3131 3124 'text/css') 3125 def pygments_css(self, request): 3126 """Serve the default pygments style""" 3127 3128 if pygments is None: 3129 raise werkzeug.exceptions.NotFound() 3130 3131 pygments_style = 'tango' 3132 if pygments_style not in pygments.styles.STYLE_MAP: 3133 pygments_style = 'default' 3134 formatter = pygments.formatters.HtmlFormatter(style=pygments_style) 3135 style_defs = formatter.get_style_defs('.highlight') 3136 return self._serve_default(request, 'pygments.css', style_defs, 3137 'text/css') 3132 3138 3133 3139 def favicon_ico(self, request): -
tests/test_hatta.py
r680 r718 226 226 <html><head> 227 227 <title>page <title> - Hatta Wiki</title> 228 <link type="text/css" href="/+download/pygments.css" rel="stylesheet"> 228 229 <link type="text/css" href="/+download/style.css" rel="stylesheet"> 229 230 <link type="application/wiki" href="/+edit/page%20%3Ctitle%3E" rel="alternate"> … … 260 261 <html><head> 261 262 <title>different <title> - Hatta Wiki</title> 263 <link type="text/css" href="/+download/pygments.css" rel="stylesheet"> 262 264 <link type="text/css" href="/+download/style.css" rel="stylesheet"> 263 265 <meta content="NOINDEX,NOFOLLOW" name="robots">
Note: See TracChangeset
for help on using the changeset viewer.
