Modules
- tw2.bootstrap
- tw2.bootstrap.forms
- tw2.captcha
- tw2.core
- tw2.d3
- tw2.dynforms
- tw2.dyntext
- tw2.etc
- tw2.excanvas
- tw2.forms
- tw2.jit
- tw2.jqplugins.chosen
- tw2.jqplugins.cookies
- tw2.jqplugins.dynatree
- tw2.jqplugins.fg
- tw2.jqplugins.flot
- tw2.jqplugins.fullcalendar
- tw2.jqplugins.jqgrid
- tw2.jqplugins.jqplot
- tw2.jqplugins.portlets
- tw2.jqplugins.select2
- tw2.jqplugins.ui
- tw2.jquery
- tw2.lesscss
- tw2.polymaps
- tw2.protovis.conventional
- tw2.protovis.core
- tw2.protovis.custom
- tw2.protovis.hierarchies
- tw2.qrcode
- tw2.rrd
- tw2.slideymenu
- tw2.sqla
- tw2.tinymce
- tw2.tipster
- tw2.util.html5shim
- tw2.wysihtml5
tw2.tipster
TipsterWidget
- options
- (dict) A dict of options to pass to the widget
- events
- (dict) (BETA) javascript callbacks for events
- tips
- A list of tips.
- stopTipsURL
- URL to stop tips from showing up for this user.
class DemoTipsterWidget(widgets.TipsterWidget):
tips = [
"Here's a tip: Wash your face!",
"No really, wash your face!",
"You know... if you specify a stopTipsURL you can stop tips.",
"blah",
]
stopTipsURL = 'this-url-doesnot-exist____you-are-responsible-for-backend'
<%namespace name="tw" module="tw2.core.mako_util"/>
<div class="ui-widget">
<div ${tw.attrs(attrs=w.attrs)} class="ui-state-highlight ui-corner-all"></div>
<script type="text/javascript">
setupTipster('${w.selector}', ${w._tips}, '${w.stopTipsURL}');
</script>
</div>