/
edit_five.html
72 lines (65 loc) · 2.21 KB
/
edit_five.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
{% extends "lifeflow/editor/base.html" %}
{% block body %}
<div class="breadcrumbs">
<span> <a href="../1/">Title & Summary</a> </span>
<span> <a href="../2">Body & Files</a> </span>
<span> <a href="../3/">Flows</a> </span>
<span> <a href="../4/">Tags</a> </span>
<span class="selected"> Series </span>
<span> <a href="../6/">Date & Options</a> </span>
<span> <a href="../7/">Authors & Translations</a> </span>
</div>
<script>
$(document).ready(function() {
$("a.selectable").click(function () {
$(this).toggleClass("selected");
});
$("#select-list").hover(
function() {},
function() {
var selected = $.map($("a.selected"),function(x) { return x.id; });
if (selected.length == 0) selected.push(-1);
var data = {"series":selected};
update_model("{{model}}",{{object.pk}},data);
});
});
var capitalize_title = function () {
var txt = titleCaps($("#title").val());
$("#title").val(titleCaps($("#title").val()));
}
var delete_series = function(pk) {
delete_model("series",pk);
var id = "#series_" + pk;
$(id).fadeOut('slow');
$("#select_" + pk).fadeOut('slow');
}
</script>
<div class="editing">
<ul>
<li id="select-list">
<p> Click on the series that this article should appear in. </p>
<div id="selectables" class="selectables">
{% for serie, selected in series %}
<a id="select_{{ serie.pk }}" class="selectable {% if selected %} selected{% endif %}" id="{{ serie.pk }}"> {{ serie.title }}</a>
{% endfor %}
</div>
</li>
<li>
<form method="post" action="/editor/create_model/">
<table>
<tr><td><p> Create a new series. </p></td></tr>
<tr><td>Title: </td><td><input id="title" name="title"> <a class="titlecase" onclick="capitalize_title();"> titlecase it</a></td></tr>
<input type="hidden" value="series" name="model">
<tr><td></td><td><button type="submit" class="button positive"> Create </a></td></tr>
</table>
</form>
</li>
<li>
<p> Delete unwanted series. </p>
{% for serie, selected in series %}
<a id="series_{{ serie.pk}}" class="button negative" onclick="delete_series({{ serie.pk }});"> Delete "{{ serie }}"</a>
{% endfor %}
</li>
</ul>
</div>
{% endblock %}