2009-11-13 11:02:33 +05:30
{% extends "view_page_detail.html" %}
{% load my_tags %}
{% block content %}
< script type = "text/javascript" >
2012-05-31 03:09:01 +05:30
$(function(){
$('#tabs').tabs({
'select': function(event, ui){
2012-05-31 05:03:44 +05:30
document.location.hash = ui.panel.id;
}
2012-05-31 03:09:01 +05:30
});
});
2009-11-13 11:02:33 +05:30
< / script >
2009-11-18 08:28:29 +05:30
< div class = "content" id = "IndividualDetail" >
2011-12-13 04:51:13 +05:30
{% include "detail_breadcrumb.html" %}
2009-11-18 08:28:29 +05:30
2012-05-25 18:08:09 +05:30
< h2 > < a href = "/person/{{family.father.handle}}" > {{family.father|render_name:user}}< / a > and < a href = "/person/{{family.mother.handle}}" > {{family.mother|render_name:user}}< / a > < / h2 >
2009-11-18 08:28:29 +05:30
< div id = "summaryarea" >
2012-05-17 17:26:59 +05:30
< table class = "infolist" style = "width:90%;" > {% comment %} 4 cols {% endcomment %}
2009-11-18 08:28:29 +05:30
< tbody >
2012-05-26 05:11:47 +05:30
{% if familyform.errors %}
< hr >
< p id = "error" > The following fields have errors. Please correct and try again.< / p >
< div id = "error" > {{familyform.errors}}< / div >
< hr >
{% endif %}
2012-08-01 02:19:19 +05:30
< form method = "post" onsubmit = "setReturnValues()" > {% csrf_token %}
2009-11-13 11:02:33 +05:30
< tr >
2009-11-18 08:28:29 +05:30
< th colspan = "2" > Father< / th >
< th colspan = "2" > Mother< / th >
2009-11-13 11:02:33 +05:30
< / tr >
< tr >
2009-11-18 08:28:29 +05:30
< td class = "ColumnAttribute" > Name:< / td >
2012-06-07 06:19:02 +05:30
{% if user.is_authenticated or father.probably_alive %}
2012-08-01 02:19:19 +05:30
< td class = "ColumnValue" id = "data" >
{% if action != "view" %}
< script type = "text/javascript" >
$(function() {
$('#father').flexbox('/json/?field=father', {
watermark: 'Father',
width: 300,
paging: {
pageSize: 10
},
initialValue: '{{family.father.get_selection_string}}',
initialId: '{{family.father.handle}}'
});
});
// < / script >
< div id = "father" > < / div >
2012-06-07 06:19:02 +05:30
{% else %}
2012-08-01 02:19:19 +05:30
{{family.father|render_name:user}}
2012-06-07 06:19:02 +05:30
{% endif %}
2012-08-01 02:19:19 +05:30
< / td >
{% else %}
{{family.father|render_name:user}}
{% endif %}
< / td >
2009-11-18 08:28:29 +05:30
< td class = "ColumnAttribute" > Name:< / td >
2012-07-21 23:13:20 +05:30
{% if user.is_authenticated or family.mother.probably_alive %}
2012-08-01 02:19:19 +05:30
< td class = "ColumnValue" id = "data" >
{% if action != "view" %}
< script type = "text/javascript" >
$(function() {
$('#mother').flexbox('/json/?field=mother', {
watermark: 'Mother',
width: 300,
paging: {
pageSize: 10
},
initialValue: '{{family.mother.get_selection_string}}',
initialId: '{{family.mother.handle}}'
});
});
// < / script >
< div id = "mother" > < / div >
{% else %}
{{family.mother|render_name:user}}
{% endif %}
2012-06-07 06:19:02 +05:30
{% else %}
2012-08-01 02:19:19 +05:30
{{family.mother|render_name:user}}
2012-06-07 06:19:02 +05:30
{% endif %}
2012-08-01 02:19:19 +05:30
< / td >
2009-11-13 11:02:33 +05:30
< / tr >
2012-05-25 07:15:16 +05:30
{% if user.is_authenticated or not familyform.father.probably_alive %}
2009-11-13 11:02:33 +05:30
< tr >
2009-11-18 08:28:29 +05:30
< td class = "ColumnAttribute" > Birth:< / td >
2012-05-26 05:11:47 +05:30
< td class = "ColumnValue" id = "data" > {{familyform.father.birth|date_as_text:user}}< / td >
2009-11-18 08:28:29 +05:30
< td class = "ColumnAttribute" > Birth:< / td >
2012-05-26 05:11:47 +05:30
< td class = "ColumnValue" id = "data" > {{familyform.mother.birth|date_as_text:user}}< / td >
2009-11-13 11:02:33 +05:30
< / tr >
2009-11-19 08:11:37 +05:30
{% else %}
< tr >
2012-05-25 18:08:09 +05:30
< td class = "ColumnAttribute" > Death:< / td >
2012-05-26 05:11:47 +05:30
< td class = "ColumnValue" id = "data" > {{familyform.father.death|date_as_text:user}}< / td >
2012-05-25 18:08:09 +05:30
< td class = "ColumnAttribute" > Death:< / td >
2012-05-26 05:11:47 +05:30
< td class = "ColumnValue" id = "data" > {{familyform.mother.death|date_as_text:user}}< / td >
2009-11-19 08:11:37 +05:30
< / tr >
{% endif %}
2009-11-13 11:02:33 +05:30
< tr >
2009-11-18 08:28:29 +05:30
< td class = "ColumnAttribute" > Death:< / td >
2012-05-26 05:11:47 +05:30
< td class = "ColumnValue" id = "data" > {{familyform.father.death|date_as_text:user}}< / td >
2009-11-18 08:28:29 +05:30
< td class = "ColumnAttribute" > Death:< / td >
2012-05-26 05:11:47 +05:30
< td class = "ColumnValue" id = "data" > {{familyform.mother.death|date_as_text:user}}< / td >
2009-11-13 11:02:33 +05:30
< / tr >
2009-11-18 08:28:29 +05:30
< / tbody >
2009-11-13 11:02:33 +05:30
< / table >
2010-01-02 07:39:09 +05:30
< table class = "infolist" >
2009-11-18 08:28:29 +05:30
< tbody >
< tr >
2010-01-02 07:39:09 +05:30
< th colspan = "4" > Relationship information< / th >
2009-11-18 08:28:29 +05:30
< / tr >
< tr >
2012-05-25 18:08:09 +05:30
< td class = "ColumnAttribute" > {{familyform.gramps_id.label}}:< / td >
< td class = "ColumnValue" id = "data" > {% render familyform.gramps_id user action %}< / td >
< td class = "ColumnAttribute" > {{familyform.family_rel_type.label}}:< / td >
< td class = "ColumnValue" id = "data" > {% render familyform.family_rel_type user action %}< / td >
2010-01-02 07:39:09 +05:30
< / tr >
< tr >
2012-05-25 18:08:09 +05:30
< td class = "ColumnAttribute" > {{familyform.tags.label}}:< / td >
< td class = "ColumnValue" id = "data" > {% render familyform.tags user action %}< / td >
< td class = "ColumnAttribute" > {{familyform.private.label}}:< / td >
< td class = "ColumnValue" id = "data" > {% render familyform.private user action %}< / td >
2009-11-18 08:28:29 +05:30
< / tr >
< / tbody >
< / table >
< / div >
< / div >
2009-11-13 11:02:33 +05:30
<!-- Tabs -->
2012-07-25 06:17:09 +05:30
< div class = "ui-tabs ui-widget ui-widget-content ui-corner-all" id = "tabs" style = "border: none;" >
2009-11-13 11:02:33 +05:30
< ul class = "ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all" >
2012-07-27 20:37:36 +05:30
< li class = "ui-state-default ui-corner-top ui-tabs-selected ui-state-active" > < a class = "tab-children" href = "#tab-children" > Children< / a > < / li >
< li class = "ui-corner-top ui-state-default" > < a class = "tab-events" href = "#tab-events" > Event< / a > < / li >
< li class = "ui-corner-top ui-state-default" > < a class = "tab-citations" href = "#tab-citations" > Citation< / a > < / li >
< li class = "ui-corner-top ui-state-default" > < a class = "tab-attributes" href = "#tab-attributes" > Attribute< / a > < / li >
< li class = "ui-corner-top ui-state-default" > < a class = "tab-notes" href = "#tab-notes" > Note< / a > < / li >
< li class = "ui-corner-top ui-state-default" > < a class = "tab-media" href = "#tab-media" > Media< / a > < / li >
< li class = "ui-corner-top ui-state-default" > < a class = "tab-lds" href = "#tab-lds" > LDS< / a > < / li >
< li class = "ui-corner-top ui-state-default" > < a class = "tab-history" href = "#tab-history" > History< / a > < / li >
2009-11-13 11:02:33 +05:30
< / ul >
2012-07-25 06:17:09 +05:30
< div class = "ui-tabs-panel ui-widget-content ui-corner-bottom" id = "tab-children" style = "background-color: #f4f0ec;" >
2009-11-16 04:17:43 +05:30
<!-- Events -->
2012-06-12 06:43:26 +05:30
{% children_table family user action "/person/$act/family/%s" family.handle %}
2009-11-16 04:17:43 +05:30
< / div >
2012-07-25 06:17:09 +05:30
< div class = "ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide" id = "tab-events" style = "background-color: #f4f0ec;" >
2012-05-30 18:24:06 +05:30
{% event_table family user action "/event/$act/family/%s" family.handle %}
2009-11-16 04:17:43 +05:30
< / div >
2012-07-25 06:17:09 +05:30
< div class = "ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide" id = "tab-citations" style = "background-color: #f4f0ec;" >
2012-07-20 23:10:54 +05:30
{% citation_table family user action "/citation/$act/family/%s" family.handle %}
2009-11-16 04:17:43 +05:30
< / div >
2012-07-25 06:17:09 +05:30
< div class = "ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide" id = "tab-attributes" style = "background-color: #f4f0ec;" >
2012-05-27 02:26:27 +05:30
{% attribute_table family user action "/attribute/add/family/%s" family.handle %}
2009-11-16 04:17:43 +05:30
< / div >
2012-07-25 06:17:09 +05:30
< div class = "ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide" id = "tab-notes" style = "background-color: #f4f0ec;" >
2012-05-30 18:24:06 +05:30
{% note_table family user action "/note/$act/family/%s" family.handle %}
2009-11-16 04:17:43 +05:30
< / div >
2012-07-25 06:17:09 +05:30
< div class = "ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide" id = "tab-media" style = "background-color: #f4f0ec;" >
2012-05-31 02:35:38 +05:30
{% media_table family user action "/media/$act/family/%s" family.handle %}
2009-11-16 04:17:43 +05:30
< / div >
2012-07-25 06:17:09 +05:30
< div class = "ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide" id = "tab-lds" style = "background-color: #f4f0ec;" >
2012-05-27 02:26:27 +05:30
{% lds_table family user action "/lds/add/family/%s" family.handle %}
2009-11-16 04:17:43 +05:30
< / div >
2012-07-25 06:17:09 +05:30
< div class = "ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide" id = "tab-history" style = "background-color: #f4f0ec;" >
2012-06-20 08:04:15 +05:30
{% history_table family user action %}
< / div >
2009-11-13 11:02:33 +05:30
< / div >
2012-05-25 07:15:16 +05:30
{% if user.is_superuser %}
{% if action == "edit" %}
2012-06-05 07:18:39 +05:30
{% make_button "Cancel" "/family/%s" family.handle args %}
2012-08-01 02:19:19 +05:30
< input type = "hidden" id = "father_return" name = "father_return" value = "" / >
< input type = "hidden" id = "mother_return" name = "mother_return" value = "" / >
2012-05-25 07:15:16 +05:30
< input type = "hidden" name = "action" value = "save" / >
2012-06-05 07:18:39 +05:30
< input type = "hidden" name = "search" value = "{{search}}" / >
< input type = "hidden" name = "page" value = "{{page}}" / >
2012-05-25 07:15:16 +05:30
< input type = "submit" value = "Save" / >
{% else %}
{% ifequal action "add" %}
2012-06-05 07:18:39 +05:30
{% make_button "Cancel" "/family/" args %}
2012-08-01 02:19:19 +05:30
< input type = "hidden" id = "father_return" name = "father_return" value = "" / >
< input type = "hidden" id = "mother_return" name = "mother_return" value = "" / >
2012-05-25 07:15:16 +05:30
< input type = "hidden" name = "action" value = "create" / >
2012-06-05 07:18:39 +05:30
< input type = "hidden" name = "search" value = "{{search}}"/ >
< input type = "hidden" name = "page" value = "{{page}}" / >
2012-05-25 07:15:16 +05:30
< input type = "submit" value = "Create" / >
{% else %}
2012-12-02 03:43:30 +05:30
< div style = "background-color: lightgray; padding: 2px 0px 0px 2px; clear: both;" >
{% make_button "+Add Family" "/family/add" args %}
{% make_button "?Edit Family" "/family/%s/edit" family.handle args %}
{% make_button "-Delete Family" "/family/%s/delete" family.handle args %}
< / div >
2012-05-25 07:15:16 +05:30
{% endifequal %}
{% endif %}
{% else %}
{% endif %}
< / form >
2009-11-13 11:02:33 +05:30
{% endblock %}