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