47. jQuery Tools in Plone:
plone.app.jquerytools
• Built into Plone 4
48. jQuery Tools in Plone:
plone.app.jquerytools
• Built into Plone 4
• Works with Plone 3 —
but must be added by GS
extension profile
49. jQuery Tools in Plone:
plone.app.jquerytools
• Built into Plone 4
• Works with Plone 3 —
but must be added by GS
extension profile
• Includes AJAX form helpers
54. Accordion Portlets
Code • 2 of 2
...
// turn on the tabs
jq('#portal-column-two')
.tabs(
'#portal-column-two
dl.portlet dd.portletContent',
{
tabs: 'dl.portlet dt.portletHeader a',
effect: 'slide'
}
);
});
55. AJAX Form Helper
• Built into plone.app.jquerytools —
not jQuery Tools
• On submit, form input posted via AJAX
• Handling of no-form reply configurable:
• close
• refresh
• load another page
62. Products.pipbox
• Easy way to load plone.app.jquerytools
in Plone 3
• Avoid Javascript for common cases
63. Products.pipbox
• Easy way to load plone.app.jquerytools
in Plone 3
• Avoid Javascript for common cases
• Has helpers that don’t belong in the Plone core
64. Products.pipbox
• Easy way to load plone.app.jquerytools
in Plone 3
• Avoid Javascript for common cases
• Has helpers that don’t belong in the Plone core
• Global jQuery Tools configuration
67. pipbox.portlet.popform
• Timed popup forms configured in a portlet
• Cookie checks to avoid extreme annoyance
• Development sponsored by Groundwire
(OneNW)
• Thanks to David Glick
69. tabs.overlays.tooltips.expose
Use it to enhance
—
“With great power comes
not annoy,
great responsibility.”
confuse
Spiderman’s Uncle Ben
or control.