mirror of
https://github.com/ail-project/ail-framework.git
synced 2024-11-27 00:07:16 +00:00
Added page Plot-tool
This commit is contained in:
parent
c028ca80da
commit
87a86b38d1
2 changed files with 133 additions and 1 deletions
|
@ -12,11 +12,20 @@
|
||||||
<link href="{{ url_for('static', filename='font-awesome/css/font-awesome.css') }}" rel="stylesheet">
|
<link href="{{ url_for('static', filename='font-awesome/css/font-awesome.css') }}" rel="stylesheet">
|
||||||
<link href="{{ url_for('static', filename='css/sb-admin-2.css') }}" rel="stylesheet">
|
<link href="{{ url_for('static', filename='css/sb-admin-2.css') }}" rel="stylesheet">
|
||||||
<link href="{{ url_for('static', filename='css/dataTables.bootstrap.css') }}" rel="stylesheet" type="text/css" />
|
<link href="{{ url_for('static', filename='css/dataTables.bootstrap.css') }}" rel="stylesheet" type="text/css" />
|
||||||
|
<link href="{{ url_for('static', filename='css/jquery-ui.min.css') }}" rel="stylesheet" type="text/css" />
|
||||||
<script language="javascript" src="{{ url_for('static', filename='js/jquery.js')}}"></script>
|
<script language="javascript" src="{{ url_for('static', filename='js/jquery.js')}}"></script>
|
||||||
<script src="{{ url_for('static', filename='js/bootstrap.min.js') }}"></script>
|
<script src="{{ url_for('static', filename='js/bootstrap.min.js') }}"></script>
|
||||||
<script src="{{ url_for('static', filename='js/jquery.dataTables.min.js') }}"></script>
|
<script src="{{ url_for('static', filename='js/jquery.dataTables.min.js') }}"></script>
|
||||||
<script src="{{ url_for('static', filename='js/dataTables.bootstrap.js') }}"></script>
|
<script src="{{ url_for('static', filename='js/dataTables.bootstrap.js') }}"></script>
|
||||||
|
<script src="{{ url_for('static', filename='js/jquery-ui.min.js') }}"></script>
|
||||||
|
<script src="{{ url_for('static', filename='js/jquery.flot.js') }}"></script>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.sparkLineStats ul {
|
||||||
|
padding-left:0;
|
||||||
|
list-style:none
|
||||||
|
}
|
||||||
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
|
@ -50,7 +59,83 @@
|
||||||
<!-- /.row -->
|
<!-- /.row -->
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
||||||
|
<!-- Panel OPTIONS -->
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<div id="panel-today" class="panel panel-default">
|
||||||
|
<div class="panel-heading">
|
||||||
|
<strong>Select options</strong>
|
||||||
|
</div>
|
||||||
|
<div class="panel-body">
|
||||||
|
<div class="row">
|
||||||
|
<!-- left column -->
|
||||||
|
<div class="col-lg-9">
|
||||||
|
<!-- providers charts -->
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<div class="sparkLineStats">
|
||||||
|
<ul>
|
||||||
|
<li><div class="checkbox"></div><label><input value="" type="checkbox"></input>Provider 1</label></li>
|
||||||
|
<li><div class="checkbox"></div><label><input value="" type="checkbox"></input>Provider 2</label></li>
|
||||||
|
<li><div class="checkbox"></div><label><input value="" type="checkbox"></input>Provider 3</label></li>
|
||||||
|
<li><div class="checkbox"></div><label><input value="" type="checkbox"></input>Provider 4</label></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<div class="sparkLineStats">
|
||||||
|
<ul>
|
||||||
|
<li><div class="checkbox"></div><label><input value="" type="checkbox"></input>Provider 1</label></li>
|
||||||
|
<li><div class="checkbox"></div><label><input value="" type="checkbox"></input>Provider 2</label></li>
|
||||||
|
<li><div class="checkbox"></div><label><input value="" type="checkbox"></input>Provider 3</label></li>
|
||||||
|
<li><div class="checkbox"></div><label><input value="" type="checkbox"></input>Provider 4</label></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- right column -->
|
||||||
|
<div class="col-lg-3">
|
||||||
|
<div aria-disabled="false" class="slider sliderRange sliderBlue ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="margin-bottom: 5px;"></div>
|
||||||
|
<strong>Date:</strong><i>10/09/15</i> - <i>15/09/16</i>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- /.row -->
|
||||||
|
<div class="row">
|
||||||
|
<button class="btn btn-info" style="margin-right: 8px; float: right;">Plot!</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- /.panel-body -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- /.panel -->
|
||||||
|
</div>
|
||||||
|
<!-- /.panel -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Panel PLOT -->
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<div id="panel-today" class="panel panel-default">
|
||||||
|
<div class="panel-heading">
|
||||||
|
<strong>Graph</strong>
|
||||||
|
</div>
|
||||||
|
<div class="panel-body">
|
||||||
|
<div id="graph" style="height: 300px;"></div>
|
||||||
|
</div>
|
||||||
|
<!-- /.panel-body -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- /.panel -->
|
||||||
|
</div>
|
||||||
|
<!-- /.panel -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<!-- /.row -->
|
<!-- /.row -->
|
||||||
</div>
|
</div>
|
||||||
<!-- /#page-wrapper -->
|
<!-- /#page-wrapper -->
|
||||||
|
@ -63,6 +148,53 @@
|
||||||
activePage = $('h1.page-header').attr('data-page');
|
activePage = $('h1.page-header').attr('data-page');
|
||||||
$("#"+activePage).addClass("active");
|
$("#"+activePage).addClass("active");
|
||||||
|
|
||||||
|
$( ".sliderRange" ).slider({
|
||||||
|
range: true,
|
||||||
|
min: 0,
|
||||||
|
max: 500,
|
||||||
|
values: [ 192, 470 ],
|
||||||
|
slide: function( event, ui ) {
|
||||||
|
$( ".sliderRangeLabel" ).html( "$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ] );
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
function randNum(){
|
||||||
|
return ((Math.floor( Math.random()* (1+40-20) ) ) + 20)* 1200;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var likes = [[1, 5+randNum()], [2, 10+randNum()], [3, 15+randNum()], [4, 20+randNum()],[5, 25+randNum()],[6, 30+randNum()],[7, 35+randNum()],[8, 40+randNum()],[9, 45+randNum()],[10, 50+randNum()],[11, 55+randNum()],[12, 60+randNum()],[13, 65+randNum()],[14, 70+randNum()],[15, 75+randNum()],[16, 80+randNum()],[17, 85+randNum()],[18, 90+randNum()],[19, 85+randNum()],[20, 80+randNum()],[21, 75+randNum()],[22, 80+randNum()],[23, 75+randNum()],[24, 70+randNum()],[25, 65+randNum()],[26, 75+randNum()],[27,80+randNum()],[28, 85+randNum()],[29, 90+randNum()], [30, 95+randNum()]];
|
||||||
|
|
||||||
|
var plot = $.plot($("#graph"),
|
||||||
|
[ { data: likes, label: "Fans"} ], {
|
||||||
|
series: {
|
||||||
|
lines: { show: true,
|
||||||
|
lineWidth: 2,
|
||||||
|
fill: true, fillColor: { colors: [ { opacity: 0.5 }, { opacity: 0.2 } ] }
|
||||||
|
},
|
||||||
|
points: { show: true,
|
||||||
|
lineWidth: 2
|
||||||
|
},
|
||||||
|
shadowSize: 0
|
||||||
|
},
|
||||||
|
grid: { hoverable: true,
|
||||||
|
clickable: true,
|
||||||
|
tickColor: "#f9f9f9",
|
||||||
|
borderWidth: 0
|
||||||
|
},
|
||||||
|
colors: ["#3B5998"],
|
||||||
|
xaxis: {ticks:6, tickDecimals: 0},
|
||||||
|
yaxis: {ticks:3, tickDecimals: 0},
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -255,7 +255,7 @@
|
||||||
arcFillEnd: 12,
|
arcFillEnd: 12,
|
||||||
arcFillTotal: 20,
|
arcFillTotal: 20,
|
||||||
|
|
||||||
inc: 1.0,
|
inc: -0.7,
|
||||||
incTot: 1.0,
|
incTot: 1.0,
|
||||||
arcBgColorLight: 200,
|
arcBgColorLight: 200,
|
||||||
arcBgColorSat: 50,
|
arcBgColorSat: 50,
|
||||||
|
|
Loading…
Reference in a new issue