Well, that sorta answers the question. I need to look web standards
and js a bit. I definately want to manage the js file as a file and
not as a page or snippet. I also think I'll really need it to load
within <head></head> but that's a web standards question. If it still
works and validates and I can load the file in as body then that's
great. The file loads everything-up on window.onload anyhow so it
won't even try to load until after the HTML is done.
I did see those methods as part of the Admin template and setup
earlier and will be using themt (sorry don't have it to refer at my
fingertips right now either) for cleaning-up 2nd level navigation
within a couple of admin applets.
Ramble ramble.
Thanks, I'll see what I find out about .js file loading in the <body>.
Loren Johnson
www.fn-group.com
On Jan 25, 2007, at 12:16 PM, Sean Cribbs wrote:
Well, depends on whether you're talking about a Radiant layout or a
Rails layout (i.e. in the views/layouts directory).
I might suggest when your extension activates, do some creation of
the appropriate javascript files (if they don't exist), either in
the public directory or as pages in Radiant. I have an idea
brewing in the back of my head about copying extension assets on
installation or on demand, but I'll probably want to talk it over
with the rest of the team.
Now if you're just talking about the admin interface, you can write
Javascript code directly into the layout with the content_for block
(I forget exactly what the section is, but look at app/views/admin/
page/page.rhtml for an idea.) If you don't want it in your
template, just put it in a partial where it's easier to update and
render that partial inside the block.
Did that answer your question?
Sean
On 1/25/07, Loren Johnson <[EMAIL PROTECTED] > wrote:
(Sean re. extension/lib autoloads -- thanks, that makes perfect sense
though I'm still not sure I'm not crazy :)
Is there any magic way to add a javascript file reference to the
header of my site pages without doing the obvious and just dropping
it in my Layout?
I'm currently writing a large extension which will be js heavy and
I'd like to make it as clean as possible. Install and go.
I walked through the site_controller through parsing code this
morning again and don't see anything there, so, I guess I'd like to
just confirm that I didn't miss something.
Thanks,
Loren Johnson
www.fn-group.com
_______________________________________________
Radiant mailing list
Post: [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site: http://lists.radiantcms.org/mailman/listinfo/radiant
_______________________________________________
Radiant mailing list
Post: [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site: http://lists.radiantcms.org/mailman/listinfo/radiant
_______________________________________________
Radiant mailing list
Post: [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site: http://lists.radiantcms.org/mailman/listinfo/radiant