Fix the style switcher in a way that is standard conformant *and* working
This commit is contained in:
parent
e2347fa020
commit
a764f8e999
|
@ -5,13 +5,15 @@ function switch_style(s) {
|
|||
for (var i = 0; i < el.length; i++ ) {
|
||||
if (el[i].getAttribute("rel").indexOf("style") != -1
|
||||
&& el[i].getAttribute("title")) {
|
||||
if (el[i].getAttribute("title") == s) {
|
||||
style_btn.text(s)
|
||||
el[i].disabled = false
|
||||
} else
|
||||
/* always set to true first to workaround Chrome bug */
|
||||
el[i].disabled = true
|
||||
|
||||
if (el[i].getAttribute("title") == s)
|
||||
el[i].disabled = false
|
||||
}
|
||||
}
|
||||
|
||||
style_btn.text(s)
|
||||
}
|
||||
|
||||
function getOffset( el ) {
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<title>Freifunk Lübeck - Knotengraph</title>
|
||||
<link href='style.css' rel='stylesheet' type='text/css' />
|
||||
<link href='force.css' rel='stylesheet' type='text/css' />
|
||||
<link href='force-big.css' rel='alternate stylesheet' type='text/css' title='big' disabled/>
|
||||
<link href='force-big.css' rel='alternate stylesheet' type='text/css' title='big'/>
|
||||
<link href='force-light.css' rel='stylesheet' type='text/css' title='light'/>
|
||||
<script type="text/javascript" src="jquery.min.js"></script>
|
||||
<script type="text/javascript" src="d3.v2.js"></script>
|
||||
|
|
Loading…
Reference in a new issue