2012-09-01 23:26:27 +04:00
<!DOCTYPE html>
2012-10-26 12:30:46 +04:00
< html lang = "en" >
2014-10-31 18:38:27 +03:00
< head >
< meta http-equiv = "Content-Type" content = "text/html; charset=UTF-8" >
< meta charset = "utf-8" >
< title > {{ page_title }}< / title >
< link href = "{{ base_url }}/img/favicon.ico" rel = "icon" type = "image/x-icon" >
< link rel = "canonical" href = "{{ canonical_url }}" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< meta name = "description" content = "Django, API, REST, {{ current_page.title }}" >
< meta name = "author" content = "Tom Christie" >
<!-- Le styles -->
< link href = "{{ base_url }}/css/prettify.css" rel = "stylesheet" >
< link href = "{{ base_url }}/css/bootstrap.css" rel = "stylesheet" >
< link href = "{{ base_url }}/css/bootstrap-responsive.css" rel = "stylesheet" >
< link href = "{{ base_url }}/css/default.css" rel = "stylesheet" >
<!-- Le HTML5 shim, for IE6 - 8 support of HTML5 elements -->
<!-- [if lt IE 9]>
< script src = "http://html5shim.googlecode.com/svn/trunk/html5.js" > < / script >
<![endif]-->
< script type = "text/javascript" >
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-18852272-2']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
< / script >
< style >
span.fusion-wrap a {
display: block;
margin-top: 10px;
color: black;
}
a.fusion-poweredby {
display: block;
margin-top: 10px;
}
@media (max-width: 767px) {
div.promo {
display: none;
}
}
< / style >
< / head >
{# TODO: This is a bit of a hack. We don't want to refer to the file specifically. #}
< body onload = "prettyPrint()" class = "{% if current_page.input_path == 'index.md' %}index{% endif %}-page" >
2012-09-01 23:26:27 +04:00
2012-10-05 19:32:41 +04:00
< div class = "wrapper" >
2014-10-30 01:29:41 +03:00
{% include "nav.html" %}
2012-09-01 23:26:27 +04:00
2012-10-05 19:32:41 +04:00
< div class = "body-content" >
< div class = "container-fluid" >
2013-03-28 19:58:53 +04:00
2014-10-31 18:38:27 +03:00
<!-- Search Modal -->
< div id = "searchModal" class = "modal hide fade" tabindex = "-1" role = "dialog" aria-labelledby = "myModalLabel" aria-hidden = "true" >
< div class = "modal-header" >
< button type = "button" class = "close" data-dismiss = "modal" aria-hidden = "true" > × < / button >
< h3 id = "myModalLabel" > Documentation search< / h3 >
< / div >
< div class = "modal-body" >
<!-- Custom google search -->
< script >
(function() {
var cx = '015016005043623903336:rxraeohqk6w';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
'//www.google.com/cse/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
< / script >
< gcse:search > < / gcse:search >
< / div >
< div class = "modal-footer" >
< button class = "btn" data-dismiss = "modal" aria-hidden = "true" > Close< / button >
< / div >
< / div >
2013-03-28 19:58:53 +04:00
2012-10-05 19:32:41 +04:00
< div class = "row-fluid" >
2012-10-05 15:29:53 +04:00
2012-10-05 19:32:41 +04:00
< div class = "span3" >
2012-10-08 15:17:43 +04:00
<!-- TODO
< p style = "margin-top: -12px" >
< a class = "btn btn-mini btn-primary" style = "width: 60px" > « previous< / a >
< a class = "btn btn-mini btn-primary" style = "float: right; margin-right: 8px; width: 60px;" > next » < / a >
< / p >
-->
2012-10-05 19:32:41 +04:00
< div id = "table-of-contents" >
< ul class = "nav nav-list side-nav well sidebar-nav-fixed" >
2014-10-09 13:14:04 +04:00
{% for toc_item in toc %}
2014-10-31 18:38:27 +03:00
< li class = "{% if loop.first %}main{% endif %} {% if toc_item.active %}main{% endif %}" > < a href = "{{ toc_item.url }}" > {{ toc_item.title }}< / a >
< / li >
{% for toc_item in toc_item.children %}
< li > < a href = "{{ toc_item.url }}" > {{ toc_item.title }}< / a >
< / li >
{% endfor %} {% endfor %} {# TODO: This is a bit of a hack. We don't want to refer to the file specifically. #} {% if current_page.input_path == 'index.md' %}
< div class = "promo" >
< hr / >
< script type = "text/javascript" src = "//cdn.fusionads.net/fusion.js?zoneid=1332&serve=C6SDP2Y&placement=djangorestframework" id = "_fusionads_js" > < / script >
< / div >
2014-10-30 00:26:51 +03:00
{% endif %}
2014-10-29 23:54:20 +03:00
< / ul >
2013-10-21 12:30:01 +04:00
2012-10-05 19:32:41 +04:00
< / div >
2012-09-07 21:05:44 +04:00
< / div >
2012-09-01 23:26:27 +04:00
2012-10-05 19:32:41 +04:00
< div id = "main-content" class = "span9" >
2014-10-31 17:25:19 +03:00
{% if meta.source %}
{% for filename in meta.source %}
< a class = "github" href = "https://github.com/tomchristie/django-rest-framework/tree/master/rest_framework/{{ filename }}" >
< span class = "label label-info" > {{ filename }}< / span >
< / a >
{% endfor %}
{% endif %}
{{ content }}
2014-10-31 18:38:27 +03:00
< / div >
<!-- /span -->
< / div >
<!-- /row -->
< / div >
<!-- /.fluid - container -->
< / div >
<!-- /.body content -->
< div id = "push" > < / div >
< / div >
<!-- /.wrapper -->
2012-10-05 18:22:30 +04:00
2012-10-05 19:32:41 +04:00
< footer class = "span12" >
2014-10-31 18:38:27 +03:00
< p > Sponsored by < a href = "http://dabapps.com/" > DabApps< / a > .< / a >
< / p >
2012-10-05 19:32:41 +04:00
< / footer >
2012-10-05 18:22:30 +04:00
2014-10-31 18:38:27 +03:00
<!-- Le javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
< script src = "{{ base_url }}/js/jquery-1.8.1-min.js" > < / script >
< script src = "{{ base_url }}/js/prettify-1.0.js" > < / script >
< script src = "{{ base_url }}/js/bootstrap-2.1.1-min.js" > < / script >
< script >
//$('.side-nav').scrollspy()
var shiftWindow = function() {
scrollBy(0, -50)
};
if (location.hash) shiftWindow();
window.addEventListener("hashchange", shiftWindow);
$('.dropdown-menu').on('click touchstart', function(event) {
event.stopPropagation();
});
// Dynamically force sidenav to no higher than browser window
$('.side-nav').css('max-height', window.innerHeight - 130);
$(function() {
$(window).resize(function() {
$('.side-nav').css('max-height', window.innerHeight - 130);
2012-09-12 13:12:13 +04:00
});
2014-10-31 18:38:27 +03:00
});
< / script >
< / body >
2013-06-27 02:26:35 +04:00
2014-10-31 18:38:27 +03:00
< / html >