YUI libraries 2.8.1 and 3.1.1 checked in. To use, in component class (e.g. SelectInputDate.java) add:
@ResourceDependencies(
{
......
@ResourceDependency(library = "yui/2_8_1", name = "calendar/calendar-min.js"),
......
}
)
calendar-min.js is minified version. To trace code in debugger, use calendar.js or calendar-debug.js. calendar-debug.js may make use of logger control, so you may also need logger.css and logger-debug.js:
@ResourceDependencies(
{
......
@ResourceDependency(library = "yui/2_8_1", name = "logger/assets/skins/sam/logger.css"),
@ResourceDependency(library = "yui/2_8_1", name = "calendar/calendar-debug.js"),
@ResourceDependency(library = "yui/2_8_1", name = "logger/logger-debug.js"),
......
}
)
Dynamic CSS and JS loading from the client side (YUILoader.insert() in YUI2 and YUI().use() in YUI3) probably won't work for local copies of libraries?
YUI libraries 2.8.1 and 3.1.1 checked in. To use, in component class (e.g. SelectInputDate.java) add:
@ResourceDependencies(
{ ...... @ResourceDependency(library = "yui/2_8_1", name = "calendar/calendar-min.js"), ...... })
calendar-min.js is minified version. To trace code in debugger, use calendar.js or calendar-debug.js. calendar-debug.js may make use of logger control, so you may also need logger.css and logger-debug.js:
@ResourceDependencies(
{ ...... @ResourceDependency(library = "yui/2_8_1", name = "logger/assets/skins/sam/logger.css"), @ResourceDependency(library = "yui/2_8_1", name = "calendar/calendar-debug.js"), @ResourceDependency(library = "yui/2_8_1", name = "logger/logger-debug.js"), ...... })
Dynamic CSS and JS loading from the client side (YUILoader.insert() in YUI2 and YUI().use() in YUI3) probably won't work for local copies of libraries?