59 lines
1.7 KiB
JavaScript
59 lines
1.7 KiB
JavaScript
$(document).ready(function() {
|
|
// Controls menu hide/show
|
|
$('#hotdog').click(function(){
|
|
$('#controls').toggleClass("active");
|
|
});
|
|
|
|
// Reset view
|
|
$('.reset-container').click(function(){ reset_view(); });
|
|
$('#submitfindbyname').click( function() {
|
|
var selected = $('#findbyselect option:selected').text();
|
|
zoomfocus(selected);
|
|
});
|
|
|
|
});
|
|
|
|
function populateUserFields() {
|
|
//Populate find by select dropdown
|
|
var types = [];
|
|
var checkboxes = document.getElementsByName("objtype");
|
|
for (var type in checkboxes) {
|
|
if(checkboxes[type].checked) {
|
|
types[type] = checkboxes[type].value;
|
|
}
|
|
|
|
}
|
|
var option = '';
|
|
for (var type in types){
|
|
for ( var key in listobjects(types[type]) ){
|
|
option += '<option value="'+ escapeHTML(key) + '">' + escapeHTML(key) + '</option>';
|
|
}
|
|
}
|
|
|
|
$('#findbyselect').html(option);
|
|
}
|
|
|
|
function openTab(evt,tabName) {
|
|
var i, x, tablinks;
|
|
x = document.getElementsByClassName("wvg-tools");
|
|
for (i = 0; i < x.length; i++) {
|
|
x[i].style.display = "none";
|
|
}
|
|
tablinks = document.getElementsByClassName("wvg-tablink");
|
|
for (i = 0; i < x.length; i++) {
|
|
tablinks[i].className = tablinks[i].className.replace(" wvg-tab-active", "");
|
|
}
|
|
document.getElementById(tabName).style.display = "block";
|
|
evt.currentTarget.className += " wvg-tab-active";
|
|
}
|
|
|
|
function escapeHTML(text)
|
|
{
|
|
var chr = { '"': '"', '&': '&', '<': '[', '>': ']' };
|
|
function abc(a)
|
|
{
|
|
return chr[a];
|
|
}
|
|
return text.replace(/[\"&<>]/g, abc);
|
|
}
|