{% block extrahead %} {{ block.super }} {{ media.js }} {% if action_form %}{% if actions_on_top or actions_on_bottom %} <script type="text/javascript"> (function($) { $(document).ready(function($) { $("tr input.action-select").actions(); }); })(django.jQuery); </script> {% endif %}{% endif %} {# Adds a collapsible filter interface, adapted from http://djangosnippets.org/snippets/1818/ #} <style type="text/css"> #changelist-filter h2 span{ padding-right:15px; } #changelist-filter h2 span.slidedown{ background: transparent url({% load adminmedia %}{% admin_media_prefix %}img/admin/arrow-up.gif) no-repeat scroll right 0.4em } #changelist-filter h2 span.slideup { background: transparent url({% admin_media_prefix %}img/admin/arrow-down.gif) no-repeat scroll right 0.4em } #changelist-filter h2 { cursor:pointer; } </style> <script type="text/javascript" charset="utf-8"> (function($) { $(document).ready(function($){ $("#changelist-filter h2").append('<span class="slidedown"> </span>'); $("#changelist-filter h2").bind("click",function(){ if ($("#changelist-filter ul, #changelist-filter h3").is(":hidden")) { $("#changelist-filter h2 span").removeClass("slideup"); $("#changelist-filter h2 span").addClass("slidedown"); $("#changelist-filter ul, #changelist-filter h3").show("slow"); } else { $("#changelist-filter h2 span").removeClass("slidedown"); $("#changelist-filter h2 span").addClass("slideup"); $("#changelist-filter ul, #changelist-filter h3").slideUp(); } }); }); })(django.jQuery); </script> {% endblock %}