{% load my_tags %} <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US"> <head> <title>{% block title %}{{sitename}}{% endblock %}</title> {% block meta %} <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta name="generator" content="Gramps 3.2.0-0.SVN12859M http://gramps-project.org/" /> <meta name="author" content="" /> {% endblock %} <link href="/images/ped24.ico" type="image/x-icon" rel="shortcut icon" /> {% block css %} <link media="screen" href="/styles/css/{{css_theme}}" type="text/css" rel="stylesheet" /> <link media="print" href="/styles/css/Web_Print-Default.css" type="text/css" rel="stylesheet" /> <script type="text/javascript" src="/styles/javascript/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="/styles/javascript/jquery-ui-1.7.2.custom.min.js"></script> <script type="text/javascript" src="/styles/jhtmlarea/scripts/jHtmlArea-0.7.0.js"></script> <link rel="Stylesheet" type="text/css" href="/styles/jhtmlarea/style/jHtmlArea.css" /> <script type="text/javascript" src="/styles/javascript/jquery.flexbox.min.js"></script> <link type="text/css" rel="stylesheet" href="/styles/css/jquery.flexbox.css" /> {% endblock %} <style type="text/css"> table td { vertical-align: middle; } div.content { background: none; } .content { padding: 0px 0px 10px; } .browsecell { display: block; } #subtitle { font-weight: bold; font-style: italic; border-top: 1px solid; } td.ColumnAttribute { text-align: right; } #error { color: red; } {% if action == "edit" or action == "add" %} {% else %} #rowspace { height: 3px; } #data { border: 1px solid; background-color: white; color: brown; } {% endif %} /* Component containers */ .ui-widget { font-family: Georgia,serif; font-size: small; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Georgia,serif; font-size: small; } .ui-widget-content { border: 1px solid #7D5925; color: #7D5925; float: left; width: 98%; } .ui-widget-content a { color: #7D5925; } .ui-widget-header { color: #ffffff; } .ui-widget-header a { color: #7D5925; } /* Overlays */ .ui-widget-overlay { background: #aaaaaa; opacity: .30; } .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; opacity: .30; -webkit-border-radius: 8px; } /* Interaction states */ .ui-state-default { border: 1px solid #7D5925; background: #FFF2C6; font-weight: normal; color: #7D5925; outline: none; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #7D5925; text-decoration: none; outline: none; } .ui-state-hover, .ui-state-focus { border: 1px solid #f5ad66; background: #f5f0e5; font-weight: normal; color: #a46313; outline: none; } .ui-state-hover a, .ui-state-hover a:hover { color: #a46313; text-decoration: none; outline: none; } .ui-state-active { border: 1px solid #7D5925; background: #f4f0ec; font-weight: normal; color: #b85700; outline: none; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #b85700; outline: none; text-decoration: none; } /* Interaction Cues */ .ui-state-highlight { border: 1px solid #d9bb73; background: #f5f5b5; color: #060200; } .ui-state-highlight a { color: #060200; } .ui-state-error { border: 1px solid #f8893f; background: #fee4bd; color: #dd4e2c; } .ui-state-error a { color: #dd4e2c; } .ui-state-error-text { color: #dd4e2c; } .ui-state-disabled { opacity: .35; background-image: none; } .ui-priority-primary { font-weight: bold; } .ui-priority-secondary { opacity: .7; font-weight: normal; } /* Tabs */ .ui-tabs { padding: .2em; } .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; } .ui-tabs .ui-tabs-nav li { position: relative; float: left; margin: .2em .2em -1px 0; padding: 0; } .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ .ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; } .ui-tabs .ui-tabs-hide { display: none !important; } </style> <SCRIPT LANGUAGE="JavaScript"> <!-- var timerId=0 ; function clearTimer() { if (timerId!=0) { clearTimeout(timerId); timerId=0; }} function startTimer() { clearTimer(); timerId=setTimeout('timerId=0;hideMenus()',200); } function showMenu(menuNum) { clearTimer(); hideMenus(); document.getElementById('menu_'+menuNum).style.display=""; } function hideMenus() { document.getElementById('menu_browse').style.display="none"; } function hiLite(theOption) { clearTimer(); document.getElementById('opt_'+theOption).style.background='#9090FF'; } function unLite(theOption) { startTimer(); document.getElementById('opt_'+theOption).style.background='#D0D0FF'; } function optClick(theOption) { document.location.href=theOption; } function setHasData(classname, value) { var elems = document.getElementsByTagName('*'), i; for (i in elems) { if((" " + elems[i].className + " ").indexOf(" " + classname + " ") > -1) { if (value) { elems[i].style.fontWeight = "bold"; elems[i].style.fontStyle = "italic"; } else { elems[i].style.fontWeight = ""; elems[i].style.fontStyle = ""; } } } } function setReturnValues() { var elems = document.getElementsByTagName('*'), i; for (i in elems) { if ((" " + elems[i].name + " ").indexOf("_return ") > -1) { var pos = (" " + elems[i].name + " ").indexOf("_return "); var s = elems[i].name.substring(0, pos - 1); var v = document.getElementsByName(s)[0]; elems[i].value = v.value; } } } function buttonOver(button) { button.style.backgroundColor = "white"; button.style.border = "1px solid gray"; } function buttonOut(button) { button.style.backgroundColor = "lightgray"; button.style.border = "1px solid lightgray"; } //--> </SCRIPT> <STYLE TYPE="text/css"> <!-- .popupMenu { // font-family : Verdana,Tahoma,Helvetica,sans-serif; // font-size : 12px; color : #111111; position : absolute; // top : 72px; border : 1px; padding : 3px; z-index : 16; background-color: #D0D0FF; cursor : pointer; } --> </STYLE> </head> <body onclick="hideMenus()" onload="if (document.getElementById('get_focus')) {document.getElementById('get_focus').focus();}" > <div id="header" style="padding-top: 1em; background-position:0px -32px;"> <h1 id="SiteTitle" style="margin-left: 0em;">{% block heading %}{{sitename}}{% endblock %}</h1> </div> <div class="wrapper" role="navigation" id="nav"> {% block navigation %} <div class="container"> <ul class="menu" id="dropmenu"> <li {{ tview|currentSection:"home" }}><a href="/">Home</a></li> {% for title in menu %} {# (<Nice name>, /<path>/, <Model> | None, Need authentication ) #} {% if title.3 %} {% if user.is_authenticated %} <li {{tview|currentSection:title.1 }}> {% if title.1 %} <a href="/{{title.1}}/">{{title.0}}</a> </li> {% else %} <a href="/">{{title.0}}</a> </li> {% endif %} {% else %} {# don't show #} {% endif %} {% else %} <li {{tview|currentSection:title.1 }}> {% if title.1 %} <a href="/{{title.1}}/" onmouseover="showMenu('{{title.1}}')" onmouseout="startTimer()" style="cursor:pointer" href="/browse/">{{title.0}}</a> <DIV CLASS="popupMenu" ID="menu_browse" STYLE="display:none;"> <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"> <TR ID="opt_person"><TD><A ONMOUSEOVER="hiLite('person')" ONMOUSEOUT="unLite('person')" ONCLICK="optClick('/person/')">People</A></TD></TR> <TR ID="opt_family"><TD><A ONMOUSEOVER="hiLite('family')" ONMOUSEOUT="unLite('family')" ONCLICK="optClick('/family/')">Families</A></TD></TR> <TR ID="opt_event"><TD><A ONMOUSEOVER="hiLite('event')" ONMOUSEOUT="unLite('event')" ONCLICK="optClick('/event/')">Events</A></TD></TR> <TR ID="opt_note"><TD><A ONMOUSEOVER="hiLite('note')" ONMOUSEOUT="unLite('note')" ONCLICK="optClick('/note/')">Note</A></TD></TR> <TR ID="opt_media"><TD><A ONMOUSEOVER="hiLite('media')" ONMOUSEOUT="unLite('media')" ONCLICK="optClick('/media/')">Media</A></TD></TR> <TR ID="opt_citation"><TD><A ONMOUSEOVER="hiLite('citation')" ONMOUSEOUT="unLite('citation')" ONCLICK="optClick('/citation/')">Citations</A></TD></TR> <TR ID="opt_source"><TD><A ONMOUSEOVER="hiLite('source')" ONMOUSEOUT="unLite('source')" ONCLICK="optClick('/source/')">Sources</A></TD></TR> <TR ID="opt_place"><TD><A ONMOUSEOVER="hiLite('place')" ONMOUSEOUT="unLite('place')" ONCLICK="optClick('/place/')">Places</A></TD></TR> <TR ID="opt_repository"><TD><A ONMOUSEOVER="hiLite('repsoitory')" ONMOUSEOUT="unLite('repository')" ONCLICK="optClick('/repository/')">Repository</A></TD></TR> <TR ID="opt_tag"><TD><A ONMOUSEOVER="hiLite('tag')" ONMOUSEOUT="unLite('tag')" ONCLICK="optClick('/tag/')">Tags</A></TD></TR> </TABLE> </DIV> </li> {% else %} <a href="/">{{title.0}}</a></li> {% endif %} {% endif %} {% endfor %} {% if user.is_authenticated %} {% if next %} <li><a href="/logout/?next={{next}}">Logout</a></li> {% else %} <li><a href="/logout">Logout</a></li> {% endif %} {% if user.is_superuser %} <li><a href="/admin">Admin</a></li> {% endif %} {% else %} {% if next %} <li><a href="/login/?next={{next}}">Login</a></li> {% else %} <li><a href="/login/">Login</a></li> {% endif %} {% endif %} </ul> {% endblock %} </div> </div> <div class="grampsweb"> {% for message in messages %} <font color="red">{{message}}</font><br/> {% endfor %} {% if message %} <div id="system_message" class="{{ message_type }}"> <font color="red">{{message}}</font><br/> </div> {% endif %} {% block content %} {% endblock %} <div class="content"> </div> </div> <div id="footer"> {% block footer %} <p id="createdate"> <a href="http://www.gramps-project.org/wiki/index.php?title=Gramps-Connect">Gramps-Connect, version {{gramps_version}}</a>. </p> <p id="copyright">© 2009-2012 <a href="http://www.gramps-project.org/">www.gramps-project.org</a> </p> {% endblock %} </div> </body> </html>