{% if visible %}
{% if hidable %} {% if hidden %}

» Show {{ title }}

{% else %}

« Hide {{ title }}

{% endif %} {% endif %} {% endif %}
{{ plugin_content|safe }}
{% if visible %}
{% endif %} {% if visible and hidable %} {# xxx sounds like this could be optimized by a single call performed on document.ready #} {# that would do that on all DOM elements that require it #} {% insert prelude_js %} /* Show / hide plugin */ jQuery('#show_{{ uuid }}').click(function() { jQuery('#{{ uuid }}').show(); if (typeof jQuery('#{{ uuid }}').{{ title }} != 'undefined') { jQuery('#{{ uuid }}').{{ title }}('show'); }; jQuery('#hide_{{ uuid }}').show(); jQuery('#show_{{ uuid }}').hide(); event.preventDefault(); }); jQuery('#hide_{{ uuid }}').click(function() { jQuery('#{{ uuid }}').hide(); jQuery('#hide_{{ uuid }}').hide(); jQuery('#show_{{ uuid }}').show(); event.preventDefault(); }); {% if hidden %} jQuery('#{{ uuid }}').hide() {% endif %} /* {{ optionstr }} optionstr needs more work */ {% endinsert %} {% endif %}