{% extends 'fittings/base.html' %} {% load i18n %} {% load humanize %} {% load filters %} {% load static %} {% load evelinks %} {% block more_css %} {% endblock %} {% block page_title %}{% translate "Add Doctrine" %}{% endblock %} {% block fittings_block %} {% if msg %} {% endif %}
{% translate "New Doctrine" %}
{% endblock %} {% block extra_javascript %} {% endblock %} {% block extra_script %} $('#fitSelect').multiSelect({ selectableHeader: "", selectionHeader: "", afterInit: function(ms){ var that = this, $selectableSearch = that.$selectableUl.prev(), $selectionSearch = that.$selectionUl.prev(), selectableSearchString = '#'+that.$container.attr('id')+' .ms-elem-selectable:not(.ms-selected)', selectionSearchString = '#'+that.$container.attr('id')+' .ms-elem-selection.ms-selected'; that.qs1 = $selectableSearch.quicksearch(selectableSearchString) .on('keydown', function(e){ if (e.which === 40){ that.$selectableUl.focus(); return false; } }); that.qs2 = $selectionSearch.quicksearch(selectionSearchString) .on('keydown', function(e){ if (e.which == 40){ that.$selectionUl.focus(); return false; } }); }, afterSelect: function(){ this.qs1.cache(); this.qs2.cache(); }, afterDeselect: function(){ this.qs1.cache(); this.qs2.cache(); } }) {% endblock %}