parent
5e3e4bfd2e
commit
1e3e65fcbf
|
@ -6,8 +6,6 @@ urlpatterns = patterns('ietf.nomcom.views',
|
|||
url(r'^(?P<year>\d{4})/$', 'index', name='nomcom_index'),
|
||||
url(r'^(?P<year>\d{4})/requirements/$', 'requirements', name='nomcom_requirements'),
|
||||
url(r'^(?P<year>\d{4})/questionnaires/$', 'questionnaires', name='nomcom_questionnaires'),
|
||||
url(r'^(?P<year>\d{4})/requirement/(?P<name>[^/]+)/$', 'requirement_detail', name='nomcom_requirement_detail'),
|
||||
url(r'^(?P<year>\d{4})/questionnaire/(?P<name>[^/]+)/$', 'questionnaire_detail', name='nomcom_questionnaire_detail'),
|
||||
url(r'^(?P<year>\d{4})/comments/$', 'comments', name='nomcom_comments'),
|
||||
url(r'^(?P<year>\d{4})/nominate/$', 'nominate', name='nomcom_nominate'),
|
||||
url(r'^ajax/position-text/(?P<position_id>\d+)/$', 'ajax_position_text', name='nomcom_ajax_position_text'),
|
||||
|
|
|
@ -25,36 +25,24 @@ def index(request, year):
|
|||
|
||||
def requirements(request, year):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
positions = nomcom.position_set.all()
|
||||
return render_to_response('nomcom/requirements.html',
|
||||
{'nomcom': nomcom,
|
||||
'positions': positions,
|
||||
'year': year,
|
||||
'selected': 'requirements'}, RequestContext(request))
|
||||
|
||||
|
||||
def questionnaires(request, year):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
positions = nomcom.position_set.all()
|
||||
return render_to_response('nomcom/questionnaires.html',
|
||||
{'nomcom': nomcom,
|
||||
'positions': positions,
|
||||
'year': year,
|
||||
'selected': 'questionnaires'}, RequestContext(request))
|
||||
|
||||
|
||||
def questionnaire_detail(request, year, name):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
return render_to_response('nomcom/questionnaire_detail.html',
|
||||
{'nomcom': nomcom,
|
||||
'year': year,
|
||||
'selected': 'questionnaires'}, RequestContext(request))
|
||||
|
||||
|
||||
def requirement_detail(request, year, name):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
return render_to_response('nomcom/requirement_detail.html',
|
||||
{'nomcom': nomcom,
|
||||
'year': year,
|
||||
'selected': 'requirements'}, RequestContext(request))
|
||||
|
||||
|
||||
@login_required
|
||||
def nominate(request, year):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
|
|
|
@ -1,6 +1,46 @@
|
|||
{% extends "nomcom/nomcom_base.html" %}
|
||||
|
||||
{% block pagehead %}
|
||||
{{ block.super }}
|
||||
<script type="text/javascript" src="/js/lib/jquery-1.4.2.min.js"></script>
|
||||
<script type="text/javascript" src="/js/yui/yui-20100305.js"></script>
|
||||
<script type="text/javascript" src="/js/base.js"></script>
|
||||
{% endblock pagehead %}
|
||||
|
||||
{% block subtitle %} - Questionnaires {% endblock %}
|
||||
|
||||
{% block nomcom_content %}
|
||||
<h2>Questionnaires</h2>
|
||||
<div id="mytabs" class="yui-navset">
|
||||
<ul class="yui-nav">
|
||||
{% for position in positions %}
|
||||
<li><a href="#{{ position.name }}"><em>{{ position.name }}</em></a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
Pick the position requirements to view from the list immediately above
|
||||
<div class="yui-content">
|
||||
{% for position in positions %}
|
||||
<div id="{{ position.name }}">
|
||||
{% include position.questionnaire.path %}
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
var tabView = new YAHOO.widget.TabView('mytabs');
|
||||
var url = location.href.split('#');
|
||||
if (url[1]) {
|
||||
url[1] = "#"+url[1];
|
||||
var tabs = tabView.get('tabs');
|
||||
for (var i = 0; i < tabs.length; i++) {
|
||||
if (url[1].indexOf(tabs[i].get('href')) == 0) {
|
||||
tabView.set('activeIndex', i);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
//]]>
|
||||
</script>
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -1,6 +1,46 @@
|
|||
{% extends "nomcom/nomcom_base.html" %}
|
||||
|
||||
{% block pagehead %}
|
||||
{{ block.super }}
|
||||
<script type="text/javascript" src="/js/lib/jquery-1.4.2.min.js"></script>
|
||||
<script type="text/javascript" src="/js/yui/yui-20100305.js"></script>
|
||||
<script type="text/javascript" src="/js/base.js"></script>
|
||||
{% endblock pagehead %}
|
||||
|
||||
{% block subtitle %} - Requirements {% endblock %}
|
||||
|
||||
{% block nomcom_content %}
|
||||
<h2>Requirements</h2>
|
||||
<div id="mytabs" class="yui-navset">
|
||||
<ul class="yui-nav">
|
||||
{% for position in positions %}
|
||||
<li><a href="#{{ position.name }}"><em>{{ position.name }}</em></a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
Pick the position requirements to view from the list immediately above
|
||||
<div class="yui-content">
|
||||
{% for position in positions %}
|
||||
<div id="{{ position.name }}">
|
||||
{% include position.requirement.path %}
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
var tabView = new YAHOO.widget.TabView('mytabs');
|
||||
var url = location.href.split('#');
|
||||
if (url[1]) {
|
||||
url[1] = "#"+url[1];
|
||||
var tabs = tabView.get('tabs');
|
||||
for (var i = 0; i < tabs.length; i++) {
|
||||
if (url[1].indexOf(tabs[i].get('href')) == 0) {
|
||||
tabView.set('activeIndex', i);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
//]]>
|
||||
</script>
|
||||
|
||||
{% endblock %}
|
||||
|
|
Loading…
Reference in a new issue