web/ldt_utils/templates/admin/cms_change_list.html
changeset 4 7c994c98d1df
parent 0 ecdfc63274bf
equal deleted inserted replaced
3:651f67b66c51 4:7c994c98d1df
       
     1 {% extends "admin/page_change_list.html" %}
       
     2 {% load adminmedia admin_list i18n cms_admin js %}
       
     3 {% block bodyclass %}change-list{% endblock %}
       
     4 
       
     5 {% if not is_popup %}{% block breadcrumbs %}
       
     6     <div class="breadcrumbs">
       
     7     <a href="../../">{% trans "Home" %}</a> &rsaquo; 
       
     8     <a href="../">{{ app_label|capfirst|escape }}</a> &rsaquo; {{ opts.verbose_name_plural|capfirst|escape }}
       
     9     </div>
       
    10 {% endblock %}{% endif %}
       
    11 
       
    12 {% block coltype %}flex{% endblock %}
       
    13 {% block extrahead %}{{ block.super }}
       
    14 
       
    15 <link rel="stylesheet" type="text/css" href="{{ CMS_MEDIA_URL }}css/pages.css"/>
       
    16 <link rel="stylesheet" type="text/css" href="{{ CMS_MEDIA_URL }}jstree/tree_component.css" />
       
    17 <link rel="stylesheet" type="text/css" href="{{ CMS_MEDIA_URL }}css/jquery.dialog.css" />
       
    18 
       
    19 <script type="text/javascript" src="{{ CMS_MEDIA_URL }}js/lib/jquery.livequery.js"></script>
       
    20 <script type="text/javascript" src="{{ CMS_MEDIA_URL }}js/lib/ui.core.js"></script>
       
    21 <script type="text/javascript" src="{{ CMS_MEDIA_URL }}js/lib/jquery.bind.js"></script>
       
    22 <script type="text/javascript" src="{{ CMS_MEDIA_URL }}js/lib/ui.checkbox.js"></script>
       
    23 <script type="text/javascript" src="{{ CMS_MEDIA_URL }}js/lib/effects.core.js"></script>
       
    24 <script type="text/javascript" src="{{ CMS_MEDIA_URL }}js/lib/effects.highlight.js"></script>
       
    25 <script type="text/javascript" src="{{ CMS_MEDIA_URL }}js/lib/jquery.form.js"></script>
       
    26 <script type="text/javascript" src="{{ CMS_MEDIA_URL }}jstree/_lib/_all.js"></script>
       
    27 <script type="text/javascript" src="{{ CMS_MEDIA_URL }}jstree/tree_component.js"></script>
       
    28 <script type="text/javascript" src="{{ CMS_MEDIA_URL }}js/lib/ui.dialog.js"></script>
       
    29 <script type="text/javascript" src="{{ CMS_MEDIA_URL }}js/lib/functional.js"></script>
       
    30 <script type="text/javascript" src="{{ CMS_MEDIA_URL }}js/change_list.js"></script>
       
    31 
       
    32 {% if cl.is_filtered %}
       
    33 <link rel="stylesheet" type="text/css" href="{{ CMS_MEDIA_URL }}jstree/themes/default/style.css" />
       
    34 {% endif %}
       
    35 {% endblock %}
       
    36 
       
    37 {% block content %}
       
    38 <script type="text/javascript">
       
    39 	//<![CDATA[	
       
    40 
       
    41 	$(document).ready(function() {
       
    42 		{% if not cl.is_filtered %}
       
    43 			initTree();
       
    44 		{% endif %}		
       
    45 	});
       
    46 	
       
    47 	function showchangelistfilter(){
       
    48 		$("#changelist-filter").toggle();
       
    49 	}
       
    50 	function moveSuccess(node){
       
    51 		var msg = $('<span class="success">{% trans "Successfully moved" %}</span>');
       
    52 		node.append(msg);
       
    53 	    msg.fadeOut(3000);
       
    54 	}
       
    55 	function moveError(node){
       
    56 		var msg = $('<span class="success">An error occured. Please reload the page</span>');
       
    57 		node.append(msg);
       
    58 	}
       
    59 	// some settings used by javascript functions
       
    60 
       
    61 	cmsSettings = {
       
    62 		cmsPermission: {{ CMS_PERMISSION|js }},
       
    63 		cmsModerator: {{ CMS_MODERATOR|js }},
       
    64 		debug: {{ DEBUG|js }}
       
    65 	};
       
    66 	//]]>
       
    67 </script>
       
    68 
       
    69 
       
    70 <div id="content-main"{% if cl.is_filtered %} class="activ-filter"{% endif %}>
       
    71 
       
    72 {% block object-tools %}
       
    73 
       
    74 	<ul class="object-tools">
       
    75 		{% if has_recover_permission %}
       
    76 			<li><a href="recover/" class="recoverlink">{% blocktrans with cl.opts.verbose_name_plural|escape as name %}Recover deleted {{name}}{% endblocktrans %}</a></li>
       
    77 		{% endif %}
       
    78 		{% if has_add_permission %}
       
    79 		<li><a href="add/{% if is_popup %}?_popup=1{% endif %}" class="addlink">{% blocktrans with cl.opts.verbose_name as name %}Add {{ name }}{% endblocktrans %}</a></li>
       
    80 		{% endif %}
       
    81 	</ul>
       
    82 	
       
    83 	{% include "admin/cms/page/loading.html" %}
       
    84 
       
    85 {% endblock %}
       
    86 <div class="module{% if cl.has_filters %} filtered{% endif %}" id="changelist">
       
    87 {% block search %}
       
    88 
       
    89 
       
    90 {% if cl.has_access_to_multiple_sites %}
       
    91 	<div id="site-selector">{% trans "Pages on:" %}
       
    92 		<select id="site-select">{% for site in cl.sites %}
       
    93 			<option {% ifequal site.pk cl.current_site.pk %}selected {% endifequal %}value="{{ site.pk }}">{{ site.name }}</option>{% endfor %}
       
    94 		</select>
       
    95 	</div>
       
    96 {% else %}
       
    97 	<input type="hidden" id="site-select" value="{{ cl.sites.0.pk }}">
       
    98 {% endif %}
       
    99 
       
   100 {% search_form cl %}
       
   101 {% endblock %}
       
   102 {% block date_hierarchy %}{% date_hierarchy cl %}{% endblock %}
       
   103 
       
   104 {% block filters %}
       
   105 {% if cl.has_filters %}
       
   106 
       
   107 
       
   108 <a href="javascript:showchangelistfilter();" id="changelist-filter-button">Filter: {% if cl.is_filtered %}{% trans "on" %}{% else %}{% trans "off" %}{% endif %}</a>
       
   109 <div id="changelist-filter" style="display:none;">
       
   110 <h2>{% trans 'Filter' %}</h2>
       
   111 {% for spec in cl.filter_specs %}
       
   112    {% clean_admin_list_filter cl spec %}
       
   113 {% endfor %}
       
   114 </div>
       
   115 {% endif %}
       
   116 {% endblock %}
       
   117 
       
   118 {% include "admin/cms/page/change_list_tree.html" %}
       
   119 
       
   120 </div>
       
   121 </div>
       
   122 
       
   123 <div id="dialogs"></div>
       
   124 
       
   125 {% endblock %}