chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
{% block footer %}
|
||||
{% end %}
|
||||
@@ -0,0 +1,12 @@
|
||||
{% block header %}
|
||||
<div id="navbar" class="navbar navbar-default ace-save-state">
|
||||
<div class="navbar-container ace-save-state" id="navbar-container">
|
||||
<div class="navbar-header pull-left">
|
||||
<a href="/stock/" class="navbar-brand">
|
||||
<small><i class="fa fa-leaf"></i>开源Python全栈股票系统,数据抓取、统计分析、报表展示 版本:{{ pythonStockVersion }}</small>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</div><!-- /.navbar-container -->
|
||||
</div>
|
||||
{% end %}
|
||||
@@ -0,0 +1,64 @@
|
||||
{% block left_menu %}
|
||||
<div id="sidebar" class="sidebar responsive ace-save-state">
|
||||
<script type="text/javascript">
|
||||
try{ace.settings.loadState('sidebar')}catch(e){}
|
||||
</script>
|
||||
|
||||
<ul class="nav nav-list">
|
||||
<li class="">
|
||||
<a href="/">
|
||||
<i class="menu-icon fa fa-tachometer"></i>
|
||||
<span class="menu-text"> Dashboard </span>
|
||||
</a>
|
||||
<b class="arrow"></b>
|
||||
</li>
|
||||
|
||||
<li class="active open">
|
||||
<!--<a href="#" class="dropdown-toggle">-->
|
||||
<!--<i class="menu-icon fa fa-desktop"></i>-->
|
||||
<!--<span class="menu-text">-->
|
||||
<!--股票原始数据-->
|
||||
<!--</span>-->
|
||||
<!--<b class="arrow fa fa-angle-down"></b>-->
|
||||
<!--</a>-->
|
||||
<!--<b class="arrow"></b>-->
|
||||
<li class="submenu">
|
||||
<li class="open" style="display:none;">
|
||||
{% set loopType = "" %}
|
||||
{% for leftMenuTmp in leftMenu.leftMenuList %}
|
||||
|
||||
{% if leftMenuTmp.type != loopType %}
|
||||
</li>
|
||||
<li class="open">
|
||||
{% set loopType = leftMenuTmp.type %}
|
||||
<a href="#" class="dropdown-toggle">
|
||||
<i class="menu-icon fa fa-pencil-square-o"></i>
|
||||
{{ leftMenuTmp.type }}
|
||||
<b class="arrow fa fa-angle-down"></b>
|
||||
</a>
|
||||
<b class="arrow"></b>
|
||||
|
||||
{% end %}
|
||||
|
||||
<ul class="submenu">
|
||||
<li>
|
||||
<a href="{{ leftMenuTmp.url }}">
|
||||
<i class="menu-icon fa fa-caret-right"></i>
|
||||
{{ leftMenuTmp.name }}
|
||||
</a>
|
||||
<b class="arrow"></b>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
{% end %}
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
</ul><!-- /.nav-list -->
|
||||
|
||||
<div class="sidebar-toggle sidebar-collapse" id="sidebar-collapse">
|
||||
<i id="sidebar-toggle-icon" class="ace-icon fa fa-angle-double-left ace-save-state" data-icon1="ace-icon fa fa-angle-double-left" data-icon2="ace-icon fa fa-angle-double-right"></i>
|
||||
</div>
|
||||
</div>
|
||||
{% end %}
|
||||
@@ -0,0 +1,71 @@
|
||||
{% block meta %}
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
|
||||
<!-- bootstrap & fontawesome -->
|
||||
<link rel="stylesheet" href="/static/css/bootstrap.min.css" />
|
||||
<link rel="stylesheet" href="/static/font-awesome/4.5.0/css/font-awesome.min.css" />
|
||||
<!-- ace styles -->
|
||||
<link rel="stylesheet" href="/static/css/ace.min.css" class="ace-main-stylesheet" id="main-ace-style" />
|
||||
<!-- basic scripts -->
|
||||
<script src="/static/js/jquery-2.1.4.min.js"></script>
|
||||
<script src="/static/js/ace-extra.min.js"></script>
|
||||
<script src="/static/js/bootstrap.min.js"></script>
|
||||
|
||||
<!-- page specific plugin scripts -->
|
||||
<script src="/static/js/jquery.dataTables.min.js"></script>
|
||||
<script src="/static/js/jquery.dataTables.bootstrap.min.js"></script>
|
||||
<script src="/static/js/dataTables.buttons.min.js"></script>
|
||||
<script src="/static/js/dataTables.select.min.js"></script>
|
||||
<!-- ace scripts -->
|
||||
<script src="/static/js/moment.min.js"></script>
|
||||
<script src="/static/js/bootstrap-datepicker.min.js"></script>
|
||||
<script src="/static/js/bootstrap-datetimepicker.min.js"></script>
|
||||
<script src="/static/js/bootstrap-datepicker.zh-CN.js"></script>
|
||||
|
||||
<link rel="stylesheet" href="/static/css/bootstrap-datepicker3.min.css" />
|
||||
<link rel="stylesheet" href="/static/css/bootstrap-datetimepicker.min.css" />
|
||||
|
||||
<script src="/static/js/ace-elements.min.js"></script>
|
||||
<script src="/static/js/ace.min.js"></script>
|
||||
<script src="/static/js/jquery-ui.custom.min.js"></script>
|
||||
<script src="/static/js/bootbox.js"></script>
|
||||
|
||||
<script src="/static/js/buttons.colVis.min.js"></script>
|
||||
<script src="/static/js/buttons.print.min.js"></script>
|
||||
<script src="/static/js/buttons.html5.min.js"></script>
|
||||
|
||||
|
||||
<script type='text/javascript'>
|
||||
jQuery(function($) {
|
||||
//初始化窗口。
|
||||
$('.modal.aside').ace_aside();
|
||||
$('#aside-inside-modal').addClass('aside').ace_aside({container: ""});
|
||||
$(document).one('ajaxloadstart.page', function(e) {
|
||||
$('.modal.aside').remove();
|
||||
$(window).off('.aside')
|
||||
});
|
||||
})
|
||||
$.extend({
|
||||
getUrlVars: function(){
|
||||
var vars = [], hash;
|
||||
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
|
||||
for(var i = 0; i < hashes.length; i++)
|
||||
{
|
||||
hash = hashes[i].split('=');
|
||||
vars.push(hash[0]);
|
||||
vars[hash[0]] = hash[1];
|
||||
}
|
||||
return vars;
|
||||
},
|
||||
getUrlVar: function(name){
|
||||
return $.getUrlVars()[name];
|
||||
}
|
||||
});
|
||||
jQuery(function($) {
|
||||
$('[data-rel=tooltip]').tooltip();
|
||||
$('[data-rel=popover]').popover({html:true});
|
||||
});
|
||||
</script>
|
||||
<style>
|
||||
#dynamic-table_filter {display: none;}
|
||||
</style>
|
||||
{% end %}
|
||||
Reference in New Issue
Block a user