<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
Ticket Statistics – project1
</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="start" href="/project1/wiki" />
<link rel="search" href="/project1/search" />
<link rel="stylesheet" href="/project1/chrome/common/css/trac.css" type="text/css" />
<link rel="stylesheet" href="/project1/chrome/common/css/jquery-ui/jquery-ui.css" type="text/css" />
<link rel="stylesheet" href="/project1/chrome/common/css/jquery-ui-addons.css" type="text/css" />
<link rel="help" href="/project1/wiki/TracGuide" />
<link rel="icon" href="/project1/chrome/common/trac.ico" type="image/x-icon" />
<style id="trac-noscript" type="text/css">.trac-noscript { display: none !important }</style>
<link type="application/opensearchdescription+xml" rel="search" href="/project1/search/opensearch" title="Rechercher dans project1" />
<script type="text/_javascript_">
var
jquery_ui={"ampm":false,"date_format":"d M
yy","day_names":{"abbreviated":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"narrow":["D","L","M","M","J","V","S"],"wide":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},"default_timezone":null,"first_week_day":1,"month_names":{"abbreviated":["janv.","f\u00e9vr.","mars","avr.","mai","juin","juil.","ao\u00fbt","sept.","oct.","nov.","d\u00e9c."],"wide":["janvier","f\u00e9vrier","mars","avril","mai","juin","juillet","ao\u00fbt","septembre","octobre","novembre","d\u00e9cembre"]},"period_names":{"am":["AM","AM"],"pm":["PM","PM"]},"show_timezone":false,"time_format":"HH:mm:ss","timepicker_separator":"
'\u00e0' ","timezone_iso8601":false,"timezone_list":null};
</script>
<script type="text/_javascript_" charset="utf-8" src="/project1/chrome/common/js/jquery.js"></script>
<script type="text/_javascript_" charset="utf-8" src="/project1/chrome/common/js/babel.js"></script>
<script type="text/_javascript_" charset="utf-8" src="/project1/chrome/common/js/messages/fr.js"></script>
<script type="text/_javascript_" charset="utf-8" src="/project1/chrome/common/js/trac.js"></script>
<script type="text/_javascript_" charset="utf-8" src="/project1/chrome/common/js/search.js"></script>
<script type="text/_javascript_" charset="utf-8" src="/project1/chrome/common/js/jquery-ui.js"></script>
<script type="text/_javascript_" charset="utf-8" src="/project1/chrome/common/js/jquery-ui-addons.js"></script>
<script type="text/_javascript_" charset="utf-8" src="/project1/chrome/common/js/jquery-ui-i18n.js"></script>
<script type="text/_javascript_">
jQuery("#trac-noscript").remove();
jQuery(document).ready(function($) {
$(".trac-autofocus").focus();
$(".trac-target-new").attr("target", "_blank");
if ($.ui) { /* is jquery-ui added? */
$(".trac-datepicker:not([readonly])").prop("autocomplete", "off").datepicker();
$(".trac-datetimepicker:not([readonly])").prop("autocomplete", "off").datetimepicker();
$("#main").addClass("trac-nodatetimehint");
}
$(".trac-disable").disableSubmit(".trac-disable-determinant");
setTimeout(function() { $(".trac-scroll").scrollToTop() }, 1);
$(".trac-disable-on-submit").disableOnSubmit();
});
</script>
<style type="text/css">#chart {
height: 500px
}</style>
<script type="text/_javascript_" src="//cdnjs.cloudflare.com/ajax/libs/yui/2.9.0/yahoo-dom-event/yahoo-dom-event.js"></script>
<script type="text/_javascript_" src="//cdnjs.cloudflare.com/ajax/libs/yui/2.9.0/element/element-min.js"></script>
<script type="text/_javascript_" src="//cdnjs.cloudflare.com/ajax/libs/yui/2.9.0/datasource/datasource-min.js"></script>
<script type="text/_javascript_" src="//cdnjs.cloudflare.com/ajax/libs/yui/2.9.0/json/json-min.js"></script>
<script type="text/_javascript_" src="//cdnjs.cloudflare.com/ajax/libs/yui/2.9.0/swf/swf-min.js"></script>
<script type="text/_javascript_" src="//cdnjs.cloudflare.com/ajax/libs/yui/2.9.0/logger/logger-min.js"></script>
<script type="text/_javascript_" src="//cdnjs.cloudflare.com/ajax/libs/yui/2.9.0/connection/connection-min.js"></script>
<script type="text/_javascript_" src="//cdnjs.cloudflare.com/ajax/libs/yui/2.9.0/charts/charts-min.js"></script>
<script type="text/_javascript_">
jQuery(document).ready(function($) {
if ('datepicker' in $) {
$("#start_date").datepicker();
$("#end_date").datepicker();
}
});
</script>
</head>
<body>
<div id="banner">
<div id="header">
<a id="logo" href="/project1/wiki/TracIni#header_logo-section"><img src="/project1/chrome/site/your_project_logo.png" alt="(please configure the [header_logo] section in trac.ini)" /></a>
</div>
<form id="search" action="/project1/search" method="get">
<div>
<label for="proj-search">Recherche :</label>
<input type="text" id="proj-search" name="q" size="18" value="" />
<input type="submit" value="Recherche" />
</div>
</form>
<div id="metanav" class="nav">
<ul>
<li class="first">Connecté en tant qu'utilisateur <span class="trac-author-user">karren</span></li><li><form action="/project1/logout" class="trac-logout" id="logout" method="post"><div><input type="hidden" name="__FORM_TOKEN" value="b4e858e117a8b1ac5e2e32e4" /></div><div><button type="submit" name="logout">Déconnexion</button></div></form></li><li><a href="/project1/prefs">Préférences</a></li><li><a href="/project1/wiki/TracGuide">Aide / Guide</a></li><li class="last"><a href="/project1/about">À propos de Trac</a></li>
</ul>
</div>
</div>
<div id="mainnav" class="nav">
<ul>
<li class="first"><a href="/project1/wiki">Wiki</a></li><li><a href="/project1/timeline">Activité</a></li><li><a href="/project1/roadmap">Feuille de route</a></li><li><a href="/project1/report">Voir les tickets</a></li><li><a href="/project1/newticket">Nouveau ticket</a></li><li><a href="/project1/search">Recherche</a></li><li><a href="/project1/admin">Admin.</a></li><li class="last active"><a href="/project1/ticketstats">Ticket Stats</a></li>
</ul>
</div>
<div id="main">
<div id="ctxtnav" class="nav">
<h2>Navigation contextuelle</h2>
<hr />
</div>
<div id="content">
<h1 class="chart_title">Ticket Statistics</h1>
<div id="chart"></div>
<fieldset id="Settings">
<legend>Settings</legend>
<form method="post" id="dt_frm" action="_javascript_:doRequestData()"><div><input type="hidden" name="__FORM_TOKEN" value="b4e858e117a8b1ac5e2e32e4" /></div>
<label for="start_date">Start Date: </label>
<input type="text" name="start_date" id="start_date" value="1/21/2017" size="10" />
<label for="end_date">End Date: </label>
<input type="text" name="end_date" id="end_date" value="7/20/2017" size="10" />
<label for="resolution">Resolution: </label>
<select name="resolution" id="resolution">
<option value="1">1 Day</option>
<option value="7">1 Week</option>
<option value="14">2 Weeks</option>
<option value="30">1 Month</option>
<option value="60">2 Months</option>
<option value="90">3 Months</option>
<option value="180">6 Months</option>
<option value="360">1 Year</option>
</select>
<label for="milestone">Jalon : </label>
<select name="milestone" id="milestone">
<option value="__all">All Milestones</option>
<option value="milestone1">milestone1</option><option value="milestone2">milestone2</option><option value="milestone3">milestone3</option><option value="milestone4">milestone4</option>
</select>
<label for="component">Component: </label>
<select name="component" id="component">
<option value="__all">All Components</option>
<option value="component1">component1</option><option value="component2">component2</option>
</select>
<input type="submit" name="Update Chart" value="Update Chart" />
</form>
<br />
<div class="help">
<small>
<b>Static URL:</b> <span id="static_url"></span>
</small>
</div>
</fieldset>
</div>
<script type="text/_javascript_">
function rqstr() {
return "&start_date=" + document.getElementById("dt_frm").start_date.value +
"&end_date=" + document.getElementById("dt_frm").end_date.value +
"&resolution=" + document.getElementById("dt_frm").resolution.value +
"&component=" + document.getElementById("dt_frm").component.value +
"&milestone=" + document.getElementById("dt_frm").milestone.value;
}
function doRequestData() {
myCChart.set("request", rqstr());
updateStaticURL();
}
function updateStaticURL() {
document.getElementById("static_url").innerHTML =
"http://localhost:8000/project1" + "/ticketstats?content=render" +
encodeURI(rqstr());
}
function setProvided(res, mile, comp) {
if (!res)
res = 30;
document.getElementById("resolution").selectedIndex = {1: 0, 7: 1, 14: 2, 30: 3, 60: 4, 90: 5, 180: 6, 360: 7}[res];
if (!mile)
mile = 0;
document.getElementById("milestone").selectedIndex = mile;
if (!comp)
comp = 0;
document.getElementById("component").selectedIndex = comp;
}
setProvided();
updateStaticURL();
YAHOO.widget.Chart.SWFURL = "//cdnjs.cloudflare.com/ajax/libs/yui/2.9.0/charts/assets/charts.swf";
var myDataSource = new YAHOO.util.DataSource("?content=chartdata");
myDataSource.connMethodPost = false;
myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSON;
myDataSource.responseSchema = {
resultsList: "chartdata",
fields: [
{key: "date"},
{key: "new_tickets"},
{key: "open"},
{key: "closed"}
]
};
var seriesDef = [
{ displayName: "New Tickets", yField: "new_tickets", style: {color: 0xff0000, size: 40} },
{ displayName: "Closed Tickets", yField: "closed", style: {color: 0x00ff00, size: 40} },
{ type: "line", displayName: "Open Tickets", yField: "open", style: {color: 0x0000ff} }
];
var numtixAxis = new YAHOO.widget.NumericAxis();
numtixAxis.minimum = 0;
YAHOO.example.getDataTipText = function (item, index, series) {
var toolTipText = series.displayName + " for " + item.date;
toolTipText += "\n" + item[series.yField];
return toolTipText;
};
var myCChart = new YAHOO.widget.ColumnChart("chart", myDataSource, {
xField: "date",
series: seriesDef,
yAxis: numtixAxis,
dataTipFunction: YAHOO.example.getDataTipText,
style: {legend: {display: "bottom"}},
request: rqstr(),
wmode: "transparent"
});
</script>
<br />
</div>
<div id="footer" lang="en" xml:lang="en"><hr />
<a id="tracpowered" href="http://trac.edgewall.org/"><img src="/project1/chrome/common/trac_logo_mini.png" height="30" width="107" alt="Trac Powered" /></a>
<p class="left">Animé par <a href="/project1/about"><strong>Trac 1.2.2</strong></a><br />
produit par <a href="http://www.edgewall.org/">Edgewall Software</a>.</p>
<p class="right">En savoir plus sur le projet Trac :<br /> <a href="http://trac.edgewall.org/">http://trac.edgewall.org/</a></p>
</div>
</body>
</html> |