| @ -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; | |||
| } | |||