from nevow import tags

from xmantissa.webtheme import XHTMLDirectoryTheme


class CircusTheme(XHTMLDirectoryTheme):
    """
    FlyingCircus theme.
    """
    def head(self, request, website):
        root = website.rootURL(request)
        static = root.child('static').child('FlyingCircus')

        yield tags.link(rel='stylesheet', type='text/css', href=static.child('styles').child('circus.css'))
        yield tags.link(rel='icon', type='image/png', href=static.child('images').child('favicon.png'))


class MantissaBase(XHTMLDirectoryTheme):
    def head(self, request, website):
        pass
