Created
February 26, 2018 17:52
-
-
Save asteriusj/236985c670435f90137b6403f4c07ff1 to your computer and use it in GitHub Desktop.
rJqgVN
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!----> | |
| <!DOCTYPE html> | |
| <html lang="en-us"> | |
| <head> | |
| <meta charset="utf-8" /> | |
| <meta name="author" content="Vincent Link, Steffen Lohmann, Eduard Marbach, Stefan Negru, Vitalis Wiens" /> | |
| <meta name="keywords" content="webvowl, vowl, visual notation, web ontology language, owl, rdf, ontology visualization, ontologies, semantic web" /> | |
| <meta name="description" content="WebVOWL - Web-based Visualization of Ontologies" /> | |
| <meta name="robots" content="noindex,nofollow" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=1"> | |
| <meta name="apple-mobile-web-app-capable" content="yes"> | |
| <link rel="stylesheet" type="text/css" href="http://www.visualdataweb.de/webvowl/css/webvowl.css" /> | |
| <link rel="stylesheet" type="text/css" href="css/webvowl.app.css" /> | |
| <link rel="icon" href="favicon.ico" type="image/x-icon" /> | |
| <title>WebVOWL</title> | |
| <script> | |
| // (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ | |
| // (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), | |
| // m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) | |
| // })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); | |
| // ga('create', 'UA-90312225-2', 'auto'); | |
| // ga('send', 'pageview'); | |
| </script> | |
| </head> | |
| <body> | |
| <main> | |
| <section id="canvasArea"> | |
| <div id="browserCheck" class="hidden"> | |
| WebVOWL does not work properly in Internet Explorer and Microsoft Edge. Please use another browser, such as | |
| <a href="http://www.mozilla.org/firefox/">Mozilla Firefox</a> or | |
| <a href="https://www.google.com/chrome/">Google Chrome</a>, to run WebVOWL. | |
| <label id="killWarning">Hide warning</label> | |
| </div> | |
| <div id="logo"> | |
| <h2>WebVOWL <br/><span>1.0.6</span></h2> | |
| </div> | |
| <div id="loading-info"> | |
| <div id="loading-error" class="hidden"> | |
| <div id="error-info"></div> | |
| <div id="error-description-button" class="hidden">Show error details</div> | |
| <div id="error-description-container" class="hidden"> | |
| <pre id="error-description"></pre> | |
| </div> | |
| </div> | |
| <div><span id="sidebarExpandButton"> > </span></div> | |
| <div id="loading-progress" class="hidden"> | |
| <span>Loading ontology... </span> | |
| <div class="spin">↻</div><br> | |
| <div id="myProgress"> | |
| <div id="myBar"></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div id="graph"></div> | |
| </section> | |
| <aside id="detailsArea"> | |
| <section id="generalDetails"> | |
| <h1 id="title"></h1> | |
| <span><a id="about" href=""></a></span> | |
| <h5>Version: <span id="version"></span></h5> | |
| <h5>Author(s): <span id="authors"></span></h5> | |
| <h5> | |
| <label>Language: <select id="language" name="language" size="1"></select></label> | |
| </h5> | |
| <h3 class="accordion-trigger accordion-trigger-active">Description</h3> | |
| <div class="accordion-container scrollable"> | |
| <p id="description"></p> | |
| </div> | |
| <h3 class="accordion-trigger">Metadata</h3> | |
| <div id="ontology-metadata" class="accordion-container"></div> | |
| <h3 class="accordion-trigger">Statistics</h3> | |
| <div class="accordion-container"> | |
| <p class="statisticDetails">Classes: <span id="classCount"></span></p> | |
| <p class="statisticDetails">Object prop.: <span id="objectPropertyCount"></span></p> | |
| <p class="statisticDetails">Datatype prop.: <span id="datatypePropertyCount"></span></p> | |
| <div class="small-whitespace-separator"></div> | |
| <p class="statisticDetails">Individuals: <span id="individualCount"></span></p> | |
| <div class="small-whitespace-separator"></div> | |
| <p class="statisticDetails">Nodes: <span id="nodeCount"></span></p> | |
| <p class="statisticDetails">Edges: <span id="edgeCount"></span></p> | |
| </div> | |
| <h3 class="accordion-trigger" id="selection-details-trigger">Selection Details</h3> | |
| <div class="accordion-container" id="selection-details"> | |
| <div id="classSelectionInformation" class="hidden"> | |
| <p class="propDetails">Name: <span id="name"></span></p> | |
| <p class="propDetails">Type: <span id="typeNode"></span></p> | |
| <p class="propDetails">Equiv.: <span id="classEquivUri"></span></p> | |
| <p class="propDetails">Disjoint: <span id="disjointNodes"></span></p> | |
| <p class="propDetails">Charac.: <span id="classAttributes"></span></p> | |
| <p class="propDetails">Individuals: <span id="individuals"></span></p> | |
| <p class="propDetails">Description: <span id="nodeDescription"></span></p> | |
| <p class="propDetails">Comment: <span id="nodeComment"></span></p> | |
| </div> | |
| <div id="propertySelectionInformation" class="hidden"> | |
| <p class="propDetails">Name: <span id="propname"></span></p> | |
| <p class="propDetails">Type: <span id="typeProp"></span></p> | |
| <p id="inverse" class="propDetails">Inverse: <span></span></p> | |
| <p class="propDetails">Domain: <span id="domain"></span></p> | |
| <p class="propDetails">Range: <span id="range"></span></p> | |
| <p class="propDetails">Subprop.: <span id="subproperties"></span></p> | |
| <p class="propDetails">Superprop.: <span id="superproperties"></span></p> | |
| <p class="propDetails">Equiv.: <span id="propEquivUri"></span></p> | |
| <p id="infoCardinality" class="propDetails">Cardinality: <span></span></p> | |
| <p id="minCardinality" class="propDetails">Min. cardinality: <span></span></p> | |
| <p id="maxCardinality" class="propDetails">Max. cardinality: <span></span></p> | |
| <p class="propDetails">Charac.: <span id="propAttributes"></span></p> | |
| <p class="propDetails">Description: <span id="propDescription"></span></p> | |
| <p class="propDetails">Comment: <span id="propComment"></span></p> | |
| </div> | |
| <div id="noSelectionInformation"> | |
| <p><span>Select an element in the visualization.</span></p> | |
| </div> | |
| </div> | |
| </section> | |
| </aside> | |
| <nav id="optionsArea"> | |
| <ul id="optionsMenu"> | |
| <li id="aboutMenu"><a href="#">About</a> | |
| <ul class="toolTipMenu aboutMenu"> | |
| <li><a href="license.txt" target="_blank">MIT License © 2014-2017</a></li> | |
| <li id="credits" class="option">WebVOWL Developers:<br/> Vincent Link, Steffen Lohmann, Eduard Marbach, Stefan Negru, Vitalis Wiens | |
| </li> | |
| <li><a href="http://vowl.visualdataweb.org/webvowl.html#releases" target="_blank">Version: 1.0.6<br/>(release history)</a></li> | |
| <li><a href="http://purl.org/vowl/" target="_blank">VOWL Specification »</a></li> | |
| </ul> | |
| </li> | |
| <li id="pauseOption"><a id="pause-button" href="#">Pause</a></li> | |
| <li id="resetOption"><a id="reset-button" href="#" type="reset">Reset</a></li> | |
| <li id="moduleOption"><a href="#">Modes</a> | |
| <ul class="toolTipMenu module"> | |
| <!--<li class="toggleOption" id="helicopterZoom"></li>--> | |
| <!--<li class="toggleOption" id="grassHopperZoom"></li>--> | |
| <li class="toggleOption" id="dynamicLabelWidth"></li> | |
| <li class="toggleOption" id="pickAndPinOption"></li> | |
| <li class="toggleOption" id="nodeScalingOption"></li> | |
| <li class="toggleOption" id="compactNotationOption"></li> | |
| <li class="toggleOption" id="colorExternalsOption"></li> | |
| </ul> | |
| </li> | |
| <li id="filterOption"><a href="#">Filter</a> | |
| <ul class="toolTipMenu filter"> | |
| <li class="toggleOption" id="datatypeFilteringOption"></li> | |
| <li class="toggleOption" id="objectPropertyFilteringOption"></li> | |
| <li class="toggleOption" id="subclassFilteringOption"></li> | |
| <li class="toggleOption" id="disjointFilteringOption"></li> | |
| <li class="toggleOption" id="setOperatorFilteringOption"></li> | |
| <li class="slideOption" id="nodeDegreeFilteringOption"></li> | |
| </ul> | |
| </li> | |
| <li id="gravityOption"><a href="#">Gravity</a> | |
| <ul class="toolTipMenu gravity"> | |
| <li class="slideOption" id="classSliderOption"></li> | |
| <li class="slideOption" id="datatypeSliderOption"></li> | |
| </ul> | |
| </li> | |
| <li id="export"><a href="#">Export</a> | |
| <ul class="toolTipMenu export"> | |
| <li><a href="#" download id="exportJson">Export as JSON</a></li> | |
| <li><a href="#" download id="exportSvg">Export as SVG</a></li> | |
| <li class="option"> | |
| <div> | |
| <form class="converter-form" id="url-copy-form"> | |
| <label for="exportedUrl">Export as URL:</label> | |
| <input type="text" id="exportedUrl" placeholder="an URL"> | |
| <span id="copyBt" title="Copy to Clipboard">Copy</span> | |
| </form> | |
| </div> | |
| </li> | |
| </ul> | |
| </li> | |
| <li id="select"><a href="#">Ontology</a> | |
| <ul class="toolTipMenu select"> | |
| <li><a href="#foaf" id="foaf">Friend of a Friend (FOAF) vocabulary</a></li> | |
| <li><a href="#muto" id="muto">Modular and Unified Tagging Ontology (MUTO)</a></li> | |
| <li><a href="#personasonto" id="personasonto">Personas Ontology (PersonasOnto)</a></li> | |
| <li><a href="#goodrelations" id="goodrelations">GoodRelations Vocabulary for E-Commerce</a></li> | |
| <li><a href="#sioc" id="sioc">SIOC (Semantically-Interlinked Online Communities) Core Ontology</a></li> | |
| <li><a href="#ontovibe" id="ontovibe">Ontology Visualization Benchmark (OntoViBe)</a></li> | |
| <li class="option" id="converter-option"> | |
| <form class="converter-form" id="iri-converter-form"> | |
| <label for="iri-converter-input">Custom Ontology:</label> | |
| <input type="text" id="iri-converter-input" placeholder="Enter ontology IRI"> | |
| <button type="submit" id="iri-converter-button" disabled>Visualize</button> | |
| </form> | |
| <div class="converter-form"> | |
| <input class="hidden" type="file" id="file-converter-input" autocomplete="off"> | |
| <label class="truncate" id="file-converter-label" for="file-converter-input">Select ontology file <small>(max. 5MB)</small></label> | |
| <button type="submit" id="file-converter-button" autocomplete="off" disabled> | |
| Upload | |
| </button> | |
| </div> | |
| </li> | |
| </ul> | |
| </li> | |
| <li id="li_locationSearch"> <a title="Nothing to locate, enter search term." href="#" id="locateSearchResult">⊕</a></li> | |
| <li class="searchMenu" id="searchMenuId"> | |
| <input class="searchInputText" type="text" id="search-input-text" placeholder="Search"> | |
| <ul class="searchMenuEntry" id="searchEntryContainer"> | |
| </ul> | |
| </li> | |
| <li id="li_right" style="float:left"><a href="#" id="RightButton"></a></li> | |
| <li id="li_left" style="float:left"><a href="#" id="LeftButton"></a></li> | |
| </li> | |
| </ul> | |
| </nav> | |
| </main> | |
| <script src="http://www.visualdataweb.de/webvowl/js/d3.min.js"></script> | |
| <script src="http://www.visualdataweb.de/webvowl/js/webvowl.js"></script> | |
| <script src="http://www.visualdataweb.de/webvowl/js/webvowl.app.js"></script> | |
| <script> | |
| window.onload = webvowl.app().initialize; | |
| </script> | |
| <style> | |
| nav { | |
| display:none ; | |
| } | |
| </style> | |
| <script> | |
| </script> | |
| </body> | |
| </html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @import url(http://fonts.googleapis.com/css?family=Open+Sans); | |
| #locateSearchResult:focus { | |
| outline: none | |
| } | |
| a#locateSearchResult.highlighted:hover { | |
| background-color: #d90; | |
| color: red | |
| } | |
| a#locateSearchResult { | |
| outline: none | |
| } | |
| #myProgress { | |
| position: relative; | |
| width: 93.5%; | |
| height: 10px; | |
| background-color: #ddd; | |
| padding: 0; | |
| display: none | |
| } | |
| #myBar { | |
| position: absolute; | |
| width: 50%; | |
| height: 50%; | |
| background-color: red; | |
| display: none | |
| } | |
| .dbEntry { | |
| background-color: #fff | |
| } | |
| .dbEntry, | |
| .dbEntrySelected { | |
| color: #2980b9; | |
| padding: 10px; | |
| font-size: 14px; | |
| border: none; | |
| cursor: pointer | |
| } | |
| .dbEntry:focus, | |
| .dbEntry:hover, | |
| .dbEntrySelected { | |
| background-color: #bdc3c7 | |
| } | |
| .searchMenuEntry { | |
| -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); | |
| box-shadow: 0 6px 12px rgba(0, 0, 0, .175); | |
| box-sizing: border-box; | |
| background-color: #fff; | |
| border: 1px solid rgba(0, 0, 0, .15); | |
| border-bottom: none; | |
| border-radius: 4px 4px 0 0; | |
| bottom: 40px; | |
| display: none; | |
| font-size: 14px; | |
| list-style: none; | |
| min-width: 300px; | |
| margin: 0; | |
| padding: 0; | |
| position: absolute; | |
| z-index: 99 | |
| } | |
| .searchMenuEntry li.highlighted { | |
| background-color: #feb | |
| } | |
| .searchMenuEntry>li:first-of-type { | |
| border: none | |
| } | |
| .searchMenuEntry>li { | |
| border-top: 0 solid #bdc3c7 | |
| } | |
| .searchMenuEntry li { | |
| display: block | |
| } | |
| .searchMenuEntry select { | |
| float: right | |
| } | |
| ul#optionsMenu>li:hover .searchMenuEntry { | |
| display: block | |
| } | |
| .searchInputText { | |
| background-color: #fff; | |
| color: #000; | |
| border: #000; | |
| text-decoration: none; | |
| max-width: 250px; | |
| overflow: hidden; | |
| text-overflow: ellipsis; | |
| height: 20px; | |
| margin: 10px 0 | |
| } | |
| .searchMenu { | |
| box-sizing: border-box; | |
| background-color: #18202a; | |
| height: 40px | |
| } | |
| iframe, | |
| img { | |
| border: none | |
| } | |
| .hidden { | |
| display: none!important | |
| } | |
| .clear { | |
| clear: both | |
| } | |
| a { | |
| color: #69c; | |
| text-decoration: none | |
| } | |
| a:hover { | |
| color: #3498db | |
| } | |
| #optionsArea a { | |
| color: #2980b9 | |
| } | |
| #optionsArea a.highlighted { | |
| background-color: #d90 | |
| } | |
| .toolTipMenu li.highlighted { | |
| background-color: #feb | |
| } | |
| #browserCheck { | |
| background-color: red; | |
| padding: 5px 0; | |
| position: absolute; | |
| text-align: center; | |
| width: 100% | |
| } | |
| #browserCheck a { | |
| color: #fff | |
| } | |
| #browserCheck a:hover { | |
| text-decoration: underline | |
| } | |
| @-webkit-keyframes sbExpandAnimation { | |
| 0% { | |
| width: 78% | |
| } | |
| to { | |
| width: 100% | |
| } | |
| } | |
| @-moz-keyframes sbExpandAnimation { | |
| 0% { | |
| width: 78% | |
| } | |
| to { | |
| width: 100% | |
| } | |
| } | |
| @-o-keyframes sbExpandAnimation { | |
| 0% { | |
| width: 78% | |
| } | |
| to { | |
| width: 100% | |
| } | |
| } | |
| @keyframes sbExpandAnimation { | |
| 0% { | |
| width: 78% | |
| } | |
| to { | |
| width: 100% | |
| } | |
| } | |
| @-webkit-keyframes sbCollapseAnimation { | |
| 0% { | |
| width: 100% | |
| } | |
| to { | |
| width: 78% | |
| } | |
| } | |
| @-moz-keyframes sbCollapseAnimation { | |
| 0% { | |
| width: 100% | |
| } | |
| to { | |
| width: 78% | |
| } | |
| } | |
| @-o-keyframes sbCollapseAnimation { | |
| 0% { | |
| width: 100% | |
| } | |
| to { | |
| width: 78% | |
| } | |
| } | |
| @keyframes sbCollapseAnimation { | |
| 0% { | |
| width: 100% | |
| } | |
| to { | |
| width: 78% | |
| } | |
| } | |
| body { | |
| background: #18202a; | |
| font-size: 14px; | |
| font-family: Open Sans, Helvetica, Arial, sans-serif; | |
| line-height: 1; | |
| overflow: hidden; | |
| position: fixed | |
| } | |
| body, | |
| main { | |
| height: 100%; | |
| margin: 0; | |
| padding: 0; | |
| width: 100% | |
| } | |
| #canvasArea, | |
| main { | |
| position: relative | |
| } | |
| #canvasArea { | |
| margin: 0; | |
| padding: 0; | |
| width: 78% | |
| } | |
| #canvasArea #graph { | |
| margin: 0 0 2px; | |
| background-color: #ecf0f1; | |
| width: 100% | |
| } | |
| #canvasArea #graph, | |
| #canvasArea svg { | |
| box-sizing: border-box; | |
| overflow: hidden; | |
| padding: 0 | |
| } | |
| #canvasArea svg { | |
| margin: 0 | |
| } | |
| nav#optionsArea { | |
| height: 40px; | |
| margin: 0; | |
| padding: 0 | |
| } | |
| ul#optionsMenu { | |
| box-sizing: border-box; | |
| color: #fff; | |
| display: block; | |
| height: 40px; | |
| margin: -2px 0 0; | |
| padding: 0; | |
| width: 78% | |
| } | |
| #logo { | |
| position: fixed; | |
| pointer-events: none | |
| } | |
| #logo h2 { | |
| color: #3498db; | |
| margin: 0; | |
| line-height: .7; | |
| text-align: center | |
| } | |
| #logo h2 span { | |
| color: #34495e; | |
| font-size: .6em | |
| } | |
| ul#optionsMenu>li { | |
| box-sizing: border-box; | |
| float: right; | |
| font-size: 1.1em; | |
| display: inline-block; | |
| margin: 0 10px; | |
| padding: 0; | |
| position: relative; | |
| vertical-align: middle | |
| } | |
| ul#optionsMenu>li>a:hover { | |
| box-sizing: border-box; | |
| background: #1b252e; | |
| color: #bdc3c7 | |
| } | |
| ul#optionsMenu>li>a { | |
| box-sizing: border-box; | |
| color: #fff; | |
| display: block; | |
| height: 40px; | |
| margin: 0; | |
| padding: 12px 5px 5px | |
| } | |
| .option, | |
| ul.toolTipMenu li a:only-child { | |
| display: block; | |
| float: none; | |
| padding: 8px 5px | |
| } | |
| .checkboxContainer input, | |
| .checkboxContainer label { | |
| vertical-align: middle | |
| } | |
| ul#optionsMenu li>ul.toolTipMenu li a:hover { | |
| background: #e1e1e1 | |
| } | |
| .selected-ontology { | |
| background-color: #eee | |
| } | |
| ul#optionsMenu>li:hover .toolTipMenu { | |
| display: block | |
| } | |
| ul#optionsMenu>li:hover .aboutMenu { | |
| left: -145px; | |
| width: 210px | |
| } | |
| #credits { | |
| border-top: 1px solid #bdc3c7; | |
| font-size: .9em | |
| } | |
| .toolTipMenu { | |
| -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); | |
| box-shadow: 0 6px 12px rgba(0, 0, 0, .175); | |
| box-sizing: border-box; | |
| background-color: #fff; | |
| border: 1px solid rgba(0, 0, 0, .15); | |
| border-bottom: none; | |
| border-radius: 4px 4px 0 0; | |
| bottom: 40px; | |
| display: none; | |
| font-size: 14px; | |
| list-style: none; | |
| min-width: 300px; | |
| margin: 0; | |
| padding: 0; | |
| position: absolute; | |
| z-index: 99 | |
| } | |
| .toolTipMenu>li:first-of-type { | |
| border: none | |
| } | |
| .toolTipMenu>li { | |
| border-top: 1px solid #bdc3c7 | |
| } | |
| .toolTipMenu li { | |
| color: #2980b9; | |
| display: block | |
| } | |
| .toolTipMenu select { | |
| float: right | |
| } | |
| .aboutMenu, | |
| .export { | |
| min-width: 150px | |
| } | |
| .filter, | |
| .gravity { | |
| min-width: 180px | |
| } | |
| .module { | |
| min-width: 240px | |
| } | |
| .toggleOption { | |
| padding: 8px 5px; | |
| min-width: 150px | |
| } | |
| .slideOption { | |
| position: relative; | |
| padding: 8px 5px; | |
| outline: none | |
| } | |
| .slideOption .value { | |
| float: right; | |
| outline: none | |
| } | |
| .slideOption input[type=range] { | |
| box-sizing: border-box; | |
| margin: 0; | |
| outline: none; | |
| -webkit-appearance: none; | |
| -moz-appearance: none; | |
| background: none repeat scroll 0 0 grey; | |
| border-radius: 3px; | |
| height: 12px; | |
| width: 100%; | |
| box-shadow: none; | |
| left: 0; | |
| position: relative; | |
| transition: all .5s ease | |
| } | |
| .slideOption input[type=range]::-webkit-slider-runnable-track { | |
| -webkit-appearance: none; | |
| background-color: #999; | |
| height: 2px | |
| } | |
| .slideOption input[type=range]::-webkit-slider-thumb { | |
| -webkit-appearance: none; | |
| height: 15px; | |
| width: 15px; | |
| border-radius: 15px; | |
| background-color: #fff; | |
| border: 1px solid gray; | |
| transition: all .5s ease; | |
| margin-top: -6px | |
| } | |
| .slideOption input[type=range]::-moz-range-thumb { | |
| -webkit-appearance: none; | |
| background-color: #fff; | |
| border-radius: 20px; | |
| transition: all .5s ease; | |
| height: 10px; | |
| width: 10px; | |
| outline: none | |
| } | |
| .slideOption input[type=range]:hover { | |
| background-color: #d90; | |
| outline: none | |
| } | |
| .slideOption input[type=range]::-webkit-slider-thumb:hover { | |
| background-color: #69c; | |
| border-radius: 15px; | |
| height: 15px; | |
| width: 15px; | |
| outline: none; | |
| margin-top: -6px | |
| } | |
| .slideOption input[type=range]::-moz-range-thumb:hover { | |
| background-color: #69c; | |
| color: #d90; | |
| outline: none | |
| } | |
| .slideOption input[type=range]::-webkit-slider-thumb:active { | |
| background-color: #69c; | |
| color: #d90; | |
| outline: none; | |
| display: block | |
| } | |
| .slideOption input[type=range]::-moz-range-thumb:active { | |
| background-color: #69c; | |
| color: #d90; | |
| outline: none | |
| } | |
| .slideOption input[type=range]:active { | |
| outline: none | |
| } | |
| .slideOption input[type=range]::-webkit-slider-thumb:focus { | |
| outline: none; | |
| display: block | |
| } | |
| .slideOption input[type=range]::-moz-range-thumb:focus { | |
| outline: none | |
| } | |
| .slideOption input[type=range]:focus { | |
| outline: none | |
| } | |
| #optionsMenu>li>a:before { | |
| font-size: 1em; | |
| margin: 0; | |
| padding: 0 5px 0 0 | |
| } | |
| #LeftButton:focus, | |
| #RightButton:focus { | |
| outline: none | |
| } | |
| #LeftButton:before { | |
| content: ">" | |
| } | |
| #RightButton:before { | |
| content: "<" | |
| } | |
| a#LeftButton.highlighted:hover, | |
| a#RightButton.highlighted:hover { | |
| background-color: #d90; | |
| color: #fff | |
| } | |
| #searchMenuId:before { | |
| font-size: 1.4em; | |
| content: "\2315" | |
| } | |
| #select>a:before { | |
| content: "\2263" | |
| } | |
| #gravityOption>a:before { | |
| content: "\2299" | |
| } | |
| a#reset-button:before { | |
| content: "\21BB" | |
| } | |
| a#pause-button.paused:before { | |
| content: "\25BA" | |
| } | |
| a#pause-button.paused:hover { | |
| background-color: #d90; | |
| color: #fff | |
| } | |
| a#pause-button:not(.paused):before { | |
| content: "II" | |
| } | |
| #export>a:before { | |
| content: "\21E4" | |
| } | |
| #filterOption>a:before { | |
| content: "\25BD" | |
| } | |
| #moduleOption>a:before { | |
| content: "\2606" | |
| } | |
| #aboutMenu>a:before { | |
| content: "\A9" | |
| } | |
| #detailsArea { | |
| bottom: 0; | |
| color: #bdc3c7; | |
| height: 100%; | |
| position: fixed; | |
| right: 0; | |
| top: 0; | |
| width: 22%; | |
| overflow-y: auto; | |
| overflow-x: hidden; | |
| border-left: 1px solid #34495e | |
| } | |
| #detailsArea h1 { | |
| border-bottom: 1px solid #34495e; | |
| color: #ecf0f1; | |
| display: block; | |
| font-weight: 100; | |
| font-size: 1.5em; | |
| margin: 0; | |
| padding: 10px 0; | |
| text-align: center | |
| } | |
| #generalDetails { | |
| width: auto; | |
| box-sizing: border-box; | |
| height: 100% | |
| } | |
| #generalDetails span #about { | |
| border-bottom: 1px solid #34495e; | |
| display: block; | |
| padding: 10px; | |
| text-align: center; | |
| word-wrap: break-word; | |
| color: #69c | |
| } | |
| #generalDetails h4 { | |
| background: #1b252e; | |
| color: #ecf0f1; | |
| display: block; | |
| font-size: 1.1em; | |
| font-weight: 100; | |
| margin: 0; | |
| padding: 10px 0; | |
| text-align: center | |
| } | |
| #detailsArea #generalDetails h5 { | |
| border-bottom: 1px solid #34495e; | |
| font-size: .9em; | |
| font-weight: 100; | |
| margin: 0; | |
| padding: 5px; | |
| text-align: center | |
| } | |
| #description { | |
| text-align: justify | |
| } | |
| .accordion-container p { | |
| font-size: .9em; | |
| line-height: 1.3; | |
| margin: 5px 10px | |
| } | |
| .statisticDetails span { | |
| padding: 10px | |
| } | |
| .statisticDetails div, | |
| .statisticDetails span { | |
| font-weight: 100; | |
| font-style: italic; | |
| margin: 10px 0 | |
| } | |
| .statisticDetails div { | |
| padding: 0 10px; | |
| display: inline | |
| } | |
| #selection-details .propDetails a { | |
| color: #69c | |
| } | |
| #selection-details .propDetails>span { | |
| font-weight: 100; | |
| font-style: italic; | |
| padding: 0 10px | |
| } | |
| #selection-details #classEquivUri span, | |
| #selection-details #disjointNodes span { | |
| padding: 0 | |
| } | |
| #selection-details .propDetails div { | |
| font-weight: 100; | |
| font-style: italic; | |
| margin: 10px 0; | |
| padding: 0 10px; | |
| display: inline | |
| } | |
| #selection-details .propDetails div span { | |
| padding: 0 | |
| } | |
| .subclass { | |
| fill: #ecf0f1 | |
| } | |
| @media screen and (max-device-width:1080px) { | |
| body { | |
| font-size: 12px | |
| } | |
| #logo h2 { | |
| font-size: 1.2em | |
| } | |
| #logo h2 span { | |
| font-size: .5em | |
| } | |
| ul#optionsMenu>li { | |
| margin: 0 2px | |
| } | |
| } | |
| @media screen and (max-width:1080px) { | |
| body { | |
| font-size: 12px | |
| } | |
| #logo h2 { | |
| font-size: 1.2em | |
| } | |
| #logo h2 span { | |
| font-size: .5em | |
| } | |
| ul#optionsMenu>li { | |
| margin: 0 2px | |
| } | |
| } | |
| @media print { | |
| #detailsArea, | |
| #optionsArea { | |
| display: none | |
| } | |
| @page { | |
| margin: 1cm .5cm 1cm .5cm; | |
| size: landscape | |
| } | |
| #canvasArea, | |
| body { | |
| width: 100% | |
| } | |
| body { | |
| margin: 0; | |
| padding: 0 | |
| } | |
| } | |
| .accordion-trigger { | |
| background: #24323e; | |
| cursor: pointer; | |
| padding: .5em | |
| } | |
| .accordion-trigger.accordion-trigger-active:before { | |
| padding-right: 4px; | |
| content: "\25BC" | |
| } | |
| .accordion-trigger:not(.accordion-trigger-active):before { | |
| padding-right: 4px; | |
| content: "\25BA" | |
| } | |
| .accordion-container.scrollable { | |
| max-height: 40%; | |
| overflow: auto | |
| } | |
| .small-whitespace-separator { | |
| height: 3px | |
| } | |
| #language { | |
| background: transparent; | |
| border: 1px solid #34495e; | |
| color: #ecf0f1 | |
| } | |
| #language option { | |
| background-color: #24323e | |
| } | |
| .converter-form:not(:first-child) { | |
| margin-top: 5px | |
| } | |
| .converter-form label { | |
| display: inline-block; | |
| line-height: normal | |
| } | |
| .converter-form input { | |
| box-sizing: border-box; | |
| height: 20px; | |
| width: 74%; | |
| border: 1px solid #34495e | |
| } | |
| .converter-form button { | |
| float: right; | |
| padding: 0; | |
| width: 25%; | |
| background-color: #ecf0f1 | |
| } | |
| #file-converter-label, | |
| .converter-form button { | |
| cursor: pointer; | |
| height: 20px; | |
| border: 1px solid #34495e | |
| } | |
| #file-converter-label { | |
| box-sizing: border-box; | |
| width: 74% | |
| } | |
| #killWarning { | |
| cursor: pointer; | |
| color: #fff; | |
| font-weight: 700 | |
| } | |
| #copyBt { | |
| right: 2px; | |
| padding-top: 2px; | |
| padding-bottom: 3px | |
| } | |
| #copyBt, | |
| #sidebarExpandButton { | |
| color: #000; | |
| float: right; | |
| position: absolute; | |
| border: 1px solid #000; | |
| background-color: #ecf0f1; | |
| box-sizing: border-box; | |
| cursor: pointer | |
| } | |
| #sidebarExpandButton { | |
| top: 10px; | |
| right: 0 | |
| } | |
| #loading-info { | |
| box-sizing: border-box; | |
| position: absolute; | |
| text-align: center; | |
| width: 100%; | |
| top: 0 | |
| } | |
| #loading-info>div { | |
| display: inline-block; | |
| color: #fff; | |
| background-color: #18202a; | |
| border-bottom-left-radius: 2px; | |
| border-bottom-right-radius: 2px | |
| } | |
| #loading-info>*>* { | |
| padding: 5px | |
| } | |
| #error-description-button { | |
| margin: 5px 0 0; | |
| font-size: 12px; | |
| color: #69c; | |
| cursor: pointer; | |
| text-align: center | |
| } | |
| #error-description-container { | |
| box-sizing: border-box; | |
| text-align: left | |
| } | |
| #error-description-container pre { | |
| background-color: #34495e; | |
| padding: 2px; | |
| margin: 0; | |
| white-space: pre-wrap; | |
| max-height: calc(100vh - 125px); | |
| max-width: 75vw; | |
| overflow: auto | |
| } | |
| .spin { | |
| display: inline-block; | |
| -webkit-animation: spin 2s infinite linear; | |
| animation: spin 2s infinite linear | |
| } | |
| @-webkit-keyframes spin { | |
| 0% { | |
| -webkit-transform: rotate(0deg); | |
| transform: rotate(0deg) | |
| } | |
| to { | |
| -webkit-transform: rotate(359deg); | |
| transform: rotate(359deg) | |
| } | |
| } | |
| @keyframes spin { | |
| 0% { | |
| -webkit-transform: rotate(0deg); | |
| transform: rotate(0deg) | |
| } | |
| to { | |
| -webkit-transform: rotate(359deg); | |
| transform: rotate(359deg) | |
| } | |
| } | |
| .truncate { | |
| max-width: 250px; | |
| white-space: nowrap; | |
| overflow: hidden; | |
| text-overflow: ellipsis | |
| } | |
| .color-mode-switch { | |
| float: right; | |
| width: 90px; | |
| cursor: pointer; | |
| height: 20px; | |
| padding: 0; | |
| border: 0; | |
| color: #555; | |
| background-color: #eceeef; | |
| box-shadow: 0 1px 4px rgba(0, 0, 0, .2), inset 0 0 3px rgba(0, 0, 0, .1) | |
| } | |
| .color-mode-switch:focus { | |
| outline-width: 0 | |
| } | |
| .color-mode-switch.active { | |
| color: #fff; | |
| background-color: #32cd32; | |
| box-shadow: inset 0 1px 4px rgba(0, 0, 0, .2), inset 0 0 3px rgba(0, 0, 0, .1) | |
| } | |
| .filterMenuButtonHighlight { | |
| background-color: #d90 | |
| } | |
| @-webkit-keyframes buttonAnimation { | |
| 0% { | |
| background-color: unset | |
| } | |
| to { | |
| background-color: #d90 | |
| } | |
| } | |
| @-moz-keyframes buttonAnimation { | |
| 0% { | |
| background-color: unset | |
| } | |
| to { | |
| background-color: #d90 | |
| } | |
| } | |
| @-o-keyframes buttonAnimation { | |
| 0% { | |
| background-color: unset | |
| } | |
| to { | |
| background-color: #d90 | |
| } | |
| } | |
| @keyframes buttonAnimation { | |
| 0% { | |
| background-color: unset | |
| } | |
| to { | |
| background-color: #d90 | |
| } | |
| } | |
| .buttonPulse { | |
| -webkit-animation-name: buttonAnimation; | |
| -moz-animation-name: buttonAnimation; | |
| -o-animation-name: buttonAnimation; | |
| animation-name: buttonAnimation; | |
| -webkit-animation-duration: .5s; | |
| -moz-animation-duration: .5s; | |
| -o-animation-duration: .5s; | |
| animation-duration: .5s; | |
| -webkit-animation-iteration-count: 3; | |
| -moz-animation-iteration-count: 3; | |
| -o-animation-iteration-count: 3; | |
| animation-iteration-count: 3; | |
| -webkit-animation-timing-function: linear; | |
| -moz-animation-timing-function: linear; | |
| -o-animation-timing-function: linear; | |
| animation-timing-function: linear | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment