@ -0,0 +1,100 @@ | |||
<!doctype html> | |||
<html> | |||
<head> | |||
<title>Network | Circular images</title> | |||
<style type="text/css"> | |||
body { | |||
font: 10pt arial; | |||
} | |||
#mynetwork { | |||
width: 800px; | |||
height: 800px; | |||
border: 1px solid lightgray; | |||
background-color:#333333; | |||
} | |||
</style> | |||
<script type="text/javascript" src="../../dist/vis.js"></script> | |||
<link href="../../dist/vis.css" rel="stylesheet" type="text/css" /> | |||
<script type="text/javascript"> | |||
var DIR = 'img/soft-scraps-icons/'; | |||
var nodes = null; | |||
var edges = null; | |||
var network = null; | |||
// Called when the Visualization API is loaded. | |||
function draw() { | |||
// create people. | |||
// value corresponds with the age of the person | |||
var DIR = 'img/indonesia/'; | |||
nodes = [ | |||
{id: 1, shape: 'circularImage', image: DIR + '1.png'}, | |||
{id: 2, shape: 'circularImage', image: DIR + '2.png'}, | |||
{id: 3, shape: 'circularImage', image: DIR + '3.png'}, | |||
{id: 4, label:"pictures by this guy!", shape: 'circularImage', image: DIR + '4.png'}, | |||
{id: 5, shape: 'circularImage', image: DIR + '5.png'}, | |||
{id: 6, shape: 'circularImage', image: DIR + '6.png'}, | |||
{id: 7, shape: 'circularImage', image: DIR + '7.png'}, | |||
{id: 8, shape: 'circularImage', image: DIR + '8.png'}, | |||
{id: 9, shape: 'circularImage', image: DIR + '9.png'}, | |||
{id: 10, shape: 'circularImage', image: DIR + '10.png'}, | |||
{id: 11, shape: 'circularImage', image: DIR + '11.png'}, | |||
{id: 12, shape: 'circularImage', image: DIR + '12.png'}, | |||
{id: 13, shape: 'circularImage', image: DIR + '13.png'}, | |||
{id: 14, shape: 'circularImage', image: DIR + '14.png'}, | |||
{id: 15, label:"when images\nfail\nto load", shape: 'circularImage', image: DIR + 'missing.png', brokenImage: DIR + 'missingBrokenImage.png'} | |||
]; | |||
// create connetions between people | |||
// value corresponds with the amount of contact between two people | |||
edges = [ | |||
{from: 1, to: 2}, | |||
{from: 2, to: 3}, | |||
{from: 2, to: 4}, | |||
{from: 4, to: 5}, | |||
{from: 4, to: 10}, | |||
{from: 4, to: 6}, | |||
{from: 6, to: 7}, | |||
{from: 7, to: 8}, | |||
{from: 8, to: 9}, | |||
{from: 8, to: 10}, | |||
{from: 10, to: 11}, | |||
{from: 11, to: 12}, | |||
{from: 12, to: 13}, | |||
{from: 13, to: 14}, | |||
{from: 14, to: 15} | |||
]; | |||
// create a network | |||
var container = document.getElementById('mynetwork'); | |||
var data = { | |||
nodes: nodes, | |||
edges: edges | |||
}; | |||
var options = { | |||
nodes: { | |||
borderWidth:4, | |||
color: { | |||
border: '#222222', | |||
background: '#666666' | |||
}, | |||
fontColor:'#eeeeee' | |||
}, | |||
edges: { | |||
color: 'lightgray' | |||
} | |||
}; | |||
network = new vis.Network(container, data, options); | |||
} | |||
</script> | |||
</head> | |||
<body onload="draw()"> | |||
<div id="mynetwork"></div> | |||
<div id="info"></div> | |||
</body> | |||
</html> |
@ -0,0 +1,85 @@ | |||
<!doctype html> | |||
<html> | |||
<head> | |||
<title>Network | HTML in nodex</title> | |||
<style type="text/css"> | |||
body { | |||
font: 10pt arial; | |||
} | |||
#mynetwork { | |||
width: 600px; | |||
height: 600px; | |||
border: 1px solid lightgray; | |||
background-color:#eeeeee; | |||
} | |||
</style> | |||
<script type="text/javascript" src="../../dist/vis.js"></script> | |||
<link href="../../dist/vis.css" rel="stylesheet" type="text/css" /> | |||
<script type="text/javascript"> | |||
var nodes = null; | |||
var edges = null; | |||
var network = null; | |||
var DIR = 'img/refresh-cl/'; | |||
var LENGTH_MAIN = 150; | |||
var LENGTH_SUB = 50; | |||
var data = '<svg xmlns="http://www.w3.org/2000/svg" width="243" height="65">' + | |||
'<rect x="0" y="0" width="100%" height="100%" fill="#7890A7" stroke-width="20" stroke="#ffffff" ></rect>' + | |||
'<foreignObject x="15" y="10" width="100%" height="100%">' + | |||
'<div xmlns="http://www.w3.org/1999/xhtml" style="font-size:40px">' + | |||
'<em>I</em> like' + | |||
'<span style="color:white; text-shadow:0 0 20px #000000;">' + | |||
'cheese</span>' + | |||
'</div>' + | |||
'</foreignObject>' + | |||
'</svg>'; | |||
var DOMURL = window.URL || window.webkitURL || window; | |||
var img = new Image(); | |||
var svg = new Blob([data], {type: 'image/svg+xml;charset=utf-8'}); | |||
var url = DOMURL.createObjectURL(svg); | |||
// Called when the Visualization API is loaded. | |||
function draw() { | |||
// Create a data table with nodes. | |||
nodes = []; | |||
// Create a data table with links. | |||
edges = []; | |||
nodes.push({id: 1, label: 'Get HTML', image: url, shape: 'image'}); | |||
nodes.push({id: 2, label: 'Using SVG', image: url, shape: 'image'}); | |||
edges.push({from: 1, to: 2, length: 300}); | |||
// create a network | |||
var container = document.getElementById('mynetwork'); | |||
var data = { | |||
nodes: nodes, | |||
edges: edges | |||
}; | |||
var options = { | |||
stabilize: false, | |||
smoothCurves:false | |||
}; | |||
network = new vis.Network(container, data, options); | |||
} | |||
</script> | |||
</head> | |||
<body onload="draw()"> | |||
<p> | |||
This example demonstrates showing custom HTML in Nodes, by using an SVG image. | |||
</p> | |||
<p style="color: red;"> | |||
WARNING: this is currently not supported by all browsers. | |||
</p> | |||
<div id="mynetwork"></div> | |||
</body> | |||
</html> |
@ -0,0 +1,53 @@ | |||
<!DOCTYPE HTML> | |||
<html> | |||
<head> | |||
<title>Timeline | Grid styling</title> | |||
<script src="../../dist/vis.js"></script> | |||
<link href="../../dist/vis.css" rel="stylesheet" type="text/css" /> | |||
<style type="text/css"> | |||
body, html { | |||
font-family: sans-serif; | |||
} | |||
/* alternating column backgrounds */ | |||
.vis.timeline .timeaxis .grid.odd { | |||
background: #f5f5f5; | |||
} | |||
/* gray background in weekends, white text color */ | |||
.vis.timeline .timeaxis .grid.saturday, | |||
.vis.timeline .timeaxis .grid.sunday { | |||
background: gray; | |||
} | |||
.vis.timeline .timeaxis .text.saturday, | |||
.vis.timeline .timeaxis .text.sunday { | |||
color: white; | |||
} | |||
</style> | |||
</head> | |||
<body> | |||
<div id="visualization"></div> | |||
<script type="text/javascript"> | |||
// DOM element where the Timeline will be attached | |||
var container = document.getElementById('visualization'); | |||
// Create a DataSet (allows two way data-binding) | |||
var items = new vis.DataSet([ | |||
{id: 1, content: 'custom', start: '2015-01-01'}, | |||
{id: 2, content: 'styling', start: '2016-01-01'}, | |||
{id: 3, content: 'of', start: '2017-01-01'}, | |||
{id: 4, content: 'background', start: '2018-01-01'}, | |||
{id: 5, content: 'grid', start: '2019-01-01'} | |||
]); | |||
// Configuration for the Timeline | |||
var options = {}; | |||
// Create a Timeline | |||
var timeline = new vis.Timeline(container, items, options); | |||
</script> | |||
</body> | |||
</html> |
@ -1,470 +0,0 @@ | |||
/*! | |||
* Bootstrap v3.3.1 (http://getbootstrap.com) | |||
* Copyright 2011-2014 Twitter, Inc. | |||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |||
*/ | |||
.btn-default, | |||
.btn-primary, | |||
.btn-success, | |||
.btn-info, | |||
.btn-warning, | |||
.btn-danger { | |||
text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); | |||
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); | |||
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); | |||
} | |||
.btn-default:active, | |||
.btn-primary:active, | |||
.btn-success:active, | |||
.btn-info:active, | |||
.btn-warning:active, | |||
.btn-danger:active, | |||
.btn-default.active, | |||
.btn-primary.active, | |||
.btn-success.active, | |||
.btn-info.active, | |||
.btn-warning.active, | |||
.btn-danger.active { | |||
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); | |||
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); | |||
} | |||
.btn-default .badge, | |||
.btn-primary .badge, | |||
.btn-success .badge, | |||
.btn-info .badge, | |||
.btn-warning .badge, | |||
.btn-danger .badge { | |||
text-shadow: none; | |||
} | |||
.btn:active, | |||
.btn.active { | |||
background-image: none; | |||
} | |||
.btn-default { | |||
text-shadow: 0 1px 0 #fff; | |||
background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); | |||
background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); | |||
background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); | |||
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); | |||
background-repeat: repeat-x; | |||
border-color: #dbdbdb; | |||
border-color: #ccc; | |||
} | |||
.btn-default:hover, | |||
.btn-default:focus { | |||
background-color: #e0e0e0; | |||
background-position: 0 -15px; | |||
} | |||
.btn-default:active, | |||
.btn-default.active { | |||
background-color: #e0e0e0; | |||
border-color: #dbdbdb; | |||
} | |||
.btn-default:disabled, | |||
.btn-default[disabled] { | |||
background-color: #e0e0e0; | |||
background-image: none; | |||
} | |||
.btn-primary { | |||
background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); | |||
background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); | |||
background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); | |||
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); | |||
background-repeat: repeat-x; | |||
border-color: #245580; | |||
} | |||
.btn-primary:hover, | |||
.btn-primary:focus { | |||
background-color: #265a88; | |||
background-position: 0 -15px; | |||
} | |||
.btn-primary:active, | |||
.btn-primary.active { | |||
background-color: #265a88; | |||
border-color: #245580; | |||
} | |||
.btn-primary:disabled, | |||
.btn-primary[disabled] { | |||
background-color: #265a88; | |||
background-image: none; | |||
} | |||
.btn-success { | |||
background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); | |||
background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); | |||
background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); | |||
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); | |||
background-repeat: repeat-x; | |||
border-color: #3e8f3e; | |||
} | |||
.btn-success:hover, | |||
.btn-success:focus { | |||
background-color: #419641; | |||
background-position: 0 -15px; | |||
} | |||
.btn-success:active, | |||
.btn-success.active { | |||
background-color: #419641; | |||
border-color: #3e8f3e; | |||
} | |||
.btn-success:disabled, | |||
.btn-success[disabled] { | |||
background-color: #419641; | |||
background-image: none; | |||
} | |||
.btn-info { | |||
background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); | |||
background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); | |||
background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); | |||
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); | |||
background-repeat: repeat-x; | |||
border-color: #28a4c9; | |||
} | |||
.btn-info:hover, | |||
.btn-info:focus { | |||
background-color: #2aabd2; | |||
background-position: 0 -15px; | |||
} | |||
.btn-info:active, | |||
.btn-info.active { | |||
background-color: #2aabd2; | |||
border-color: #28a4c9; | |||
} | |||
.btn-info:disabled, | |||
.btn-info[disabled] { | |||
background-color: #2aabd2; | |||
background-image: none; | |||
} | |||
.btn-warning { | |||
background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); | |||
background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); | |||
background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); | |||
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); | |||
background-repeat: repeat-x; | |||
border-color: #e38d13; | |||
} | |||
.btn-warning:hover, | |||
.btn-warning:focus { | |||
background-color: #eb9316; | |||
background-position: 0 -15px; | |||
} | |||
.btn-warning:active, | |||
.btn-warning.active { | |||
background-color: #eb9316; | |||
border-color: #e38d13; | |||
} | |||
.btn-warning:disabled, | |||
.btn-warning[disabled] { | |||
background-color: #eb9316; | |||
background-image: none; | |||
} | |||
.btn-danger { | |||
background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); | |||
background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); | |||
background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); | |||
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); | |||
background-repeat: repeat-x; | |||
border-color: #b92c28; | |||
} | |||
.btn-danger:hover, | |||
.btn-danger:focus { | |||
background-color: #c12e2a; | |||
background-position: 0 -15px; | |||
} | |||
.btn-danger:active, | |||
.btn-danger.active { | |||
background-color: #c12e2a; | |||
border-color: #b92c28; | |||
} | |||
.btn-danger:disabled, | |||
.btn-danger[disabled] { | |||
background-color: #c12e2a; | |||
background-image: none; | |||
} | |||
.thumbnail, | |||
.img-thumbnail { | |||
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); | |||
box-shadow: 0 1px 2px rgba(0, 0, 0, .075); | |||
} | |||
.dropdown-menu > li > a:hover, | |||
.dropdown-menu > li > a:focus { | |||
background-color: #e8e8e8; | |||
background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); | |||
background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); | |||
background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); | |||
background-repeat: repeat-x; | |||
} | |||
.dropdown-menu > .active > a, | |||
.dropdown-menu > .active > a:hover, | |||
.dropdown-menu > .active > a:focus { | |||
background-color: #2e6da4; | |||
background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); | |||
background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); | |||
background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); | |||
background-repeat: repeat-x; | |||
} | |||
.navbar-default { | |||
background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); | |||
background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); | |||
background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); | |||
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); | |||
background-repeat: repeat-x; | |||
border-radius: 4px; | |||
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); | |||
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); | |||
} | |||
.navbar-default .navbar-nav > .open > a, | |||
.navbar-default .navbar-nav > .active > a { | |||
background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); | |||
background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); | |||
background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); | |||
background-repeat: repeat-x; | |||
-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); | |||
box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); | |||
} | |||
.navbar-brand, | |||
.navbar-nav > li > a { | |||
text-shadow: 0 1px 0 rgba(255, 255, 255, .25); | |||
} | |||
.navbar-inverse { | |||
background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); | |||
background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); | |||
background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); | |||
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); | |||
background-repeat: repeat-x; | |||
} | |||
.navbar-inverse .navbar-nav > .open > a, | |||
.navbar-inverse .navbar-nav > .active > a { | |||
background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); | |||
background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); | |||
background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); | |||
background-repeat: repeat-x; | |||
-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); | |||
box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); | |||
} | |||
.navbar-inverse .navbar-brand, | |||
.navbar-inverse .navbar-nav > li > a { | |||
text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); | |||
} | |||
.navbar-static-top, | |||
.navbar-fixed-top, | |||
.navbar-fixed-bottom { | |||
border-radius: 0; | |||
} | |||
@media (max-width: 767px) { | |||
.navbar .navbar-nav .open .dropdown-menu > .active > a, | |||
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover, | |||
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus { | |||
color: #fff; | |||
background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); | |||
background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); | |||
background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); | |||
background-repeat: repeat-x; | |||
} | |||
} | |||
.alert { | |||
text-shadow: 0 1px 0 rgba(255, 255, 255, .2); | |||
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); | |||
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); | |||
} | |||
.alert-success { | |||
background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); | |||
background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); | |||
background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); | |||
background-repeat: repeat-x; | |||
border-color: #b2dba1; | |||
} | |||
.alert-info { | |||
background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); | |||
background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); | |||
background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); | |||
background-repeat: repeat-x; | |||
border-color: #9acfea; | |||
} | |||
.alert-warning { | |||
background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); | |||
background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); | |||
background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); | |||
background-repeat: repeat-x; | |||
border-color: #f5e79e; | |||
} | |||
.alert-danger { | |||
background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); | |||
background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); | |||
background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); | |||
background-repeat: repeat-x; | |||
border-color: #dca7a7; | |||
} | |||
.progress { | |||
background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); | |||
background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); | |||
background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); | |||
background-repeat: repeat-x; | |||
} | |||
.progress-bar { | |||
background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); | |||
background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); | |||
background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); | |||
background-repeat: repeat-x; | |||
} | |||
.progress-bar-success { | |||
background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); | |||
background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); | |||
background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); | |||
background-repeat: repeat-x; | |||
} | |||
.progress-bar-info { | |||
background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); | |||
background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); | |||
background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); | |||
background-repeat: repeat-x; | |||
} | |||
.progress-bar-warning { | |||
background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); | |||
background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); | |||
background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); | |||
background-repeat: repeat-x; | |||
} | |||
.progress-bar-danger { | |||
background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); | |||
background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); | |||
background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); | |||
background-repeat: repeat-x; | |||
} | |||
.progress-bar-striped { | |||
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); | |||
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); | |||
background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); | |||
} | |||
.list-group { | |||
border-radius: 4px; | |||
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); | |||
box-shadow: 0 1px 2px rgba(0, 0, 0, .075); | |||
} | |||
.list-group-item.active, | |||
.list-group-item.active:hover, | |||
.list-group-item.active:focus { | |||
text-shadow: 0 -1px 0 #286090; | |||
background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); | |||
background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); | |||
background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); | |||
background-repeat: repeat-x; | |||
border-color: #2b669a; | |||
} | |||
.list-group-item.active .badge, | |||
.list-group-item.active:hover .badge, | |||
.list-group-item.active:focus .badge { | |||
text-shadow: none; | |||
} | |||
.panel { | |||
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); | |||
box-shadow: 0 1px 2px rgba(0, 0, 0, .05); | |||
} | |||
.panel-default > .panel-heading { | |||
background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); | |||
background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); | |||
background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); | |||
background-repeat: repeat-x; | |||
} | |||
.panel-primary > .panel-heading { | |||
background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); | |||
background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); | |||
background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); | |||
background-repeat: repeat-x; | |||
} | |||
.panel-success > .panel-heading { | |||
background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); | |||
background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); | |||
background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); | |||
background-repeat: repeat-x; | |||
} | |||
.panel-info > .panel-heading { | |||
background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); | |||
background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); | |||
background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); | |||
background-repeat: repeat-x; | |||
} | |||
.panel-warning > .panel-heading { | |||
background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); | |||
background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); | |||
background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); | |||
background-repeat: repeat-x; | |||
} | |||
.panel-danger > .panel-heading { | |||
background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); | |||
background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); | |||
background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); | |||
background-repeat: repeat-x; | |||
} | |||
.well { | |||
background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); | |||
background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); | |||
background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); | |||
background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); | |||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); | |||
background-repeat: repeat-x; | |||
border-color: #dcdcdc; | |||
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); | |||
box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); | |||
} | |||
/*# sourceMappingURL=bootstrap-theme.css.map */ |
@ -1,144 +0,0 @@ | |||
/* GLOBAL STYLES | |||
-------------------------------------------------- */ | |||
/* Padding below the footer and lighter body text */ | |||
body { | |||
padding-bottom: 40px; | |||
color: #5a5a5a; | |||
} | |||
/* CUSTOMIZE THE NAVBAR | |||
-------------------------------------------------- */ | |||
/* Special class on .container surrounding .navbar, used for positioning it into place. */ | |||
.navbar-wrapper { | |||
position: absolute; | |||
top: 0; | |||
right: 0; | |||
left: 0; | |||
z-index: 20; | |||
} | |||
/* Flip around the padding for proper display in narrow viewports */ | |||
.navbar-wrapper > .container { | |||
padding-right: 0; | |||
padding-left: 0; | |||
} | |||
.navbar-wrapper .navbar { | |||
padding-right: 15px; | |||
padding-left: 15px; | |||
} | |||
.navbar-wrapper .navbar .container { | |||
width: auto; | |||
} | |||
/* CUSTOMIZE THE CAROUSEL | |||
-------------------------------------------------- */ | |||
/* Carousel base class */ | |||
.carousel { | |||
height: 500px; | |||
margin-bottom: 60px; | |||
} | |||
/* Since positioning the image, we need to help out the caption */ | |||
.carousel-caption { | |||
z-index: 10; | |||
text-shadow: | |||
-0px -0px 3px #000, | |||
-2px -2px 0 #000, | |||
2px -2px 0 #000, | |||
-2px 2px 0 #000, | |||
2px 2px 0 #000; | |||
} | |||
/* Declare heights because of positioning of img element */ | |||
.carousel .item { | |||
height: 500px; | |||
background-color: #064880; | |||
} | |||
.carousel .item.dark { | |||
background-color: #06132c; | |||
} | |||
.carousel-inner > .item > img { | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
min-width: 100%; | |||
height: 500px; | |||
} | |||
/* MARKETING CONTENT | |||
-------------------------------------------------- */ | |||
/* Center align the text within the three columns below the carousel */ | |||
.marketing .col-lg-3 { | |||
margin-bottom: 20px; | |||
text-align: center; | |||
} | |||
.marketing h2 { | |||
font-weight: normal; | |||
} | |||
.marketing .col-lg-3 p { | |||
margin-right: 10px; | |||
margin-left: 10px; | |||
} | |||
/* Featurettes | |||
------------------------- */ | |||
.featurette-divider { | |||
margin: 80px 0; /* Space out the Bootstrap <hr> more */ | |||
border-top: 1px solid #d2d2d2; | |||
} | |||
/* Thin out the marketing headings */ | |||
.featurette-heading { | |||
font-weight: 300; | |||
line-height: 1; | |||
letter-spacing: -1px; | |||
} | |||
/* RESPONSIVE CSS | |||
-------------------------------------------------- */ | |||
@media (min-width: 768px) { | |||
/* Navbar positioning foo */ | |||
.navbar-wrapper { | |||
margin-top: 20px; | |||
} | |||
.navbar-wrapper .container { | |||
padding-right: 15px; | |||
padding-left: 15px; | |||
} | |||
.navbar-wrapper .navbar { | |||
padding-right: 0; | |||
padding-left: 0; | |||
} | |||
/* The navbar becomes detached from the top, so we round the corners */ | |||
.navbar-wrapper .navbar { | |||
border-radius: 4px; | |||
} | |||
/* Bump up size of carousel content */ | |||
.carousel-caption p { | |||
margin-bottom: 20px; | |||
font-size: 21px; | |||
line-height: 1.4; | |||
} | |||
.featurette-heading { | |||
font-size: 50px; | |||
} | |||
} | |||
@media (min-width: 992px) { | |||
.featurette-heading { | |||
margin-top: 120px; | |||
} | |||
} |
@ -1,87 +0,0 @@ | |||
.com { | |||
color: gray; | |||
} | |||
.lit { | |||
color: red; | |||
} | |||
.pun { | |||
color: gray; | |||
} | |||
.pln { | |||
color: #333333; | |||
} | |||
pre.prettyprint { | |||
border: 1px solid lightgray; | |||
background-color: #fcfcfc; | |||
padding: 5px; | |||
font-size: 10pt; | |||
line-height: 1.5em; | |||
font-family: monospace; | |||
} | |||
ol.linenums { | |||
margin-top:0; | |||
margin-bottom:0; | |||
} | |||
li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { | |||
list-style:none; | |||
} | |||
li.L1,li.L3,li.L5,li.L7,li.L9 { | |||
background:#eee; | |||
} | |||
.str,.atv { | |||
color: green; | |||
} | |||
.kwd,.tag { | |||
color:#2B7CE9; | |||
} | |||
.typ,.atn,.dec { | |||
color: darkorange; | |||
} | |||
@media print { | |||
.com { | |||
color:#600; | |||
font-style:italic; | |||
} | |||
.typ { | |||
color:#404; | |||
font-weight:700; | |||
} | |||
.lit { | |||
color:#044; | |||
} | |||
.pun { | |||
color:#440; | |||
} | |||
.pln { | |||
color:#000; | |||
} | |||
.atn { | |||
color:#404; | |||
} | |||
.str,.atv { | |||
color:#060; | |||
} | |||
.kwd,.tag { | |||
color:#006; | |||
font-weight:700; | |||
} | |||
} |
@ -1,795 +0,0 @@ | |||
.vis .overlay { | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
width: 100%; | |||
height: 100%; | |||
/* Must be displayed above for example selected Timeline items */ | |||
z-index: 10; | |||
} | |||
.vis-active { | |||
box-shadow: 0 0 10px #86d5f8; | |||
} | |||
/* override some bootstrap styles screwing up the timelines css */ | |||
.vis [class*="span"] { | |||
min-height: 0; | |||
width: auto; | |||
} | |||
.vis.timeline { | |||
} | |||
.vis.timeline.root { | |||
position: relative; | |||
border: 1px solid #bfbfbf; | |||
overflow: hidden; | |||
padding: 0; | |||
margin: 0; | |||
box-sizing: border-box; | |||
} | |||
.vis.timeline .vispanel { | |||
position: absolute; | |||
padding: 0; | |||
margin: 0; | |||
box-sizing: border-box; | |||
} | |||
.vis.timeline .vispanel.center, | |||
.vis.timeline .vispanel.left, | |||
.vis.timeline .vispanel.right, | |||
.vis.timeline .vispanel.top, | |||
.vis.timeline .vispanel.bottom { | |||
border: 1px #bfbfbf; | |||
} | |||
.vis.timeline .vispanel.center, | |||
.vis.timeline .vispanel.left, | |||
.vis.timeline .vispanel.right { | |||
border-top-style: solid; | |||
border-bottom-style: solid; | |||
overflow: hidden; | |||
} | |||
.vis.timeline .vispanel.center, | |||
.vis.timeline .vispanel.top, | |||
.vis.timeline .vispanel.bottom { | |||
border-left-style: solid; | |||
border-right-style: solid; | |||
} | |||
.vis.timeline .background { | |||
overflow: hidden; | |||
} | |||
.vis.timeline .vispanel > .content { | |||
position: relative; | |||
} | |||
.vis.timeline .vispanel .shadow { | |||
position: absolute; | |||
width: 100%; | |||
height: 1px; | |||
box-shadow: 0 0 10px rgba(0,0,0,0.8); | |||
/* TODO: find a nice way to ensure shadows are drawn on top of items | |||
z-index: 1; | |||
*/ | |||
} | |||
.vis.timeline .vispanel .shadow.top { | |||
top: -1px; | |||
left: 0; | |||
} | |||
.vis.timeline .vispanel .shadow.bottom { | |||
bottom: -1px; | |||
left: 0; | |||
} | |||
.vis.timeline .labelset { | |||
position: relative; | |||
overflow: hidden; | |||
box-sizing: border-box; | |||
} | |||
.vis.timeline .labelset .vlabel { | |||
position: relative; | |||
left: 0; | |||
top: 0; | |||
width: 100%; | |||
color: #4d4d4d; | |||
box-sizing: border-box; | |||
} | |||
.vis.timeline .labelset .vlabel { | |||
border-bottom: 1px solid #bfbfbf; | |||
} | |||
.vis.timeline .labelset .vlabel:last-child { | |||
border-bottom: none; | |||
} | |||
.vis.timeline .labelset .vlabel .inner { | |||
display: inline-block; | |||
padding: 5px; | |||
} | |||
.vis.timeline .labelset .vlabel .inner.hidden { | |||
padding: 0; | |||
} | |||
.vis.timeline .itemset { | |||
position: relative; | |||
padding: 0; | |||
margin: 0; | |||
box-sizing: border-box; | |||
} | |||
.vis.timeline .itemset .background, | |||
.vis.timeline .itemset .foreground { | |||
position: absolute; | |||
width: 100%; | |||
height: 100%; | |||
overflow: visible; | |||
} | |||
.vis.timeline .axis { | |||
position: absolute; | |||
width: 100%; | |||
height: 0; | |||
left: 0; | |||
z-index: 1; | |||
} | |||
.vis.timeline .foreground .group { | |||
position: relative; | |||
box-sizing: border-box; | |||
border-bottom: 1px solid #bfbfbf; | |||
} | |||
.vis.timeline .foreground .group:last-child { | |||
border-bottom: none; | |||
} | |||
.vis.timeline .item { | |||
position: absolute; | |||
color: #1A1A1A; | |||
border-color: #97B0F8; | |||
border-width: 1px; | |||
background-color: #D5DDF6; | |||
display: inline-block; | |||
padding: 5px; | |||
} | |||
.vis.timeline .item.selected { | |||
border-color: #FFC200; | |||
background-color: #FFF785; | |||
/* z-index must be higher than the z-index of custom time bar and current time bar */ | |||
z-index: 2; | |||
} | |||
.vis.timeline .editable .item.selected { | |||
cursor: move; | |||
} | |||
.vis.timeline .item.point.selected { | |||
background-color: #FFF785; | |||
} | |||
.vis.timeline .item.box { | |||
text-align: center; | |||
border-style: solid; | |||
border-radius: 2px; | |||
} | |||
.vis.timeline .item.point { | |||
background: none; | |||
} | |||
.vis.timeline .item.dot { | |||
position: absolute; | |||
padding: 0; | |||
border-width: 4px; | |||
border-style: solid; | |||
border-radius: 4px; | |||
} | |||
.vis.timeline .item.range { | |||
border-style: solid; | |||
border-radius: 2px; | |||
box-sizing: border-box; | |||
} | |||
.vis.timeline .item.background { | |||
overflow: hidden; | |||
border: none; | |||
background-color: rgba(213, 221, 246, 0.4); | |||
box-sizing: border-box; | |||
padding: 0; | |||
margin: 0; | |||
} | |||
.vis.timeline .item.range .content { | |||
position: relative; | |||
display: inline-block; | |||
max-width: 100%; | |||
overflow: hidden; | |||
} | |||
.vis.timeline .item.background .content { | |||
position: absolute; | |||
display: inline-block; | |||
overflow: hidden; | |||
max-width: 100%; | |||
margin: 5px; | |||
} | |||
.vis.timeline .item.line { | |||
padding: 0; | |||
position: absolute; | |||
width: 0; | |||
border-left-width: 1px; | |||
border-left-style: solid; | |||
} | |||
.vis.timeline .item .content { | |||
white-space: nowrap; | |||
overflow: hidden; | |||
} | |||
.vis.timeline .item .delete { | |||
background: url('img/timeline/delete.png') no-repeat top center; | |||
position: absolute; | |||
width: 24px; | |||
height: 24px; | |||
top: 0; | |||
right: -24px; | |||
cursor: pointer; | |||
} | |||
.vis.timeline .item.range .drag-left { | |||
position: absolute; | |||
width: 24px; | |||
height: 100%; | |||
top: 0; | |||
left: -4px; | |||
cursor: w-resize; | |||
} | |||
.vis.timeline .item.range .drag-right { | |||
position: absolute; | |||
width: 24px; | |||
height: 100%; | |||
top: 0; | |||
right: -4px; | |||
cursor: e-resize; | |||
} | |||
.vis.timeline .timeaxis { | |||
position: relative; | |||
overflow: hidden; | |||
} | |||
.vis.timeline .timeaxis.foreground { | |||
top: 0; | |||
left: 0; | |||
width: 100%; | |||
} | |||
.vis.timeline .timeaxis.background { | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
width: 100%; | |||
height: 100%; | |||
} | |||
.vis.timeline .timeaxis .text { | |||
position: absolute; | |||
color: #4d4d4d; | |||
padding: 3px; | |||
white-space: nowrap; | |||
} | |||
.vis.timeline .timeaxis .text.measure { | |||
position: absolute; | |||
padding-left: 0; | |||
padding-right: 0; | |||
margin-left: 0; | |||
margin-right: 0; | |||
visibility: hidden; | |||
} | |||
.vis.timeline .timeaxis .grid.vertical { | |||
position: absolute; | |||
width: 0; | |||
border-right: 1px solid; | |||
} | |||
.vis.timeline .timeaxis .grid.minor { | |||
border-color: #e5e5e5; | |||
} | |||
.vis.timeline .timeaxis .grid.major { | |||
border-color: #bfbfbf; | |||
} | |||
.vis.timeline .currenttime { | |||
background-color: #FF7F6E; | |||
width: 2px; | |||
z-index: 1; | |||
} | |||
.vis.timeline .customtime { | |||
background-color: #6E94FF; | |||
width: 2px; | |||
cursor: move; | |||
z-index: 1; | |||
} | |||
.vis.timeline.root { | |||
/* | |||
-webkit-transition: height .4s ease-in-out; | |||
transition: height .4s ease-in-out; | |||
*/ | |||
} | |||
.vis.timeline .vispanel { | |||
/* | |||
-webkit-transition: height .4s ease-in-out, top .4s ease-in-out; | |||
transition: height .4s ease-in-out, top .4s ease-in-out; | |||
*/ | |||
} | |||
.vis.timeline .axis { | |||
/* | |||
-webkit-transition: top .4s ease-in-out; | |||
transition: top .4s ease-in-out; | |||
*/ | |||
} | |||
/* TODO: get animation working nicely | |||
.vis.timeline .item { | |||
-webkit-transition: top .4s ease-in-out; | |||
transition: top .4s ease-in-out; | |||
} | |||
.vis.timeline .item.line { | |||
-webkit-transition: height .4s ease-in-out, top .4s ease-in-out; | |||
transition: height .4s ease-in-out, top .4s ease-in-out; | |||
} | |||
/**/ | |||
.vis.timeline .vispanel.background.horizontal .grid.horizontal { | |||
position: absolute; | |||
width: 100%; | |||
height: 0; | |||
border-bottom: 1px solid; | |||
} | |||
.vis.timeline .vispanel.background.horizontal .grid.minor { | |||
border-color: #e5e5e5; | |||
} | |||
.vis.timeline .vispanel.background.horizontal .grid.major { | |||
border-color: #bfbfbf; | |||
} | |||
.vis.timeline .dataaxis .yAxis.major { | |||
width: 100%; | |||
position: absolute; | |||
color: #4d4d4d; | |||
white-space: nowrap; | |||
} | |||
.vis.timeline .dataaxis .yAxis.major.measure{ | |||
padding: 0px 0px 0px 0px; | |||
margin: 0px 0px 0px 0px; | |||
border: 0px; | |||
visibility: hidden; | |||
width: auto; | |||
} | |||
.vis.timeline .dataaxis .yAxis.minor{ | |||
position: absolute; | |||
width: 100%; | |||
color: #bebebe; | |||
white-space: nowrap; | |||
} | |||
.vis.timeline .dataaxis .yAxis.minor.measure{ | |||
padding: 0px 0px 0px 0px; | |||
margin: 0px 0px 0px 0px; | |||
border: 0px; | |||
visibility: hidden; | |||
width: auto; | |||
} | |||
.vis.timeline .dataaxis .yAxis.title{ | |||
position: absolute; | |||
color: #4d4d4d; | |||
white-space: nowrap; | |||
bottom: 20px; | |||
text-align: center; | |||
} | |||
.vis.timeline .dataaxis .yAxis.title.measure{ | |||
padding: 0px 0px 0px 0px; | |||
margin: 0px 0px 0px 0px; | |||
visibility: hidden; | |||
width: auto; | |||
} | |||
.vis.timeline .dataaxis .yAxis.title.left { | |||
bottom: 0px; | |||
-webkit-transform-origin: left top; | |||
-moz-transform-origin: left top; | |||
-ms-transform-origin: left top; | |||
-o-transform-origin: left top; | |||
transform-origin: left bottom; | |||
-webkit-transform: rotate(-90deg); | |||
-moz-transform: rotate(-90deg); | |||
-ms-transform: rotate(-90deg); | |||
-o-transform: rotate(-90deg); | |||
transform: rotate(-90deg); | |||
} | |||
.vis.timeline .dataaxis .yAxis.title.right { | |||
bottom: 0px; | |||
-webkit-transform-origin: right bottom; | |||
-moz-transform-origin: right bottom; | |||
-ms-transform-origin: right bottom; | |||
-o-transform-origin: right bottom; | |||
transform-origin: right bottom; | |||
-webkit-transform: rotate(90deg); | |||
-moz-transform: rotate(90deg); | |||
-ms-transform: rotate(90deg); | |||
-o-transform: rotate(90deg); | |||
transform: rotate(90deg); | |||
} | |||
.vis.timeline .legend { | |||
background-color: rgba(247, 252, 255, 0.65); | |||
padding: 5px; | |||
border-color: #b3b3b3; | |||
border-style:solid; | |||
border-width: 1px; | |||
box-shadow: 2px 2px 10px rgba(154, 154, 154, 0.55); | |||
} | |||
.vis.timeline .legendText { | |||
/*font-size: 10px;*/ | |||
white-space: nowrap; | |||
display: inline-block | |||
} | |||
.vis.timeline .graphGroup0 { | |||
fill:#4f81bd; | |||
fill-opacity:0; | |||
stroke-width:2px; | |||
stroke: #4f81bd; | |||
} | |||
.vis.timeline .graphGroup1 { | |||
fill:#f79646; | |||
fill-opacity:0; | |||
stroke-width:2px; | |||
stroke: #f79646; | |||
} | |||
.vis.timeline .graphGroup2 { | |||
fill: #8c51cf; | |||
fill-opacity:0; | |||
stroke-width:2px; | |||
stroke: #8c51cf; | |||
} | |||
.vis.timeline .graphGroup3 { | |||
fill: #75c841; | |||
fill-opacity:0; | |||
stroke-width:2px; | |||
stroke: #75c841; | |||
} | |||
.vis.timeline .graphGroup4 { | |||
fill: #ff0100; | |||
fill-opacity:0; | |||
stroke-width:2px; | |||
stroke: #ff0100; | |||
} | |||
.vis.timeline .graphGroup5 { | |||
fill: #37d8e6; | |||
fill-opacity:0; | |||
stroke-width:2px; | |||
stroke: #37d8e6; | |||
} | |||
.vis.timeline .graphGroup6 { | |||
fill: #042662; | |||
fill-opacity:0; | |||
stroke-width:2px; | |||
stroke: #042662; | |||
} | |||
.vis.timeline .graphGroup7 { | |||
fill:#00ff26; | |||
fill-opacity:0; | |||
stroke-width:2px; | |||
stroke: #00ff26; | |||
} | |||
.vis.timeline .graphGroup8 { | |||
fill:#ff00ff; | |||
fill-opacity:0; | |||
stroke-width:2px; | |||
stroke: #ff00ff; | |||
} | |||
.vis.timeline .graphGroup9 { | |||
fill: #8f3938; | |||
fill-opacity:0; | |||
stroke-width:2px; | |||
stroke: #8f3938; | |||
} | |||
.vis.timeline .fill { | |||
fill-opacity:0.1; | |||
stroke: none; | |||
} | |||
.vis.timeline .bar { | |||
fill-opacity:0.5; | |||
stroke-width:1px; | |||
} | |||
.vis.timeline .point { | |||
stroke-width:2px; | |||
fill-opacity:1.0; | |||
} | |||
.vis.timeline .legendBackground { | |||
stroke-width:1px; | |||
fill-opacity:0.9; | |||
fill: #ffffff; | |||
stroke: #c2c2c2; | |||
} | |||
.vis.timeline .outline { | |||
stroke-width:1px; | |||
fill-opacity:1; | |||
fill: #ffffff; | |||
stroke: #e5e5e5; | |||
} | |||
.vis.timeline .iconFill { | |||
fill-opacity:0.3; | |||
stroke: none; | |||
} | |||
div.network-manipulationDiv { | |||
border-width: 0; | |||
border-bottom: 1px; | |||
border-style:solid; | |||
border-color: #d6d9d8; | |||
background: #ffffff; /* Old browsers */ | |||
background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 48%, #fafafa 50%, #fcfcfc 100%); /* FF3.6+ */ | |||
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(48%,#fcfcfc), color-stop(50%,#fafafa), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */ | |||
background: -webkit-linear-gradient(top, #ffffff 0%,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */ | |||
background: -o-linear-gradient(top, #ffffff 0%,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%); /* Opera 11.10+ */ | |||
background: -ms-linear-gradient(top, #ffffff 0%,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%); /* IE10+ */ | |||
background: linear-gradient(to bottom, #ffffff 0%,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%); /* W3C */ | |||
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */ | |||
position: absolute; | |||
left: 0; | |||
top: 0; | |||
width: 100%; | |||
height: 30px; | |||
} | |||
div.network-manipulation-editMode { | |||
position:absolute; | |||
left: 0; | |||
top: 0; | |||
height: 30px; | |||
margin-top:20px; | |||
} | |||
div.network-manipulation-closeDiv { | |||
position:absolute; | |||
right: 0; | |||
top: 0; | |||
width: 30px; | |||
height: 30px; | |||
background-position: 20px 3px; | |||
background-repeat: no-repeat; | |||
background-image: url("img/network/cross.png"); | |||
cursor: pointer; | |||
-webkit-touch-callout: none; | |||
-webkit-user-select: none; | |||
-khtml-user-select: none; | |||
-moz-user-select: none; | |||
-ms-user-select: none; | |||
user-select: none; | |||
} | |||
div.network-manipulation-closeDiv:hover { | |||
opacity: 0.6; | |||
} | |||
span.network-manipulationUI { | |||
font-family: verdana; | |||
font-size: 12px; | |||
-moz-border-radius: 15px; | |||
border-radius: 15px; | |||
display:inline-block; | |||
background-position: 0px 0px; | |||
background-repeat:no-repeat; | |||
height:24px; | |||
margin: -14px 0px 0px 10px; | |||
vertical-align:middle; | |||
cursor: pointer; | |||
padding: 0px 8px 0px 8px; | |||
-webkit-touch-callout: none; | |||
-webkit-user-select: none; | |||
-khtml-user-select: none; | |||
-moz-user-select: none; | |||
-ms-user-select: none; | |||
user-select: none; | |||
} | |||
span.network-manipulationUI:hover { | |||
box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.20); | |||
} | |||
span.network-manipulationUI:active { | |||
box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.50); | |||
} | |||
span.network-manipulationUI.back { | |||
background-image: url("img/network/backIcon.png"); | |||
} | |||
span.network-manipulationUI.none:hover { | |||
box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.0); | |||
cursor: default; | |||
} | |||
span.network-manipulationUI.none:active { | |||
box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.0); | |||
} | |||
span.network-manipulationUI.none { | |||
padding: 0; | |||
} | |||
span.network-manipulationUI.notification{ | |||
margin: 2px; | |||
font-weight: bold; | |||
} | |||
span.network-manipulationUI.add { | |||
background-image: url("img/network/addNodeIcon.png"); | |||
} | |||
span.network-manipulationUI.edit { | |||
background-image: url("img/network/editIcon.png"); | |||
} | |||
span.network-manipulationUI.edit.editmode { | |||
background-color: #fcfcfc; | |||
border-style:solid; | |||
border-width:1px; | |||
border-color: #cccccc; | |||
} | |||
span.network-manipulationUI.connect { | |||
background-image: url("img/network/connectIcon.png"); | |||
} | |||
span.network-manipulationUI.delete { | |||
background-image: url("img/network/deleteIcon.png"); | |||
} | |||
/* top right bottom left */ | |||
span.network-manipulationLabel { | |||
margin: 0px 0px 0px 23px; | |||
line-height: 25px; | |||
} | |||
div.network-seperatorLine { | |||
display:inline-block; | |||
width:1px; | |||
height:20px; | |||
background-color: #bdbdbd; | |||
margin: 5px 7px 0px 15px; | |||
} | |||
div.network-navigation_wrapper { | |||
position: absolute; | |||
left: 0; | |||
top: 0; | |||
width: 100%; | |||
height: 100%; | |||
} | |||
div.network-navigation { | |||
width:34px; | |||
height:34px; | |||
-moz-border-radius: 17px; | |||
border-radius: 17px; | |||
position:absolute; | |||
display:inline-block; | |||
background-position: 2px 2px; | |||
background-repeat:no-repeat; | |||
cursor: pointer; | |||
-webkit-touch-callout: none; | |||
-webkit-user-select: none; | |||
-khtml-user-select: none; | |||
-moz-user-select: none; | |||
-ms-user-select: none; | |||
user-select: none; | |||
} | |||
div.network-navigation:hover { | |||
box-shadow: 0px 0px 3px 3px rgba(56, 207, 21, 0.30); | |||
} | |||
div.network-navigation:active { | |||
box-shadow: 0px 0px 1px 3px rgba(56, 207, 21, 0.95); | |||
} | |||
div.network-navigation.up { | |||
background-image: url("img/network/upArrow.png"); | |||
bottom:50px; | |||
left:55px; | |||
} | |||
div.network-navigation.down { | |||
background-image: url("img/network/downArrow.png"); | |||
bottom:10px; | |||
left:55px; | |||
} | |||
div.network-navigation.left { | |||
background-image: url("img/network/leftArrow.png"); | |||
bottom:10px; | |||
left:15px; | |||
} | |||
div.network-navigation.right { | |||
background-image: url("img/network/rightArrow.png"); | |||
bottom:10px; | |||
left:95px; | |||
} | |||
div.network-navigation.zoomIn { | |||
background-image: url("img/network/plus.png"); | |||
bottom:10px; | |||
right:15px; | |||
} | |||
div.network-navigation.zoomOut { | |||
background-image: url("img/network/minus.png"); | |||
bottom:10px; | |||
right:55px; | |||
} | |||
div.network-navigation.zoomExtends { | |||
background-image: url("img/network/zoomExtends.png"); | |||
bottom:50px; | |||
right:15px; | |||
} |