Mercurial > hg > NetworkVis
diff d3s_examples/python-neo4jrestclient/static/platin/lib/slider/demo.html @ 8:18ef6948d689
new d3s examples
author | Dirk Wintergruen <dwinter@mpiwg-berlin.mpg.de> |
---|---|
date | Thu, 01 Oct 2015 17:17:27 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/d3s_examples/python-neo4jrestclient/static/platin/lib/slider/demo.html Thu Oct 01 17:17:27 2015 +0200 @@ -0,0 +1,152 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html> +<head> +<title>Slider Demo (WebFX)</title> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<!-- +<link type="text/css" rel="StyleSheet" href="css/winclassic.css" /> +--> +<style type="text/css"> + + +body { + font: MessageBox; + font: Message-Box; +} + + +input { + width: 50px; + text-align: right; + padding: 1px; + margin-right: 15px; +} + +input, select, button { + vertical-align: middle; +} + +#slider-1 { + margin: 10px; + width: auto; +} + +#slider-2 { + margin: 10px; +} + +#color-picker { + border: 0; /*1px solid rgb(90,97,90);*/ + width: 350px; + height: 80px; +} + +</style> +<script type="text/javascript"> +//<![CDATA[ + +function getQueryString( sProp ) { + var re = new RegExp( sProp + "=([^\\&]*)", "i" ); + var a = re.exec( document.location.search ); + if ( a == null ) + return ""; + return a[1]; +}; + +function changeCssFile( sCssFile ) { + var loc = String(document.location); + var search = document.location.search; + if ( search != "" ) + loc = loc.replace( search, "" ); + loc = loc + "?css=" + sCssFile; + document.location.replace( loc ); +} + +var cssFile = getQueryString( "css" ); +if ( cssFile == "" ) + cssFile = "css/bluecurve/bluecurve.css"; + +document.write("<link type=\"text/css\" rel=\"StyleSheet\" href=\"" + cssFile + "\" />" ); + +//]]> +</script> +<!-- +<link type="text/css" rel="StyleSheet" href="css/winclassic.css" /> +--> + +<script type="text/javascript" src="js/range.js"></script> +<script type="text/javascript" src="js/timer.js"></script> +<script type="text/javascript" src="js/slider.js"></script> +</head> +<body> + +<p>Horizontal</p> +<div class="slider" id="slider-1" tabIndex="1"> + <input class="slider-input" id="slider-input-1"/> +</div> + +<p> +Value: <input id="h-value" onchange="s.setValue(parseInt(this.value))"/> +Minimum: <input id="h-min" onchange="s.setMinimum(parseInt(this.value))"/> +Maximum: <input id="h-max" onchange="s.setMaximum(parseInt(this.value))"/> +</p> + +<p>Vertical</p> +<div class="slider" id="slider-2" tabIndex="1"> + <input class="slider-input" id="slider-input-2"/> +</div> + +<script type="text/javascript"> + +var s = new Slider(document.getElementById("slider-1"), document.getElementById("slider-input-1")); +var s2 = new Slider(document.getElementById("slider-2"), document.getElementById("slider-input-2"), "vertical"); +s.onchange = function () { + document.getElementById("h-value").value = s.getValue(); + document.getElementById("h-min").value = s.getMinimum(); + document.getElementById("h-max").value = s.getMaximum(); + s2.setValue(s.getValue()); + s2.setMinimum(s.getMinimum()); + s2.setMaximum(s.getMaximum()); +}; +s.setValue(50); + +window.onresize = function () { + s.recalculate(); +}; + +</script> + +<p> +<select id="css-select"> + <option value="css/winclassic.css">Windows Classic</option> + <option value="css/luna/luna.css">Windows XP Luna</option> + <option value="css/swing/swing.css">Java Swing</option> + <option value="css/bluecurve/bluecurve.css">Blue Curve</option> +</select> +<script type="text/javascript"> +document.getElementById('css-select').value = cssFile; +</script> + +<button onclick="changeCssFile( document.getElementById('css-select').value )">Change</button> +</p> +<p> +<iframe name="color-picker" id="color-picker" src="rgbdemo.html" frameborder="0"></iframe><br /> +Color: <span id="color-picker-out"> </span></p> + +<script type="text/javascript"> + +var f = window.frames["color-picker"]; +f.onchange = function () { + var rgb = f.getRgb(); + var out = document.getElementById("color-picker-out"); + out.firstChild.data = "rgb(" + rgb.r + ", " + + rgb.g + ", " + + rgb.b + ")"; +}; + +</script> + +</body> +</html>