Commit ee4ab662 authored by Maxime Chaillet's avatar Maxime Chaillet

untrack www/reports folder generated by grunt module

parent 402f32f6
This diff is collapsed.
.morris-hover{position:absolute;z-index:1000;}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255, 255, 255, 0.8);border:solid 2px rgba(230, 230, 230, 0.8);font-family:sans-serif;font-size:12px;text-align:center;}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0;}
.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0;}
body {
background: #222222;
margin: 20px;
}
.reportBlock {
background: #34495e;
color: #ecf0f1;
height: 300px;
position: relative;
}
.chart {
width: 100%;
height: 300px;
position: absolute;
top: 0; left: 0;
z-index: 0;
}
.reportContent {
z-index: 10;
position: absolute;
top: 0; left: 0;
width: 100%;
}
h2.reportTitle {
position: absolute;
top: 0;
left: 0;
color: #7F8181;
font-size: 14px;
font-weight: 200;
padding: 10px;
margin: 0;
text-transform: uppercase;
letter-spacing: 1px;
}
.reportBlock.lineCount { background-color: #272727; }
.reportBlock.maintainability { background-color: #272727; }
.reportBlock.maintainabilityList,
.reportBlock.locList,
.reportBlock.lintList {
background-color: #2A2A2A;
margin-top: 15px;
padding: 20px 5px;
}
.reportBlock .chart-label {
display: block;
padding-top: 100px;
text-align: center;
color: #7F8181;
font-size: 14px;
font-weight: 200;
text-transform: uppercase;
letter-spacing: 1px;
}
.reportBlock strong {
display: block;
font-size: 90%;
}
.reportBlock li {
border-bottom: 1px solid #323232;
}
.reportBlock h1 {
margin: 0;
font-size: 60px;
text-align: center;
}
.reportBlock ul {
margin: 15px !important;
}
.reportBlock h3 {
margin: 5px 15px 0;
}
.reportBlock li {
line-height: 22px;
font-size: 16px;
}
.historical .chart {
height: 200px;
}
.CodeMirror {
height: auto;
}
.CodeMirror-scroll {
overflow-x: hidden;
overflow-y: hidden;
}
.CodeMirror-lines {
cursor:default;
}
.plato-mark {
background-color:rgb(212, 250, 236);
border: 1px dashed red;
border-width:1px 0 1px 0;
cursor:pointer;
}
.plato-mark.focus {
background-color: rgb(235, 250, 166);
}
.plato-mark.active {
background-color: rgb(158, 180, 255);
}
.plato-mark-start {
border-left-width:1px;
padding-left:1px;
}
.plato-mark-end {
border-right-width:1px;
padding-right:1px;
}
.plato-gutter {
}
.plato-gutter-icon {
font-size:16px;
cursor:pointer;
color: #800000;
text-align:center;
}
.plato-gutter-jshint, .plato-gutter-complexity {
width:14px;
}
.charts {
margin-top:1em;
}
.charts .header {
font-weight:normal;
text-align:center;
}
.chart-header {
font-weight:normal;
text-align:center;
}
.CodeMirror pre {
z-index:4;
}
.CodeMirror-linewidget {
background-color: hsl(240, 20%, 96%);
font-size:12px;
box-shadow:inset 10px 10px 10px -12px hsl(240, 20%, 17%);
margin-top:10px;
padding-top:5px;
padding-left:5px;
padding-bottom:2px;
}
.CodeMirror-linewidget ~ .CodeMirror-linewidget{
box-shadow:inset 10px 0px 10px -12px hsl(240, 20%, 17%);
margin-top:0px;
padding-top:0px;
}
.plato-line-widget {
}
\ No newline at end of file
.chart {
margin: 0 auto;
height: 200px;
}
.overview .chart {
height: 250px;
}
.historical .chart {
height:200px;
}
.chart rect {
cursor:pointer;
}
.file-list li {
border-bottom:1px solid #ccc;
padding-bottom:10px;
padding-top:10px;
}
.file-list li:nth-child(odd) {
background-color: hsl(0, 0%, 98%);
}
.fade-left {
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}
.file-list li:nth-child(odd) .fade-left {
background: -moz-linear-gradient(left, rgba(249,249,249,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(249,249,249,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(249,249,249,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(249,249,249,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(249,249,249,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}
.fadeout {
position: absolute;
height: 50px;
z-index: 10;
float: left;
width:70px
}
.file {
white-space: nowrap;
}
.file-link {
text-align: right;
direction: rtl;
overflow: hidden;
height:40px;
font-size:20px;
color: #334B6D;
display:block;
padding:12px 12px 12px 0;
text-decoration: underline;
}
.file-link:hover {
color: #3B71B1;
}
.file-chart label {
width: 75px;
text-align: right;
margin-right: 10px;
}
.file-chart .chart-value {
margin-left: 3px;
font-size:11px;
}
.horizontal-bar {
display:inline-block;
height:8px;
border-radius: 0 4px 4px 0;
}
.threshold-0 .horizontal-bar {
background-color: #01939A;
}
.threshold-1 .horizontal-bar {
background-color: #FFAB00;
}
.threshold-2 .horizontal-bar {
background-color: #FF0700;
}
@media (max-width: 767px) {
.file-link {
text-align: center;
}
}
.complexity, .sloc, .bugs, .lint {
font-weight: normal;
}
.on { /* marking 'sorting buttons' active */
font-weight: bold;
}
body {
}
.navbar {
margin-bottom:0;
padding: 0 20px;
background-color: #f2f2f2;
background-image: none;
border: 1px solid #d4d4d4;
border-radius: 4px;
-webkit-box-shadow: none;
box-shadow: none;
line-height:10px;
}
.navbar-nav > .active > a {
background-color: rgb(233, 233, 233);
}
a:visited {
fill:inherit;
}
.jumbotron {
color:#333;
}
li {
line-height: 10px;
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.jumbotron h1 {
font-size: 40px;
}
}
.aggregate-stats {
}
.group-header {
text-align:center;
}
.aggregate-stats .header {
text-align: center;
color: #5a5a5a;
font-weight:lighter;
}
.aggregate-stats .stat {
text-align: center;
color: #5a5a5a;
font-size:55px;
line-height:70px;
}
i.icon[rel=popover] {
font-size:23px;
color: #0088cc;
}
.popover {
z-index:100000;
}
\ No newline at end of file
This diff is collapsed.
/* BASICS */
.CodeMirror {
/* Set height, width, borders, and global font properties here */
font-family: monospace;
height: 300px;
}
.CodeMirror-scroll {
/* Set scrolling behaviour here */
overflow: auto;
}
/* PADDING */
.CodeMirror-lines {
padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre {
padding: 0 4px; /* Horizontal padding of content */
}
.CodeMirror-scrollbar-filler {
background-color: white; /* The little square between H and V scrollbars */
}
/* GUTTER */
.CodeMirror-gutters {
border-right: 1px solid #ddd;
background-color: #f7f7f7;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
padding: 0 3px 0 5px;
min-width: 20px;
text-align: right;
color: #999;
}
/* CURSOR */
.CodeMirror pre.CodeMirror-cursor {
border-left: 1px solid black;
}
/* Shown when moving in bi-directional text */
.CodeMirror pre.CodeMirror-secondarycursor {
border-left: 1px solid silver;
}
.cm-keymap-fat-cursor pre.CodeMirror-cursor {
width: auto;
border: 0;
background: transparent;
background: rgba(0, 200, 0, .4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6600c800, endColorstr=#4c00c800);
}
/* Kludge to turn off filter in ie9+, which also accepts rgba */
.cm-keymap-fat-cursor pre.CodeMirror-cursor:not(#nonsense_id) {
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror pre.CodeMirror-cursor.CodeMirror-overwrite {}
/* DEFAULT THEME */
.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable {color: black;}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3 {color: #085;}
.cm-s-default .cm-property {color: black;}
.cm-s-default .cm-operator {color: black;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-error {color: #f00;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-emstrong {font-style: italic; font-weight: bold;}
.cm-link {text-decoration: underline;}
.cm-invalidchar {color: #f00;}
div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
/* STOP */
/* The rest of this file contains styles related to the mechanics of
the editor. You probably shouldn't touch them. */
.CodeMirror {
line-height: 1;
position: relative;
overflow: hidden;
}
.CodeMirror-scroll {
/* 30px is the magic margin used to hide the element's real scrollbars */
/* See overflow: hidden in .CodeMirror, and the paddings in .CodeMirror-sizer */
margin-bottom: -30px; margin-right: -30px;
padding-bottom: 30px; padding-right: 30px;
height: 100%;
outline: none; /* Prevent dragging from highlighting the element */
position: relative;
}
.CodeMirror-sizer {
position: relative;
}
/* The fake, visible scrollbars. Used to force redraw during scrolling
before actuall scrolling happens, thus preventing shaking and
flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler {
position: absolute;
z-index: 6;
display: none;
}
.CodeMirror-vscrollbar {
right: 0; top: 0;
overflow-x: hidden;
overflow-y: scroll;
}
.CodeMirror-hscrollbar {
bottom: 0; left: 0;
overflow-y: hidden;
overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
right: 0; bottom: 0;
z-index: 6;
}
.CodeMirror-gutters {
position: absolute; left: 0; top: 0;
height: 100%;
z-index: 3;
}
.CodeMirror-gutter {
height: 100%;
display: inline-block;
/* Hack to make IE7 behave */
*zoom:1;
*display:inline;
}
.CodeMirror-gutter-elt {
position: absolute;
cursor: default;
z-index: 4;
}
.CodeMirror-lines {
cursor: text;
}
.CodeMirror pre {
/* Reset some styles that the rest of the page might have set */
-moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; border-radius: 0;
border-width: 0;
background: transparent;
font-family: inherit;
font-size: inherit;
margin: 0;
white-space: pre;
word-wrap: normal;
line-height: inherit;
color: inherit;
z-index: 2;
position: relative;
overflow: visible;
}
.CodeMirror-wrap pre {
word-wrap: break-word;
white-space: pre-wrap;
word-break: normal;
}
.CodeMirror-linebackground {
position: absolute;
left: 0; right: 0; top: 0; bottom: 0;
z-index: 0;
}
.CodeMirror-linewidget {
position: relative;
z-index: 2;
}
.CodeMirror-wrap .CodeMirror-scroll {
overflow-x: hidden;
}
.CodeMirror-measure {
position: absolute;
width: 100%; height: 0px;
overflow: hidden;
visibility: hidden;
}
.CodeMirror-measure pre { position: static; }
.CodeMirror pre.CodeMirror-cursor {
position: absolute;
visibility: hidden;
border-right: none;
width: 0;
}
.CodeMirror-focused pre.CodeMirror-cursor {
visibility: visible;
}
.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-searching {
background: #ffa;
background: rgba(255, 255, 0, .4);
}
/* IE7 hack to prevent it from returning funny offsetTops on the spans */
.CodeMirror span { *vertical-align: text-bottom; }
@media print {
/* Hide the cursor when printing */
.CodeMirror pre.CodeMirror-cursor {
visibility: hidden;
}
}
This diff is collapsed.
.morris-hover{position:absolute;z-index:1000;}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255, 255, 255, 0.8);border:solid 2px rgba(230, 230, 230, 0.8);font-family:sans-serif;font-size:12px;text-align:center;}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0;}
.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0;}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
/*global CodeMirror:false, $:false*/
(function(){
"use strict";
function makeid(num){
num = num || 5;
var text = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for( var i=0; i < num; i++ )
text += possible.charAt(Math.floor(Math.random() * possible.length));
return text;
}
CodeMirror.prototype.markPopoverText = function(lineObj, regex, className, gutter, message){
var re = new RegExp('(' + regex + ')', 'g');
var cursor = this.getSearchCursor(re, lineObj);
var match, internalClass = 'plato-mark-' + makeid(10);
while (match = cursor.findNext()) {
if (cursor.to().line !== lineObj.line) break;
this.markText(
{ line : lineObj.line, ch : cursor.from().ch },
{ line : lineObj.line, ch : cursor.to().ch },
{
className : 'plato-mark ' + internalClass + ' ' + (className || ''),
startStyle : 'plato-mark-start',
endStyle : 'plato-mark-end'
}
);
}
if (gutter) {
this.setGutterMarker(lineObj.line, gutter.gutterId, gutter.el);
}