Re: CSS

Tristan Seligmann <[email protected]>
Newsgroups gmane.comp.python.twisted.web
Message-ID <[email protected]>
On Mon, Jun 6, 2011 at 8:18 AM, pylix pythonne <[email protected]> wrote:
> I've been trying vehemently to apply an external CSS to a nevow live element
> template i've created.
>
> putting a reference for it in the head doesn't allow it to be found i'm
> hosting the server on local host with the command:
>
> twistd -n athena -widget --element=foo.bar

I would suggest moving away from athena-widget for running your app.
That way you can define your own resource structure, including serving
up the static CSS files you want to include from <head>.

> I've had a breif look at the source and it seems it has a cssmodule as well
> as
> a autopackage method for css

You could probably use this as well. The system works pretty much the
same as the way the JS modules system works; you need to set a
cssModule (class) attribute on your widget, and define your CSS
"packages" in more or less the same way you have your JS "packages"
laid out. I haven't used this system at all, and probably wouldn't
recommend it for general use; it encourages having your CSS broken up
into lots of small per-widget fragments, but for a consistent look and
feel to your application, you really want to be doing styling at the
"global" level. (Others may have a different opinion on the subject)
-- 
mithrandi, i Ainil en-Balandor, a faer Ambar
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.