Skip to content
GitLab
Explore
Projects
Groups
Snippets
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Alfakhori
M4labplatform
Commits
8ef990e2
Commit
8ef990e2
authored
3 years ago
by
Cholgrrr
Browse files
Options
Download
Email Patches
Plain Diff
update graph error
parent
86394574
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
vcm/templates/cus_Menu.js
+202
-189
vcm/templates/cus_Menu.js
vcm/templates/custom.js
+444
-413
vcm/templates/custom.js
with
646 additions
and
602 deletions
+646
-602
vcm/templates/cus_Menu.js
+
202
-
189
View file @
8ef990e2
var
acc
=
document
.
getElementsByClassName
(
"
accordion
"
);
var
i
;
for
(
i
=
0
;
i
<
acc
.
length
;
i
++
)
{
acc
[
i
].
addEventListener
(
"
click
"
,
function
()
{
this
.
classList
.
toggle
(
"
active
"
);
var
subMenu
=
this
.
nextElementSibling
;
if
(
subMenu
.
style
.
maxHeight
)
{
subMenu
.
style
.
maxHeight
=
null
;
position_var
=
false
;
pointsoe
=
"
"
}
else
{
subMenu
.
style
.
maxHeight
=
subMenu
.
scrollHeight
+
"
px
"
;
}
});
}
function
nordbahnview
(){
var
i
;
for
(
i
=
0
;
i
<
acc
.
length
;
i
++
)
{
acc
[
i
].
addEventListener
(
"
click
"
,
function
()
{
this
.
classList
.
toggle
(
"
active
"
);
var
subMenu
=
this
.
nextElementSibling
;
if
(
subMenu
.
style
.
maxHeight
)
{
subMenu
.
style
.
maxHeight
=
null
;
position_var
=
false
;
pointsoe
=
"
"
}
else
{
subMenu
.
style
.
maxHeight
=
subMenu
.
scrollHeight
+
"
px
"
;
}
});
}
async
function
nordbahnview
()
{
var
viewp
=
vcs
.
vcm
.
Framework
.
getInstance
().
viewpoints
.
NordBView
vcs
.
vcm
.
Framework
.
getInstance
().
getActiveMap
().
gotoViewPoint
(
viewp
);
...
...
@@ -26,242 +26,251 @@ function nordbahnview(){
// document.getElementById("Energiekonzept").style.display = "none";
// document.getElementById("IntroProj").style.display = "none";
// document.getElementById("Expertenmodus").style.display = "block";
await
new
Promise
(
resolve
=>
setTimeout
(
resolve
,
100
));
showgraph
();
}
function
akkustikview
(){
function
akkustikview
()
{
var
viewp
=
vcs
.
vcm
.
Framework
.
getInstance
().
viewpoints
.
NoiseView
vcs
.
vcm
.
Framework
.
getInstance
().
getActiveMap
().
gotoViewPoint
(
viewp
);
}
function
MobilityView
(){
function
MobilityView
()
{
var
viewp
=
vcs
.
vcm
.
Framework
.
getInstance
().
viewpoints
.
MobilityView
vcs
.
vcm
.
Framework
.
getInstance
().
getActiveMap
().
gotoViewPoint
(
viewp
);
}
var
expstate
=
false
;
function
onoff
(){
if
(
expstate
==
false
){
function
onoff
()
{
if
(
expstate
==
false
)
{
// var element = document.getElementById("menustuff");
// element.classList.remove("hidden");
expstate
=
true
;
}
else
{
}
else
{
// var element = document.getElementById("menustuff");
// element.classList.add("hidden");
expstate
=
false
;
}
}
function
addcont
(
content
){
var
bilderstuff
=
'
<div class="slideshow-container">
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">1 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/grafik_aufgabenstellung.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Grafik</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">2 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/boeckinger_strasse.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Böckinger Straße</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">3 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/holzwerkstatt_igh.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Holzwerkstatt</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">4 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/infoabend_garten_igh.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Infoabend im Garten</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">5 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/interviews_nachbarschaft.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Interviews in der Nachbarschaft</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">6 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/offene_bauwerkstatt_1.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Offene Bauwerkstatt</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">7 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/offene_bauwerkstatt_2.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Offene Bauwerkstatt</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">8 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/offene_bauwerkstatt_3.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Offene Bauwerkstatt</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">9 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/planungsgebiet_choreographie.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Planungsgebiet Choreographie</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">10 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/planungsgebiet_vogelperspektive.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Planungsgebiet Vogelperspektive</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">11 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/station1_spielekiosk.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Spielekiosk</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">12 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/station2_gartenkiosk.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Gartenkiosk</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">13 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/station3_outdoorkiosk.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Outdoorkiosk</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">14 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/station3_outdoorkiosk1.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Outdoorkiosk</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">15 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/station4_infokiosk.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Infokiosk</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">16 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/workshop_cafe_tas_1.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Workshop Cafe Tas</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">17 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/workshop_cafe_tas_2.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Workshop Cafe Tas</div>
'
+
'
</div>
'
+
'
<!-- Next and previous buttons -->
'
+
'
<a class="prev" onclick="plusSlides(-1, 0)">❮</a>
'
+
'
<a class="next" onclick="plusSlides(1, 0)">❯</a>
'
+
'
</div>
'
+
'
<br>
'
var
heatdem
=
'
<div style="width:100%;margin-top:200px;" id="chartNordB"></div>
'
var
nordbstuff
=
""
+
"
<div class='box-3'>
"
+
"
<div class='btn btn-three' onclick='newPlan()'>
"
+
"
<span>Neue Planung</span>
"
+
"
</div><br>
"
+
"
<div class='btn btn-three' onclick='oldZust()'>
"
+
"
<span>Ist Zustand</span>
"
+
"
</div><br></div>
"
+
"
<div onclick='document.getElementById('chxboxHighlight').click()' class='box-3'>
"
+
"
<p>Highlight </p><div class='switch'>
"
+
"
<input type='checkbox' name='toggle' id='chxboxHighlight' onclick='checkboxHighlight(true);'>
"
+
"
<label for='toggle'><i></i></label>
"
+
"
<span></span>
"
+
"
</div>
"
+
"
</div>
"
+
"
<div onclick='document.getElementById('chxboxDemand').click()' class='box-3'>
"
+
"
<p>Wärmebedarf </p><div class='switch'>
"
+
"
<input type='checkbox' name='toggle' id='chxboxDemand' onclick='checkboxDemand(true);'>
"
+
"
<label for='toggle'><i></i></label>
"
+
"
<span></span>
"
+
"
</div>
"
+
"
</div>
"
var
nordbstuff2
=
""
+
"
<div class='box-3'>
"
+
"
<div class='btn btn-three' onclick='newPlan()'>
"
+
"
<span>Neue Planung</span>
"
+
"
</div><br>
"
+
"
<div class='btn btn-three' onclick='oldZust()'>
"
+
"
<span>Ist Zustand</span>
"
+
"
</div><br></div>
"
heatdemVal01
=
100
heatdemVal02
=
200
heatdemVal03
=
300
heatdemVal04
=
400
if
(
content
==
"
main_bock
"
){
var
bilder
=
document
.
getElementById
(
'
bilder_bock
'
)
function
addcont
(
content
)
{
var
bilderstuff
=
'
<div class="slideshow-container">
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">1 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/grafik_aufgabenstellung.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Grafik</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">2 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/boeckinger_strasse.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Böckinger Straße</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">3 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/holzwerkstatt_igh.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Holzwerkstatt</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">4 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/infoabend_garten_igh.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Infoabend im Garten</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">5 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/interviews_nachbarschaft.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Interviews in der Nachbarschaft</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">6 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/offene_bauwerkstatt_1.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Offene Bauwerkstatt</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">7 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/offene_bauwerkstatt_2.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Offene Bauwerkstatt</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">8 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/offene_bauwerkstatt_3.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Offene Bauwerkstatt</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">9 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/planungsgebiet_choreographie.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Planungsgebiet Choreographie</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">10 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/planungsgebiet_vogelperspektive.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Planungsgebiet Vogelperspektive</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">11 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/station1_spielekiosk.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Spielekiosk</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">12 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/station2_gartenkiosk.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Gartenkiosk</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">13 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/station3_outdoorkiosk.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Outdoorkiosk</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">14 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/station3_outdoorkiosk1.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Outdoorkiosk</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">15 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/station4_infokiosk.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Infokiosk</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">16 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/workshop_cafe_tas_1.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Workshop Cafe Tas</div>
'
+
'
</div>
'
+
'
<div class="mySlides1 fade">
'
+
'
<div class="numbertext">17 / 17</div>
'
+
'
<img src="images/content/contentboeckingerstrasse/workshop_cafe_tas_2.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">
'
+
'
<div class="text">Workshop Cafe Tas</div>
'
+
'
</div>
'
+
'
<!-- Next and previous buttons -->
'
+
'
<a class="prev" onclick="plusSlides(-1, 0)">❮</a>
'
+
'
<a class="next" onclick="plusSlides(1, 0)">❯</a>
'
+
'
</div>
'
+
'
<br>
'
var
heatdem
=
'
<div style="width:100%;margin-top:200px;" id="chartNordB"></div>
'
var
nordbstuff
=
""
+
"
<div class='box-3'>
"
+
"
<div class='btn btn-three' onclick='newPlan()'>
"
+
"
<span>Neue Planung</span>
"
+
"
</div><br>
"
+
"
<div class='btn btn-three' onclick='oldZust()'>
"
+
"
<span>Ist Zustand</span>
"
+
"
</div><br></div>
"
+
"
<div onclick='document.getElementById('chxboxHighlight').click()' class='box-3'>
"
+
"
<p>Highlight </p><div class='switch'>
"
+
"
<input type='checkbox' name='toggle' id='chxboxHighlight' onclick='checkboxHighlight(true);'>
"
+
"
<label for='toggle'><i></i></label>
"
+
"
<span></span>
"
+
"
</div>
"
+
"
</div>
"
+
"
<div onclick='document.getElementById('chxboxDemand').click()' class='box-3'>
"
+
"
<p>Wärmebedarf </p><div class='switch'>
"
+
"
<input type='checkbox' name='toggle' id='chxboxDemand' onclick='checkboxDemand(true);'>
"
+
"
<label for='toggle'><i></i></label>
"
+
"
<span></span>
"
+
"
</div>
"
+
"
</div>
"
var
nordbstuff2
=
""
+
"
<div class='box-3'>
"
+
"
<div class='btn btn-three' onclick='newPlan()'>
"
+
"
<span>Neue Planung</span>
"
+
"
</div><br>
"
+
"
<div class='btn btn-three' onclick='oldZust()'>
"
+
"
<span>Ist Zustand</span>
"
+
"
</div><br></div>
"
heatdemVal01
=
100
heatdemVal02
=
200
heatdemVal03
=
300
heatdemVal04
=
400
if
(
content
==
"
main_bock
"
)
{
var
bilder
=
document
.
getElementById
(
'
bilder_bock
'
)
var
other
=
document
.
getElementById
(
'
bilder_bock2
'
)
other
.
innerHTML
=
""
bilder
.
innerHTML
=
""
// bilder.innerHTML = bilderstuff
// showSlides(1, 0);
// showSlides(1, 1);
}
else
if
(
content
==
"
main_bock2
"
){
var
bilder
=
document
.
getElementById
(
'
bilder_bock2
'
)
}
else
if
(
content
==
"
main_bock2
"
)
{
var
bilder
=
document
.
getElementById
(
'
bilder_bock2
'
)
var
other
=
document
.
getElementById
(
'
bilder_bock
'
)
other
.
innerHTML
=
""
bilder
.
innerHTML
=
""
bilder
.
innerHTML
=
bilderstuff
showSlides
(
1
,
0
);
showSlides
(
1
,
1
);
}
else
if
(
content
==
"
main_heatdem
"
){
var
heatdemand
=
document
.
getElementById
(
'
main_heatdem
'
)
}
else
if
(
content
==
"
main_heatdem
"
)
{
var
heatdemand
=
document
.
getElementById
(
'
main_heatdem
'
)
// var other = document.getElementById('main_heatdem2')
// other.innerHTML = ""
heatdemand
.
innerHTML
=
""
heatdemand
.
innerHTML
=
heatdem
}
else
if
(
content
==
"
main_heatdem2
"
){
var
heatdemand
=
document
.
getElementById
(
'
main_heatdem2
'
)
}
else
if
(
content
==
"
main_heatdem2
"
)
{
var
heatdemand
=
document
.
getElementById
(
'
main_heatdem2
'
)
var
other
=
document
.
getElementById
(
'
main_heatdem
'
)
other
.
innerHTML
=
""
heatdemand
.
innerHTML
=
""
heatdemand
.
innerHTML
=
heatdem
}
else
if
(
content
==
"
main_nordbstuff
"
){
var
nordb
=
document
.
getElementById
(
'
nordbplanung
'
)
}
else
if
(
content
==
"
main_nordbstuff
"
)
{
var
nordb
=
document
.
getElementById
(
'
nordbplanung
'
)
var
other
=
document
.
getElementById
(
'
nordbplanung2
'
)
other
.
innerHTML
=
""
nordb
.
innerHTML
=
""
nordb
.
innerHTML
=
nordbstuff
}
else
if
(
content
==
"
main_nordbstuff2
"
){
var
nordb
=
document
.
getElementById
(
'
nordbplanung2
'
)
}
else
if
(
content
==
"
main_nordbstuff2
"
)
{
var
nordb
=
document
.
getElementById
(
'
nordbplanung2
'
)
var
other
=
document
.
getElementById
(
'
nordbplanung
'
)
other
.
innerHTML
=
""
nordb
.
innerHTML
=
""
nordb
.
innerHTML
=
nordbstuff2
}
// Thumbnail image controls
// function currentSlide(n) {
// showSlides(slideIndex = n);
// }
// Thumbnail image controls
// function currentSlide(n) {
// showSlides(slideIndex = n);
// }
};
var
slideIndex
=
[
1
,
1
];
var
slideIndex
=
[
1
,
1
];
var
slideId
=
[
"
mySlides1
"
,
"
mySlides2
"
]
// Next/previous controls
function
plusSlides
(
n
,
no
)
{
showSlides
(
slideIndex
[
no
]
+=
n
,
no
);
}
function
plusSlides
(
n
,
no
)
{
showSlides
(
slideIndex
[
no
]
+=
n
,
no
);
}
function
showSlides
(
n
,
no
)
{
var
i
;
var
x
=
document
.
getElementsByClassName
(
slideId
[
no
]);
if
(
n
>
x
.
length
)
{
slideIndex
[
no
]
=
1
}
if
(
n
<
1
)
{
slideIndex
[
no
]
=
x
.
length
}
if
(
n
>
x
.
length
)
{
slideIndex
[
no
]
=
1
}
if
(
n
<
1
)
{
slideIndex
[
no
]
=
x
.
length
}
for
(
i
=
0
;
i
<
x
.
length
;
i
++
)
{
x
[
i
].
style
.
display
=
"
none
"
;
}
x
[
slideIndex
[
no
]
-
1
].
style
.
display
=
"
block
"
;
x
[
slideIndex
[
no
]
-
1
].
style
.
display
=
"
block
"
;
}
function
currentSlide
(
n
)
{
showSlides
(
n
,
0
);
}
...
...
@@ -285,14 +294,18 @@ function showSlidesNord(n) {
var
i
;
var
slides
=
document
.
getElementsByClassName
(
"
mySlidesNord
"
);
var
dots
=
document
.
getElementsByClassName
(
"
dotNord
"
);
if
(
n
>
slides
.
length
)
{
slideIndexNord
=
1
}
if
(
n
<
1
)
{
slideIndexNord
=
slides
.
length
}
if
(
n
>
slides
.
length
)
{
slideIndexNord
=
1
}
if
(
n
<
1
)
{
slideIndexNord
=
slides
.
length
}
for
(
i
=
0
;
i
<
slides
.
length
;
i
++
)
{
slides
[
i
].
style
.
display
=
"
none
"
;
slides
[
i
].
style
.
display
=
"
none
"
;
}
for
(
i
=
0
;
i
<
dots
.
length
;
i
++
)
{
dots
[
i
].
className
=
dots
[
i
].
className
.
replace
(
"
activeNord
"
,
""
);
dots
[
i
].
className
=
dots
[
i
].
className
.
replace
(
"
activeNord
"
,
""
);
}
slides
[
slideIndexNord
-
1
].
style
.
display
=
"
block
"
;
dots
[
slideIndexNord
-
1
].
className
+=
"
activeNord
"
;
slides
[
slideIndexNord
-
1
].
style
.
display
=
"
block
"
;
dots
[
slideIndexNord
-
1
].
className
+=
"
activeNord
"
;
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
vcm/templates/custom.js
+
444
-
413
View file @
8ef990e2
window
.
onload
=
function
(){
// // var scale = 'scale(1)';
// // document.body.style.webkitTransform = scale; // Chrome, Opera, Safari
// // document.body.style.msTransform = scale; // IE 9
// // document.body.style.transform = scale; // General
// $("#tour-button").hide();
removebuildings
();
// removenoisemap();
// remove footer
document
.
querySelector
(
'
footer
'
).
style
=
'
display: none
'
;
}
window
.
onload
=
function
()
{
// // var scale = 'scale(1)';
// // document.body.style.webkitTransform = scale; // Chrome, Opera, Safari
// // document.body.style.msTransform = scale; // IE 9
// // document.body.style.transform = scale; // General
// $("#tour-button").hide();
removebuildings
();
// removenoisemap();
// remove footer
document
.
querySelector
(
'
footer
'
).
style
=
'
display: none
'
;
}
document
.
getElementById
(
"
btn_nord
"
).
addEventListener
(
"
mouseover
"
,
mouseOver
);
document
.
getElementById
(
"
btn_nord
"
).
addEventListener
(
"
mouseout
"
,
mouseOut
);
...
...
@@ -18,26 +17,27 @@ document.getElementById("btn_nord").addEventListener("mouseout", mouseOut);
function
mouseOver
()
{
var
layerNamesToActivate
=
[
"
AreaNord
"
]
var
layerNamesToActivate2
=
[
"
LocationNordB
"
]
var
layers
=
framework
.
getLayers
();
var
layerNamesToActivate
=
[
"
AreaNord
"
]
var
layerNamesToActivate2
=
[
"
LocationNordB
"
]
var
layers
=
framework
.
getLayers
();
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layerNamesToActivate
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
if
(
layerNamesToActivate
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
}
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
}
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layerNamesToActivate2
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
if
(
layerNamesToActivate2
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
}
}
function
mouseOut
()
{
var
layerNamesToActivate
=
[
"
AreaNord
"
]
...
...
@@ -45,17 +45,17 @@ function mouseOut() {
var
layers
=
framework
.
getLayers
();
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layerNamesToActivate
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layerNamesToActivate
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
}
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layerNamesToActivate2
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
if
(
layerNamesToActivate2
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
}
...
...
@@ -66,22 +66,22 @@ document.getElementById("btn_bock").addEventListener("mouseout", mouseOut2);
function
mouseOver2
()
{
var
layerNamesToActivate
=
[
"
AreaBock
"
]
var
layerNamesToActivate2
=
[
"
LocationBock
"
]
var
layerNamesToActivate
=
[
"
AreaBock
"
]
var
layerNamesToActivate2
=
[
"
LocationBock
"
]
var
layers
=
framework
.
getLayers
();
var
layers
=
framework
.
getLayers
();
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layerNamesToActivate
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
if
(
layerNamesToActivate
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
}
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layerNamesToActivate2
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
if
(
layerNamesToActivate2
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
}
...
...
@@ -94,49 +94,49 @@ function mouseOut2() {
var
layers
=
framework
.
getLayers
();
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layerNamesToActivate
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layerNamesToActivate
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
}
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layerNamesToActivate2
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
if
(
layerNamesToActivate2
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
}
}
function
removenoisemap
(){
function
removenoisemap
()
{
var
heightOffset
=
0.1
;
var
subscription
=
vcs
.
vcm
.
Framework
.
getInstance
().
subscribe
(
"
LAYER_ACTIVATED
"
,
function
(
layer
)
{
if
(
layer
.
name
===
"
Streetday
"
)
{
layer
.
cesium3DTileset
.
readyPromise
.
then
(
function
(
tileset
)
{
var
boundingSphere
=
tileset
.
boundingSphere
;
var
cartographic
=
Cesium
.
Cartographic
.
fromCartesian
(
boundingSphere
.
center
);
var
surface
=
Cesium
.
Cartesian3
.
fromRadians
(
cartographic
.
longitude
,
cartographic
.
latitude
,
0.0
);
var
offset
=
Cesium
.
Cartesian3
.
fromRadians
(
cartographic
.
longitude
,
cartographic
.
latitude
,
heightOffset
);
var
translation
=
Cesium
.
Cartesian3
.
subtract
(
offset
,
surface
,
new
Cesium
.
Cartesian3
());
tileset
.
modelMatrix
=
Cesium
.
Matrix4
.
fromTranslation
(
translation
);
});
console
.
log
(
"
StuffEnded
"
)
vcs
.
vcm
.
Framework
.
getInstance
().
unsubscribeByKey
(
subscription
);
}
var
subscription
=
vcs
.
vcm
.
Framework
.
getInstance
().
subscribe
(
"
LAYER_ACTIVATED
"
,
function
(
layer
)
{
if
(
layer
.
name
===
"
Streetday
"
)
{
layer
.
cesium3DTileset
.
readyPromise
.
then
(
function
(
tileset
)
{
var
boundingSphere
=
tileset
.
boundingSphere
;
var
cartographic
=
Cesium
.
Cartographic
.
fromCartesian
(
boundingSphere
.
center
);
var
surface
=
Cesium
.
Cartesian3
.
fromRadians
(
cartographic
.
longitude
,
cartographic
.
latitude
,
0.0
);
var
offset
=
Cesium
.
Cartesian3
.
fromRadians
(
cartographic
.
longitude
,
cartographic
.
latitude
,
heightOffset
);
var
translation
=
Cesium
.
Cartesian3
.
subtract
(
offset
,
surface
,
new
Cesium
.
Cartesian3
());
tileset
.
modelMatrix
=
Cesium
.
Matrix4
.
fromTranslation
(
translation
);
});
console
.
log
(
"
StuffEnded
"
)
vcs
.
vcm
.
Framework
.
getInstance
().
unsubscribeByKey
(
subscription
);
}
});
var
subscription2
=
vcs
.
vcm
.
Framework
.
getInstance
().
subscribe
(
"
LAYER_ACTIVATED
"
,
function
(
layer
)
{
if
(
layer
.
name
===
"
Streetnight
"
)
{
layer
.
cesium3DTileset
.
readyPromise
.
then
(
function
(
tileset
)
{
var
boundingSphere
=
tileset
.
boundingSphere
;
var
cartographic
=
Cesium
.
Cartographic
.
fromCartesian
(
boundingSphere
.
center
);
var
surface
=
Cesium
.
Cartesian3
.
fromRadians
(
cartographic
.
longitude
,
cartographic
.
latitude
,
0.0
);
var
offset
=
Cesium
.
Cartesian3
.
fromRadians
(
cartographic
.
longitude
,
cartographic
.
latitude
,
heightOffset
);
var
translation
=
Cesium
.
Cartesian3
.
subtract
(
offset
,
surface
,
new
Cesium
.
Cartesian3
());
tileset
.
modelMatrix
=
Cesium
.
Matrix4
.
fromTranslation
(
translation
);
});
vcs
.
vcm
.
Framework
.
getInstance
().
unsubscribeByKey
(
subscription2
);
var
subscription2
=
vcs
.
vcm
.
Framework
.
getInstance
().
subscribe
(
"
LAYER_ACTIVATED
"
,
function
(
layer
)
{
if
(
layer
.
name
===
"
Streetnight
"
)
{
layer
.
cesium3DTileset
.
readyPromise
.
then
(
function
(
tileset
)
{
var
boundingSphere
=
tileset
.
boundingSphere
;
var
cartographic
=
Cesium
.
Cartographic
.
fromCartesian
(
boundingSphere
.
center
);
var
surface
=
Cesium
.
Cartesian3
.
fromRadians
(
cartographic
.
longitude
,
cartographic
.
latitude
,
0.0
);
var
offset
=
Cesium
.
Cartesian3
.
fromRadians
(
cartographic
.
longitude
,
cartographic
.
latitude
,
heightOffset
);
var
translation
=
Cesium
.
Cartesian3
.
subtract
(
offset
,
surface
,
new
Cesium
.
Cartesian3
());
tileset
.
modelMatrix
=
Cesium
.
Matrix4
.
fromTranslation
(
translation
);
});
vcs
.
vcm
.
Framework
.
getInstance
().
unsubscribeByKey
(
subscription2
);
}
});
...
...
@@ -150,91 +150,115 @@ function mouseOut2() {
var
frameworkSTU
=
vcs
.
vcm
.
Framework
.
getInstance
();
var
layersSTU
=
frameworkSTU
.
getLayers
();
for
(
var
i
=
0
;
i
<
layersSTU
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
layersSTU
.
length
;
i
++
)
{
var
layerst
=
layersSTU
[
i
];
// console.log(i)
if
(
layernameStuttgartTotal
.
indexOf
(
layerst
.
name
)
>=
0
)
{
if
(
layernameStuttgartTotal
.
indexOf
(
layerst
.
name
)
>=
0
)
{
layerIndexStuttgartTotal
=
i
}
if
(
layernameStuttgartTotal2
.
indexOf
(
layerst
.
name
)
>=
0
)
{
layerIndexStuttgartTotal2
=
i
}
}
var
layerSTU
=
layersSTU
[
layerIndexStuttgartTotal
];
var
layerSTU2
=
layersSTU
[
layerIndexStuttgartTotal2
];
if
(
layernameStuttgartTotal2
.
indexOf
(
layerst
.
name
)
>=
0
)
{
layerIndexStuttgartTotal2
=
i
}
}
var
layerSTU
=
layersSTU
[
layerIndexStuttgartTotal
];
var
layerSTU2
=
layersSTU
[
layerIndexStuttgartTotal2
];
var
tilesetSTU
=
layerSTU
.
cesium3DTileset
;
var
tilesetSTU2
=
layerSTU2
.
cesium3DTileset
;
var
timeout
=
setInterval
(
function
()
{
var
timeout
=
setInterval
(
function
()
{
console
.
log
(
layerSTU
.
active
)
if
(
layerSTU
.
active
)
{
tilesetSTU
.
style
=
new
Cesium
.
Cesium3DTileStyle
({
color
:
{
conditions
:
[
[
"
${DB_H_RD} <= 999
"
,
"
color('#B7D9B1','1')
"
]
//,
//["${DB_High_LD} === 35","color('#B7D9B1','1')"]//,
// ["true", "color('#FFFFFF')"],
],
},
});
tilesetSTU2
.
style
=
new
Cesium
.
Cesium3DTileStyle
({
color
:
{
conditions
:
[
[
"
${DB_H_Rail} <= 999
"
,
"
color('#B7D9B1','1')
"
]
//,
//["${DB_High_LD} === 35","color('#B7D9B1','1')"]//,
// ["true", "color('#FFFFFF')"],
],
},
});
// console.log("")
clearInterval
(
timeout
);
}
},
1000
);
};
if
(
layerSTU
.
active
)
{
var
openquestionaire
=
function
(){
tilesetSTU
.
style
=
new
Cesium
.
Cesium3DTileStyle
({
color
:
{
conditions
:
[
[
"
${DB_H_RD} <= 999
"
,
"
color('#B7D9B1','1')
"
]
//,
//["${DB_High_LD} === 35","color('#B7D9B1','1')"]//,
// ["true", "color('#FFFFFF')"],
],
},
});
var
framework
=
vcs
.
vcm
.
Framework
.
getInstance
();
var
layers
=
framework
.
getLayers
();
var
layerBStr
=
layers
[
0
];
// showTour();
tilesetSTU2
.
style
=
new
Cesium
.
Cesium3DTileStyle
({
color
:
{
conditions
:
[
[
"
${DB_H_Rail} <= 999
"
,
"
color('#B7D9B1','1')
"
]
//,
//["${DB_High_LD} === 35","color('#B7D9B1','1')"]//,
// ["true", "color('#FFFFFF')"],
],
},
});
// console.log("")
layerBStr
.
highlight
({
"
UUID_fcbe96cd-dd5f-425c-9d20-bbdcbd580e72
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)})
layerBStr
.
highlight
({
"
UUID_e9b699f1-d0fc-4a27-8723-56a0e26c72e8
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)})
layerBStr
.
highlight
({
"
UUID_28c63827-bd5c-46f8-8519-e305aeab00a5
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)})
clearInterval
(
timeout
);
}
},
1000
);
layerBStr
.
highlight
({
"
UUID_fc7f8988-e62d-4769-9650-28a3609632d2
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)})
layerBStr
.
highlight
({
"
UUID_ab9268e8-590f-40fb-9e44-2832ff912e85
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)})
layerBStr
.
highlight
({
"
UUID_022ef041-dd36-403f-b890-0af45fa8bec7
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)})
layerBStr
.
highlight
({
"
UUID_d6facabb-3559-48d3-913f-e54a37243417
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)})
layerBStr
.
highlight
({
"
UUID_13a5effb-8ecc-41e1-8527-e1a810fc8b9a
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)})
layerBStr
.
highlight
({
"
UUID_898a14f3-977e-4edd-bea1-b88a815f3fa4
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)})
layerBStr
.
highlight
({
"
UUID_42fa857e-ba07-4afd-8848-8a801f0a895f
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)})
layerBStr
.
highlight
({
"
UUID_bd9ace15-693e-440a-9605-c3892bc44cb8
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)})
};
var
openquestionaire
=
function
()
{
var
x
=
document
.
getElementsByClassName
(
"
contentWrap
"
);
x
.
innerHTML
=
"
Hello World!
"
var
framework
=
vcs
.
vcm
.
Framework
.
getInstance
();
var
layers
=
framework
.
getLayers
();
var
layerBStr
=
layers
[
0
];
// showTour();
layerBStr
.
highlight
({
"
UUID_fcbe96cd-dd5f-425c-9d20-bbdcbd580e72
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)
})
layerBStr
.
highlight
({
"
UUID_e9b699f1-d0fc-4a27-8723-56a0e26c72e8
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)
})
layerBStr
.
highlight
({
"
UUID_28c63827-bd5c-46f8-8519-e305aeab00a5
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)
})
layerBStr
.
highlight
({
"
UUID_fc7f8988-e62d-4769-9650-28a3609632d2
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)
})
layerBStr
.
highlight
({
"
UUID_ab9268e8-590f-40fb-9e44-2832ff912e85
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)
})
layerBStr
.
highlight
({
"
UUID_022ef041-dd36-403f-b890-0af45fa8bec7
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)
})
layerBStr
.
highlight
({
"
UUID_d6facabb-3559-48d3-913f-e54a37243417
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)
})
layerBStr
.
highlight
({
"
UUID_13a5effb-8ecc-41e1-8527-e1a810fc8b9a
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)
})
layerBStr
.
highlight
({
"
UUID_898a14f3-977e-4edd-bea1-b88a815f3fa4
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)
})
layerBStr
.
highlight
({
"
UUID_42fa857e-ba07-4afd-8848-8a801f0a895f
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)
})
layerBStr
.
highlight
({
"
UUID_bd9ace15-693e-440a-9605-c3892bc44cb8
"
:
Cesium
.
Color
.
fromCssColorString
(
"
#BB8FCE
"
)
})
var
x
=
document
.
getElementsByClassName
(
"
contentWrap
"
);
x
.
innerHTML
=
"
Hello World!
"
}
function
stopStory
()
{
document
.
getElementById
(
"
tour-frame
"
).
style
.
display
=
"
none
"
;
// Click on the checkbox
// window.mobilecheck = function() {
var
check
=
false
;
(
function
(
a
){
if
(
/
(
android|bb
\d
+|meego
)
.+mobile|avantgo|bada
\/
|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip
(
hone|od
)
|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m
(
ob|in
)
i|palm
(
os
)?
|phone|p
(
ixi|re
)\/
|plucker|pocket|psp|series
(
4|6
)
0|symbian|treo|up
\.(
browser|link
)
|vodafone|wap|windows ce|xda|xiino/i
.
test
(
a
)
||
/1207|6310|6590|3gso|4thp|50
[
1-6
]
i|770s|802s|a wa|abac|ac
(
er|oo|s
\-)
|ai
(
ko|rn
)
|al
(
av|ca|co
)
|amoi|an
(
ex|ny|yw
)
|aptu|ar
(
ch|go
)
|as
(
te|us
)
|attw|au
(
di|
\-
m|r |s
)
|avan|be
(
ck|ll|nq
)
|bi
(
lb|rd
)
|bl
(
ac|az
)
|br
(
e|v
)
w|bumb|bw
\-(
n|u
)
|c55
\/
|capi|ccwa|cdm
\-
|cell|chtm|cldc|cmd
\-
|co
(
mp|nd
)
|craw|da
(
it|ll|ng
)
|dbte|dc
\-
s|devi|dica|dmob|do
(
c|p
)
o|ds
(
12|
\-
d
)
|el
(
49|ai
)
|em
(
l2|ul
)
|er
(
ic|k0
)
|esl8|ez
([
4-7
]
0|os|wa|ze
)
|fetc|fly
(\-
|_
)
|g1 u|g560|gene|gf
\-
5|g
\-
mo|go
(\.
w|od
)
|gr
(
ad|un
)
|haie|hcit|hd
\-(
m|p|t
)
|hei
\-
|hi
(
pt|ta
)
|hp
(
i|ip
)
|hs
\-
c|ht
(
c
(\-
| |_|a|g|p|s|t
)
|tp
)
|hu
(
aw|tc
)
|i
\-(
20|go|ma
)
|i230|iac
(
|
\-
|
\/)
|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja
(
t|v
)
a|jbro|jemu|jigs|kddi|keji|kgt
(
|
\/)
|klon|kpt |kwc
\-
|kyo
(
c|k
)
|le
(
no|xi
)
|lg
(
g|
\/(
k|l|u
)
|50|54|
\-[
a-w
])
|libw|lynx|m1
\-
w|m3ga|m50
\/
|ma
(
te|ui|xo
)
|mc
(
01|21|ca
)
|m
\-
cr|me
(
rc|ri
)
|mi
(
o8|oa|ts
)
|mmef|mo
(
01|02|bi|de|do|t
(\-
| |o|v
)
|zz
)
|mt
(
50|p1|v
)
|mwbp|mywa|n10
[
0-2
]
|n20
[
2-3
]
|n30
(
0|2
)
|n50
(
0|2|5
)
|n7
(
0
(
0|1
)
|10
)
|ne
((
c|m
)\-
|on|tf|wf|wg|wt
)
|nok
(
6|i
)
|nzph|o2im|op
(
ti|wv
)
|oran|owg1|p800|pan
(
a|d|t
)
|pdxg|pg
(
13|
\-([
1-8
]
|c
))
|phil|pire|pl
(
ay|uc
)
|pn
\-
2|po
(
ck|rt|se
)
|prox|psio|pt
\-
g|qa
\-
a|qc
(
07|12|21|32|60|
\-[
2-7
]
|i
\-)
|qtek|r380|r600|raks|rim9|ro
(
ve|zo
)
|s55
\/
|sa
(
ge|ma|mm|ms|ny|va
)
|sc
(
01|h
\-
|oo|p
\-)
|sdk
\/
|se
(
c
(\-
|0|1
)
|47|mc|nd|ri
)
|sgh
\-
|shar|sie
(\-
|m
)
|sk
\-
0|sl
(
45|id
)
|sm
(
al|ar|b3|it|t5
)
|so
(
ft|ny
)
|sp
(
01|h
\-
|v
\-
|v
)
|sy
(
01|mb
)
|t2
(
18|50
)
|t6
(
00|10|18
)
|ta
(
gt|lk
)
|tcl
\-
|tdg
\-
|tel
(
i|m
)
|tim
\-
|t
\-
mo|to
(
pl|sh
)
|ts
(
70|m
\-
|m3|m5
)
|tx
\-
9|up
(\.
b|g1|si
)
|utst|v400|v750|veri|vi
(
rg|te
)
|vk
(
40|5
[
0-3
]
|
\-
v
)
|vm40|voda|vulc|vx
(
52|53|60|61|70|80|81|83|85|98
)
|w3c
(\-
|
)
|webc|whit|wi
(
g |nc|nw
)
|wmlb|wonu|x700|yas
\-
|your|zeto|zte
\-
/i
.
test
(
a
.
substr
(
0
,
4
)))
check
=
true
;})(
navigator
.
userAgent
||
navigator
.
vendor
||
window
.
opera
);
console
.
log
(
check
);
// return check;
// };
document
.
getElementById
(
"
tour-frame
"
).
style
.
display
=
"
none
"
;
// Click on the checkbox
// window.mobilecheck = function() {
var
check
=
false
;
(
function
(
a
)
{
if
(
/
(
android|bb
\d
+|meego
)
.+mobile|avantgo|bada
\/
|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip
(
hone|od
)
|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m
(
ob|in
)
i|palm
(
os
)?
|phone|p
(
ixi|re
)\/
|plucker|pocket|psp|series
(
4|6
)
0|symbian|treo|up
\.(
browser|link
)
|vodafone|wap|windows ce|xda|xiino/i
.
test
(
a
)
||
/1207|6310|6590|3gso|4thp|50
[
1-6
]
i|770s|802s|a wa|abac|ac
(
er|oo|s
\-)
|ai
(
ko|rn
)
|al
(
av|ca|co
)
|amoi|an
(
ex|ny|yw
)
|aptu|ar
(
ch|go
)
|as
(
te|us
)
|attw|au
(
di|
\-
m|r |s
)
|avan|be
(
ck|ll|nq
)
|bi
(
lb|rd
)
|bl
(
ac|az
)
|br
(
e|v
)
w|bumb|bw
\-(
n|u
)
|c55
\/
|capi|ccwa|cdm
\-
|cell|chtm|cldc|cmd
\-
|co
(
mp|nd
)
|craw|da
(
it|ll|ng
)
|dbte|dc
\-
s|devi|dica|dmob|do
(
c|p
)
o|ds
(
12|
\-
d
)
|el
(
49|ai
)
|em
(
l2|ul
)
|er
(
ic|k0
)
|esl8|ez
([
4-7
]
0|os|wa|ze
)
|fetc|fly
(\-
|_
)
|g1 u|g560|gene|gf
\-
5|g
\-
mo|go
(\.
w|od
)
|gr
(
ad|un
)
|haie|hcit|hd
\-(
m|p|t
)
|hei
\-
|hi
(
pt|ta
)
|hp
(
i|ip
)
|hs
\-
c|ht
(
c
(\-
| |_|a|g|p|s|t
)
|tp
)
|hu
(
aw|tc
)
|i
\-(
20|go|ma
)
|i230|iac
(
|
\-
|
\/)
|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja
(
t|v
)
a|jbro|jemu|jigs|kddi|keji|kgt
(
|
\/)
|klon|kpt |kwc
\-
|kyo
(
c|k
)
|le
(
no|xi
)
|lg
(
g|
\/(
k|l|u
)
|50|54|
\-[
a-w
])
|libw|lynx|m1
\-
w|m3ga|m50
\/
|ma
(
te|ui|xo
)
|mc
(
01|21|ca
)
|m
\-
cr|me
(
rc|ri
)
|mi
(
o8|oa|ts
)
|mmef|mo
(
01|02|bi|de|do|t
(\-
| |o|v
)
|zz
)
|mt
(
50|p1|v
)
|mwbp|mywa|n10
[
0-2
]
|n20
[
2-3
]
|n30
(
0|2
)
|n50
(
0|2|5
)
|n7
(
0
(
0|1
)
|10
)
|ne
((
c|m
)\-
|on|tf|wf|wg|wt
)
|nok
(
6|i
)
|nzph|o2im|op
(
ti|wv
)
|oran|owg1|p800|pan
(
a|d|t
)
|pdxg|pg
(
13|
\-([
1-8
]
|c
))
|phil|pire|pl
(
ay|uc
)
|pn
\-
2|po
(
ck|rt|se
)
|prox|psio|pt
\-
g|qa
\-
a|qc
(
07|12|21|32|60|
\-[
2-7
]
|i
\-)
|qtek|r380|r600|raks|rim9|ro
(
ve|zo
)
|s55
\/
|sa
(
ge|ma|mm|ms|ny|va
)
|sc
(
01|h
\-
|oo|p
\-)
|sdk
\/
|se
(
c
(\-
|0|1
)
|47|mc|nd|ri
)
|sgh
\-
|shar|sie
(\-
|m
)
|sk
\-
0|sl
(
45|id
)
|sm
(
al|ar|b3|it|t5
)
|so
(
ft|ny
)
|sp
(
01|h
\-
|v
\-
|v
)
|sy
(
01|mb
)
|t2
(
18|50
)
|t6
(
00|10|18
)
|ta
(
gt|lk
)
|tcl
\-
|tdg
\-
|tel
(
i|m
)
|tim
\-
|t
\-
mo|to
(
pl|sh
)
|ts
(
70|m
\-
|m3|m5
)
|tx
\-
9|up
(\.
b|g1|si
)
|utst|v400|v750|veri|vi
(
rg|te
)
|vk
(
40|5
[
0-3
]
|
\-
v
)
|vm40|voda|vulc|vx
(
52|53|60|61|70|80|81|83|85|98
)
|w3c
(\-
|
)
|webc|whit|wi
(
g |nc|nw
)
|wmlb|wonu|x700|yas
\-
|your|zeto|zte
\-
/i
.
test
(
a
.
substr
(
0
,
4
)))
check
=
true
;
})(
navigator
.
userAgent
||
navigator
.
vendor
||
window
.
opera
);
console
.
log
(
check
);
// return check;
// };
}
var
layerfix
=
[
"
test
"
]
...
...
@@ -255,92 +279,96 @@ var layerfix18 = ["ProjektNord"]
function
showtourSpecific
(
specify
)
{
if
(
specify
==
'
menu
'
){
vcs
.
vcm
.
Framework
.
getInstance
().
getActiveMap
().
gotoViewPoint
(
vcs
.
vcm
.
Framework
.
getInstance
().
viewpoints
.
NordBView
)
document
.
getElementById
(
"
Expertenmodus
"
).
style
.
display
=
"
block
"
;
document
.
getElementById
(
"
projektOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
ProjektePage
"
).
style
.
display
=
"
none
"
;
}
else
if
(
specify
==
'
main
'
){
vcs
.
vcm
.
Framework
.
getInstance
().
getActiveMap
().
gotoViewPoint
(
vcs
.
vcm
.
Framework
.
getInstance
().
viewpoints
.
Böckingerstraße
)
document
.
getElementById
(
"
Expertenmodus
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
projektOne
"
).
style
.
display
=
"
block
"
;
document
.
getElementById
(
"
ProjektePage
"
).
style
.
display
=
"
none
"
;
var
element
=
document
.
getElementById
(
"
icon_lock
"
);
element
.
classList
.
add
(
"
fa-lock
"
);
element
.
classList
.
remove
(
"
fa-unlock
"
);
var
layer01
=
[
"
LocationFour
"
]
var
layer02
=
[
"
LocationThree
"
]
var
layer03
=
[
"
LocationTwo
"
]
var
layer04
=
[
"
LocationOne
"
]
var
layer05
=
[
"
Questionnaire
"
]
var
framework
=
vcs
.
vcm
.
Framework
.
getInstance
();
var
layers
=
framework
.
getLayers
();
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layer01
.
indexOf
(
layer
.
name
)
>=
0
){
layer
.
activate
(
true
);
}
else
if
(
layer02
.
indexOf
(
layer
.
name
)
>=
0
){
layer
.
activate
(
true
);
}
else
if
(
layer03
.
indexOf
(
layer
.
name
)
>=
0
){
layer
.
activate
(
true
);
}
else
if
(
layer04
.
indexOf
(
layer
.
name
)
>=
0
){
layer
.
activate
(
true
);
}
else
if
(
layer05
.
indexOf
(
layer
.
name
)
>=
0
){
layer
.
activate
(
false
);
}
else
if
(
layerfix
.
indexOf
(
layer
.
name
)
>=
0
){
layer
.
activate
(
true
);
}
else
if
(
layerfix01
.
indexOf
(
layer
.
name
)
>=
0
){
layer
.
activate
(
true
);
}
else
if
(
layerfix02
.
indexOf
(
layer
.
name
)
>=
0
){
layer
.
activate
(
true
);
}
else
if
(
layerfix03
.
indexOf
(
layer
.
name
)
>=
0
){
layer
.
activate
(
true
);
}
else
if
(
layerfix04
.
indexOf
(
layer
.
name
)
>=
0
){
layer
.
activate
(
true
);
}
else
if
(
layerfix14
.
indexOf
(
layer
.
name
)
>=
0
){
layer
.
activate
(
false
);
}
else
if
(
layerfix15
.
indexOf
(
layer
.
name
)
>=
0
){
layer
.
activate
(
false
);
}
else
if
(
layerfix16
.
indexOf
(
layer
.
name
)
>=
0
){
layer
.
activate
(
false
);
}
else
if
(
layerfix17
.
indexOf
(
layer
.
name
)
>=
0
){
layer
.
activate
(
false
);
}
else
if
(
layerfix18
.
indexOf
(
layer
.
name
)
>=
0
){
layer
.
activate
(
false
);
}
else
{
layer
.
activate
(
false
);
}
}
unhighlightStuff
();
}
// var oldstuff = document.getElementById("old")
// var para = document.createElement("P");
// para.innerHTML = "This is a paragraph.";
// document.getElementById("old").innerHTML = para.innerHTML;
document
.
getElementById
(
"
UmfrageOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
NordbahnhofInfo
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Energiekonzept
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Navigation
"
).
style
.
display
=
"
none
"
;
if
(
specify
==
'
menu
'
)
{
vcs
.
vcm
.
Framework
.
getInstance
().
getActiveMap
().
gotoViewPoint
(
vcs
.
vcm
.
Framework
.
getInstance
().
viewpoints
.
NordBView
)
document
.
getElementById
(
"
Expertenmodus
"
).
style
.
display
=
"
block
"
;
document
.
getElementById
(
"
projektOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
ProjektePage
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
IntroProj
"
).
style
.
display
=
"
none
"
;
}
else
if
(
specify
==
'
main
'
)
{
vcs
.
vcm
.
Framework
.
getInstance
().
getActiveMap
().
gotoViewPoint
(
vcs
.
vcm
.
Framework
.
getInstance
().
viewpoints
.
Böckingerstraße
)
document
.
getElementById
(
"
Expertenmodus
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
projektOne
"
).
style
.
display
=
"
block
"
;
document
.
getElementById
(
"
ProjektePage
"
).
style
.
display
=
"
none
"
;
showTour
();
var
element
=
document
.
getElementById
(
"
icon_lock
"
);
element
.
classList
.
add
(
"
fa-lock
"
);
element
.
classList
.
remove
(
"
fa-unlock
"
);
var
layer01
=
[
"
LocationFour
"
]
var
layer02
=
[
"
LocationThree
"
]
var
layer03
=
[
"
LocationTwo
"
]
var
layer04
=
[
"
LocationOne
"
]
var
layer05
=
[
"
Questionnaire
"
]
var
framework
=
vcs
.
vcm
.
Framework
.
getInstance
();
var
layers
=
framework
.
getLayers
();
noisemap
(
'
offS
'
)
// expstate = true;
onoff
()
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layer01
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layer02
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layer03
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layer04
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layer05
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix01
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix02
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix03
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix04
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix14
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix15
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix16
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix17
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix18
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
{
layer
.
activate
(
false
);
}
}
unhighlightStuff
();
}
// var oldstuff = document.getElementById("old")
// var para = document.createElement("P");
// para.innerHTML = "This is a paragraph.";
// document.getElementById("old").innerHTML = para.innerHTML;
document
.
getElementById
(
"
UmfrageOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
NordbahnhofInfo
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Energiekonzept
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Navigation
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
ProjektePage
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
IntroProj
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
ProjektePage
"
).
style
.
display
=
"
none
"
;
showTour
();
document
.
getElementById
(
'
headOne
'
).
scrollIntoView
({
left
:
0
,
block
:
'
start
'
,
behavior
:
'
smooth
'
});
noisemap
(
'
offS
'
)
// expstate = true;
onoff
()
document
.
getElementById
(
'
headOne
'
).
scrollIntoView
({
left
:
0
,
block
:
'
start
'
,
behavior
:
'
smooth
'
});
}
...
...
@@ -353,74 +381,74 @@ function showtourSpecific(specify) {
// =========================================================================
function
EnergiekonzeptFunction
(
content
){
vcs
.
vcm
.
Framework
.
getInstance
().
getActiveMap
().
gotoViewPoint
(
vcs
.
vcm
.
Framework
.
getInstance
().
viewpoints
.
stockach
)
// var layerNamesToDeactivate = ["ProjektOne"]
// var layers = framework.getLayers();
// document.getElementById("UmfrageOne").style.display = "none";
// document.getElementById("NordbahnhofInfo").style.display = "none";
// document.getElementById("Navigation").style.display = "none";
// document.getElementById("projektOne").style.display = "none";
// document.getElementById("Energiekonzept").style.display = "block";
// document.getElementById("IntroProj").style.display = "none";
// document.getElementById("Expertenmodus").style.display = "block";
showTour
();
if
(
content
==
"
main
"
){
}
else
if
(
content
==
"
Electricity
"
){
document
.
getElementById
(
"
energydemand
"
).
click
();
}
else
if
(
content
==
"
heat
"
){
document
.
getElementById
(
"
energydemand
"
).
click
();
}
else
if
(
content
==
"
Nat
"
){
document
.
getElementById
(
"
energydemand
"
).
click
();
}
else
if
(
content
==
"
Aux Gas Boiler
"
){
document
.
getElementById
(
"
thermalstorage
"
).
click
();
}
else
if
(
content
==
"
Aux Heater
"
){
document
.
getElementById
(
"
thermalstorage
"
).
click
();
}
else
if
(
content
==
"
Heat Pump
"
){
document
.
getElementById
(
"
heatpump
"
).
click
();
}
else
if
(
content
==
"
Tub
"
){
document
.
getElementById
(
"
energydemand
"
).
click
();
}
else
if
(
content
==
"
Tank
"
){
document
.
getElementById
(
"
thermalstorage
"
).
click
();
}
else
if
(
content
==
"
House Water
"
){
document
.
getElementById
(
"
energydemand
"
).
click
();
}
else
if
(
content
==
"
House with Lightning
"
){
document
.
getElementById
(
"
localEnergy
"
).
click
();
}
else
if
(
content
==
"
Solarpanel
"
){
document
.
getElementById
(
"
solarpotential
"
).
click
();
}
else
if
(
content
==
"
Batterie
"
){
document
.
getElementById
(
"
batterystorage
"
).
click
();
};
// for (var i = 0; i< layers.length; i++) {
// var layer = layers[i];
// if(layerNamesToDeactivate.indexOf(layer.getName()) >= 0) {
// layer.activate(false);
// }
// }
// var resultSimS = (callSimS());
// heating = JSON.parse(fixJson(resultSimS.return));
// console.log(resultSimS)
function
EnergiekonzeptFunction
(
content
)
{
vcs
.
vcm
.
Framework
.
getInstance
().
getActiveMap
().
gotoViewPoint
(
vcs
.
vcm
.
Framework
.
getInstance
().
viewpoints
.
stockach
)
// var layerNamesToDeactivate = ["ProjektOne"]
// var layers = framework.getLayers();
// document.getElementById("UmfrageOne").style.display = "none";
// document.getElementById("NordbahnhofInfo").style.display = "none";
// document.getElementById("Navigation").style.display = "none";
// document.getElementById("projektOne").style.display = "none";
// document.getElementById("Energiekonzept").style.display = "block";
// document.getElementById("IntroProj").style.display = "none";
// document.getElementById("Expertenmodus").style.display = "block";
showTour
();
if
(
content
==
"
main
"
)
{
}
else
if
(
content
==
"
Electricity
"
)
{
document
.
getElementById
(
"
energydemand
"
).
click
();
}
else
if
(
content
==
"
heat
"
)
{
document
.
getElementById
(
"
energydemand
"
).
click
();
}
else
if
(
content
==
"
Nat
"
)
{
document
.
getElementById
(
"
energydemand
"
).
click
();
}
else
if
(
content
==
"
Aux Gas Boiler
"
)
{
document
.
getElementById
(
"
thermalstorage
"
).
click
();
}
else
if
(
content
==
"
Aux Heater
"
)
{
document
.
getElementById
(
"
thermalstorage
"
).
click
();
}
else
if
(
content
==
"
Heat Pump
"
)
{
document
.
getElementById
(
"
heatpump
"
).
click
();
}
else
if
(
content
==
"
Tub
"
)
{
document
.
getElementById
(
"
energydemand
"
).
click
();
}
else
if
(
content
==
"
Tank
"
)
{
document
.
getElementById
(
"
thermalstorage
"
).
click
();
}
else
if
(
content
==
"
House Water
"
)
{
document
.
getElementById
(
"
energydemand
"
).
click
();
}
else
if
(
content
==
"
House with Lightning
"
)
{
document
.
getElementById
(
"
localEnergy
"
).
click
();
}
else
if
(
content
==
"
Solarpanel
"
)
{
document
.
getElementById
(
"
solarpotential
"
).
click
();
}
else
if
(
content
==
"
Batterie
"
)
{
document
.
getElementById
(
"
batterystorage
"
).
click
();
};
// for (var i = 0; i< layers.length; i++) {
// var layer = layers[i];
// if(layerNamesToDeactivate.indexOf(layer.getName()) >= 0) {
// layer.activate(false);
// }
// }
// var resultSimS = (callSimS());
// heating = JSON.parse(fixJson(resultSimS.return));
// console.log(resultSimS)
}
function
SimStadtStuff
(){
var
resultSimS
=
(
callSimS
());
function
SimStadtStuff
()
{
var
resultSimS
=
(
callSimS
());
heating
=
JSON
.
parse
(
fixJson
(
resultSimS
.
return
));
console
.
log
(
resultSimS
)
heating
=
JSON
.
parse
(
fixJson
(
resultSimS
.
return
));
console
.
log
(
resultSimS
)
}
function
highlightFeatures
(
content
){
if
(
content
==
"
energydemand
"
){
function
highlightFeatures
(
content
)
{
if
(
content
==
"
energydemand
"
)
{
outlineReverse
();
document
.
getElementById
(
"
mapElectricityID
"
).
style
.
outline
=
"
1px
"
;
document
.
getElementById
(
"
mapHeatID
"
).
style
.
outline
=
"
1px
"
;
...
...
@@ -428,25 +456,25 @@ function highlightFeatures(content){
document
.
getElementById
(
"
mapTubID
"
).
style
.
outline
=
"
1px
"
;
document
.
getElementById
(
"
mapHouseWaterID
"
).
style
.
outline
=
"
1px
"
;
document
.
getElementById
(
"
mapHouseElec
"
).
style
.
outline
=
"
1px
"
;
}
else
if
(
content
==
"
solarpotential
"
){
}
else
if
(
content
==
"
solarpotential
"
)
{
outlineReverse
();
document
.
getElementById
(
"
mapSolarpanelID
"
).
style
.
outline
=
"
1px
"
;
}
else
if
(
content
==
"
heatpump
"
){
}
else
if
(
content
==
"
heatpump
"
)
{
outlineReverse
();
document
.
getElementById
(
"
mapHeatPumpID
"
).
style
.
outline
=
"
1px
"
;
}
else
if
(
content
==
"
thermalstorage
"
){
}
else
if
(
content
==
"
thermalstorage
"
)
{
outlineReverse
();
document
.
getElementById
(
"
mapAuxGasBoilerID
"
).
style
.
outline
=
"
1px
"
;
document
.
getElementById
(
"
mapAuxHeaterID
"
).
style
.
outline
=
"
1px
"
;
document
.
getElementById
(
"
mapTankID
"
).
style
.
outline
=
"
1px
"
;
}
else
if
(
content
==
"
batterystorage
"
){
}
else
if
(
content
==
"
batterystorage
"
)
{
outlineReverse
();
document
.
getElementById
(
"
mapBatterieID
"
).
style
.
backgroundColor
=
"
lightblue
"
;
document
.
getElementById
(
"
mapBatterieID
"
).
style
.
outline
=
"
1px
"
;
}
function
outlineReverse
(){
function
outlineReverse
()
{
document
.
getElementById
(
"
mapElectricityID
"
).
style
.
outline
=
"
none
"
;
document
.
getElementById
(
"
mapHeatID
"
).
style
.
outline
=
"
none
"
;
document
.
getElementById
(
"
mapNatID
"
).
style
.
outline
=
"
none
"
;
...
...
@@ -476,14 +504,18 @@ function Questionnaire() {
// document.getElementById("Expertenmodus").style.display = "none";
showTour
();
document
.
getElementById
(
"
btn_umfrage_bock
"
).
click
();
document
.
getElementById
(
'
umfrage_bock
'
).
scrollIntoView
({
left
:
0
,
block
:
'
start
'
,
behavior
:
'
smooth
'
});
document
.
getElementById
(
'
umfrage_bock
'
).
scrollIntoView
({
left
:
0
,
block
:
'
start
'
,
behavior
:
'
smooth
'
});
}
function
goHome
(){
function
goHome
()
{
var
viewp
=
vcs
.
vcm
.
Framework
.
getInstance
().
viewpoints
.
startview
$
(
"
#tour-button
"
).
hide
();
showMap
()
...
...
@@ -492,25 +524,25 @@ function goHome(){
vcs
.
vcm
.
Framework
.
getInstance
().
getActiveMap
().
gotoViewPoint
(
viewp
)
}
function
Introshow
(){
function
Introshow
()
{
var
comp
=
document
.
getElementsByClassName
(
"
compass
"
);
comp
[
0
].
classList
.
add
(
"
leftstuff
"
);
comp
[
0
].
classList
.
add
(
"
leftstuff
"
);
var
comp1
=
document
.
getElementsByClassName
(
"
control-box-container
"
);
comp1
[
0
].
classList
.
add
(
"
leftstuff
"
);
var
comp1
=
document
.
getElementsByClassName
(
"
control-box-container
"
);
comp1
[
0
].
classList
.
add
(
"
leftstuff
"
);
var
comp2
=
document
.
getElementsByClassName
(
"
shadow-control-box-wrap
"
);
comp2
[
0
].
classList
.
add
(
"
leftstuff
"
);
var
comp2
=
document
.
getElementsByClassName
(
"
shadow-control-box-wrap
"
);
comp2
[
0
].
classList
.
add
(
"
leftstuff
"
);
var
comp3
=
document
.
getElementById
(
"
widget-box
"
);
comp3
.
classList
.
add
(
"
leftstuff
"
);
var
comp3
=
document
.
getElementById
(
"
widget-box
"
);
comp3
.
classList
.
add
(
"
leftstuff
"
);
document
.
getElementById
(
"
projektOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Energiekonzept
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Energiekonzept
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
UmfrageOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
NoiseInfo
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Navigation
"
).
style
.
display
=
"
none
"
;
...
...
@@ -526,29 +558,29 @@ comp3.classList.add("leftstuff");
var
framework
=
vcs
.
vcm
.
Framework
.
getInstance
();
var
layers
=
framework
.
getLayers
();
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layerfix
.
indexOf
(
layer
.
name
)
>=
0
){
if
(
layerfix
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix01
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix01
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix02
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix02
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix03
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix03
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix04
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix04
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix13
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix13
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix14
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix14
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix15
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix15
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix16
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix16
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix17
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix17
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix18
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix18
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
{
layer
.
activate
(
false
);
...
...
@@ -567,7 +599,7 @@ comp3.classList.add("leftstuff");
function
Navigationshow
()
{
document
.
getElementById
(
"
projektOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Energiekonzept
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Energiekonzept
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
UmfrageOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
NoiseInfo
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Navigation
"
).
style
.
display
=
"
block
"
;
...
...
@@ -575,13 +607,13 @@ function Navigationshow() {
document
.
getElementById
(
"
IntroProj
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Expertenmodus
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
ProjektePage
"
).
style
.
display
=
"
none
"
;
showTour
();
}
//---------------------------------------------------------------------------------------
function
NordbahnhofText
()
{
document
.
getElementById
(
"
projektOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Energiekonzept
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Energiekonzept
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
UmfrageOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Navigation
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
NoiseInfo
"
).
style
.
display
=
"
none
"
;
...
...
@@ -589,11 +621,11 @@ function NordbahnhofText() {
document
.
getElementById
(
"
IntroProj
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Expertenmodus
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
ProjektePage
"
).
style
.
display
=
"
none
"
;
showTour
();
showgraph
();
//
showgraph();
var
viewp
=
vcs
.
vcm
.
Framework
.
getInstance
().
viewpoints
.
NordBView
vcs
.
vcm
.
Framework
.
getInstance
().
getActiveMap
().
gotoViewPoint
(
viewp
)
vcs
.
vcm
.
Framework
.
getInstance
().
getActiveMap
().
gotoViewPoint
(
viewp
)
var
layer01
=
[
"
ProjektNord
"
]
...
...
@@ -603,29 +635,29 @@ function NordbahnhofText() {
var
framework
=
vcs
.
vcm
.
Framework
.
getInstance
();
var
layers
=
framework
.
getLayers
();
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layer01
.
indexOf
(
layer
.
name
)
>=
0
){
if
(
layer01
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix01
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix01
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix02
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix02
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix03
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix03
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix04
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix04
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix14
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix14
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix15
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix15
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix16
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix16
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix17
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix17
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix18
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix18
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
{
layer
.
activate
(
false
);
...
...
@@ -643,22 +675,22 @@ function NordbahnhofText() {
function
NoiseText
(
proj
)
{
if
(
proj
==
true
){
document
.
getElementById
(
"
projektOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Energiekonzept
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
UmfrageOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Navigation
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
NordbahnhofInfo
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
NoiseInfo
"
).
style
.
display
=
"
block
"
;
document
.
getElementById
(
"
IntroProj
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Expertenmodus
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
ProjektePage
"
).
style
.
display
=
"
none
"
;
if
(
proj
==
true
)
{
document
.
getElementById
(
"
projektOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Energiekonzept
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
UmfrageOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Navigation
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
NordbahnhofInfo
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
NoiseInfo
"
).
style
.
display
=
"
block
"
;
document
.
getElementById
(
"
IntroProj
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Expertenmodus
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
ProjektePage
"
).
style
.
display
=
"
none
"
;
}
showTour
();
var
viewp
=
vcs
.
vcm
.
Framework
.
getInstance
().
viewpoints
.
NoiseView
vcs
.
vcm
.
Framework
.
getInstance
().
getActiveMap
().
gotoViewPoint
(
viewp
)
vcs
.
vcm
.
Framework
.
getInstance
().
getActiveMap
().
gotoViewPoint
(
viewp
)
var
layer01
=
[
"
NoiseLocation
"
]
var
layer02
=
[
"
NoiseLocation29212
"
]
...
...
@@ -667,31 +699,31 @@ function NoiseText(proj) {
var
framework
=
vcs
.
vcm
.
Framework
.
getInstance
();
var
layers
=
framework
.
getLayers
();
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layer01
.
indexOf
(
layer
.
name
)
>=
0
){
if
(
layer01
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layer02
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layer02
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layer03
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layer03
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix01
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix01
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix02
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix02
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix03
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix03
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix04
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix04
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix14
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix14
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix15
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix15
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix16
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix16
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix17
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix17
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
{
layer
.
activate
(
false
);
...
...
@@ -714,42 +746,43 @@ function NoiseText(proj) {
var
frameworkSTU
=
vcs
.
vcm
.
Framework
.
getInstance
();
var
layersSTU
=
frameworkSTU
.
getLayers
();
for
(
var
i
=
0
;
i
<
layersSTU
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
layersSTU
.
length
;
i
++
)
{
var
layerst
=
layersSTU
[
i
];
if
(
layernameStuttgartTotal
.
indexOf
(
layerst
.
name
)
>=
0
)
{
if
(
layernameStuttgartTotal
.
indexOf
(
layerst
.
name
)
>=
0
)
{
layerIndexStuttgartTotal
=
i
}}
}
}
var
layerSTU
=
layersSTU
[
layerIndexStuttgartTotal
];
var
tilesetSTU
=
layerSTU
.
cesium3DTileset
;
var
timeout
=
setInterval
(
function
()
{
var
timeout
=
setInterval
(
function
()
{
console
.
log
(
layerSTU
.
active
)
if
(
layerSTU
.
active
)
{
if
(
layerSTU
.
active
)
{
console
.
log
(
""
)
tilesetSTU
.
style
=
new
Cesium
.
Cesium3DTileStyle
({
color
:
{
conditions
:
[
[
"
${DB_High_LD} > 80
"
,
"
color('#1A5784')
"
],
[
"
${DB_High_LD} > 79
"
,
"
color('#3481B8')
"
],
[
"
${DB_High_LD} > 70
"
,
"
color('#992572')
"
],
[
"
${DB_High_LD} > 65
"
,
"
color('#8D1D2C')
"
],
[
"
${DB_High_LD} > 60
"
,
"
color('#C1121C')
"
],
[
"
${DB_High_LD} > 55
"
,
"
color('#FA842B')
"
],
[
"
${DB_High_LD} > 50
"
,
"
color('#AF8A54')
"
],
[
"
${DB_High_LD} > 45
"
,
"
color('#EAF044')
"
],
[
"
${DB_High_LD} > 40
"
,
"
color('#026A52')
"
],
[
"
${DB_High_LD} > 35
"
,
"
color('#48A43F')
"
],
[
"
${DB_High_LD} <= 35
"
,
"
color('#B7D9B1')
"
]
//,
//["${DB_High_LD} === 35","color('#B7D9B1','1')"]//,
[
"
${DB_High_LD} > 80
"
,
"
color('#1A5784')
"
],
[
"
${DB_High_LD} > 79
"
,
"
color('#3481B8')
"
],
[
"
${DB_High_LD} > 70
"
,
"
color('#992572')
"
],
[
"
${DB_High_LD} > 65
"
,
"
color('#8D1D2C')
"
],
[
"
${DB_High_LD} > 60
"
,
"
color('#C1121C')
"
],
[
"
${DB_High_LD} > 55
"
,
"
color('#FA842B')
"
],
[
"
${DB_High_LD} > 50
"
,
"
color('#AF8A54')
"
],
[
"
${DB_High_LD} > 45
"
,
"
color('#EAF044')
"
],
[
"
${DB_High_LD} > 40
"
,
"
color('#026A52')
"
],
[
"
${DB_High_LD} > 35
"
,
"
color('#48A43F')
"
],
[
"
${DB_High_LD} <= 35
"
,
"
color('#B7D9B1')
"
]
//,
//["${DB_High_LD} === 35","color('#B7D9B1','1')"]//,
// ["true", "color('#FFFFFF')"],
],
},
});
clearInterval
(
timeout
);
}
},
1000
);
clearInterval
(
timeout
);
}
},
1000
);
// if( layerSTU.active ) {
// tilesetSTU.style = new Cesium.Cesium3DTileStyle({
// color: {
...
...
@@ -782,7 +815,7 @@ function NoiseText(proj) {
function
Expert
()
{
document
.
getElementById
(
"
projektOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Energiekonzept
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Energiekonzept
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
UmfrageOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Navigation
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
NordbahnhofInfo
"
).
style
.
display
=
"
none
"
;
...
...
@@ -793,8 +826,8 @@ function Expert() {
showTour
();
var
viewp
=
vcs
.
vcm
.
Framework
.
getInstance
().
viewpoints
.
startview
vcs
.
vcm
.
Framework
.
getInstance
().
getActiveMap
().
gotoViewPoint
(
viewp
)
vcs
.
vcm
.
Framework
.
getInstance
().
getActiveMap
().
gotoViewPoint
(
viewp
)
var
layer01
=
[
"
NoiseLocation
"
]
var
layer02
=
[
"
NoiseLocation29212
"
]
...
...
@@ -810,45 +843,45 @@ function Expert() {
var
framework
=
vcs
.
vcm
.
Framework
.
getInstance
();
var
layers
=
framework
.
getLayers
();
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layer01
.
indexOf
(
layer
.
name
)
>=
0
){
if
(
layer01
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layer02
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layer02
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layer03
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layer03
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layer04
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layer04
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layer05
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layer05
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layer06
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layer06
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layer07
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layer07
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layer08
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layer08
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layer09
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layer09
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layer10
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layer10
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix01
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix01
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix02
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix02
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix03
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix03
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix04
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix04
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix14
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix14
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix15
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix15
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix16
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix16
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix17
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix17
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
{
layer
.
activate
(
false
);
...
...
@@ -865,16 +898,16 @@ function Expert() {
function
zoomtop
(
where
){
function
zoomtop
(
where
)
{
document
.
getElementById
(
where
).
scrollIntoView
();
}
function
Projektshow
(){
function
Projektshow
()
{
document
.
getElementById
(
"
projektOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Energiekonzept
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Energiekonzept
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
UmfrageOne
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
NoiseInfo
"
).
style
.
display
=
"
none
"
;
document
.
getElementById
(
"
Navigation
"
).
style
.
display
=
"
none
"
;
...
...
@@ -890,27 +923,27 @@ function Projektshow(){
var
framework
=
vcs
.
vcm
.
Framework
.
getInstance
();
var
layers
=
framework
.
getLayers
();
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer
=
layers
[
i
];
if
(
layerfix
.
indexOf
(
layer
.
name
)
>=
0
){
if
(
layerfix
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix01
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix01
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix02
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix02
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix03
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix03
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix04
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix04
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix13
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix13
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
true
);
}
else
if
(
layerfix14
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix14
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix15
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix15
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix16
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix16
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
if
(
layerfix17
.
indexOf
(
layer
.
name
)
>=
0
){
}
else
if
(
layerfix17
.
indexOf
(
layer
.
name
)
>=
0
)
{
layer
.
activate
(
false
);
}
else
{
layer
.
activate
(
false
);
...
...
@@ -925,6 +958,4 @@ function Projektshow(){
var
element
=
document
.
getElementById
(
"
icon_lock
"
);
element
.
classList
.
add
(
"
fa-lock
"
);
element
.
classList
.
remove
(
"
fa-unlock
"
);
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Snippets