This macro expects the following variables: :notifications: An object implementing INotificationList.
An error notification message
A warning notification message
An info notification message
A debug notification message, only displayed for developers.
This macro just loads javascript files. It doesn't do any initialization. We load all of the script files from the same host that served the HTML in order to optimize IE caching over SSL. This is inefficient when you cross subdomains (from bugs to code for example) but luckily most users stay within one or two domains. XXX mars 2010-04-08 We can revisit this IE-only optimization if we remove SSL. Any changes that affect IE should be tested using webpagetest.org. (See the dev.launchpad.net wiki for details.) XXX mars 2010-01-21 We have to load MochiKit outside of the main javascript rollup so that the rollup's size does not exceed 512Kb. That magic number triggers a bug somewhere in the automated test system that will prevent Windmill from executing. Load and initialize the common script used by all pages. This macro loads a single css file containing all our stylesheets. If you need to include a new css file here, add it to buildout-templates/bin/combine-css.in instead. We load the CSS from the same host that served the HTML in order to optimize IE caching over SSL. This is inefficient when you cross subdomains (from bugs to code for example) but luckily most users stay within one or two domains. XXX mars 2010-04-08 We can revisit this IE-only optimization if we remove SSL. Any changes that affect IE should be tested using webpagetest.org. (See the dev.launchpad.net wiki for details.)
This site is running pre-release code.
Expected variables to be defined in a containing tag or global: count - value to check to determine plural form singluar - string to use when count == 1 plural - string to use when count > 1. If no plural is given it defaults to the singular value + 's'.