$("#message").draggable();
$("#orientation").draggable();
$("#settings").draggable();
function setMessage(bheader, bcontent) {
//console.log("Creating message");
var timeNow = new Date();
var hours = timeNow.getHours();
var minutes = timeNow.getMinutes();
var seconds = timeNow.getSeconds();
//var timeString = "" + ((minutes > 12) ? - 12 : hours);
var timeString = ((minutes < 10) ? "0" : "") + minutes;
timeString += ((seconds < 10) ? ":0" : ":") + seconds;
var html = "
";
//html += timeString;
html += bheader;
html += "";
html += bcontent;
html += "
";
console.log(html);
$(".bar-message > .bar-wrapper").append(html);
$('.bar-message > .bar-wrapper').scrollTop($('.bar-message > .bar-wrapper')[0].scrollHeight);
}
$(".bar-dropdown").click(function() {
console.log($(this).parent().parent().attr('id'));
var _id = $(this).parent().parent().attr('id');
if (parseInt($(".bar-"+ _id).css("height")) > 0) {
$(".bar-dropdown", "#"+_id).css("transform", "rotate(180deg)");
$(".bar-"+ _id + "> .bar-wrapper").hide();
$(".bar-"+ _id).css("height", 0);
$("#"+_id).css("height", 36);
} else {
$(".bar-dropdown", "#"+_id).css("transform", "rotate(0deg)");
$(".bar-"+ _id).css("height", 200);
$("#"+_id).css("height", 236);
$(".bar-"+ _id + "> .bar-wrapper").show();
}
});
// master hide all elements on screen
$("#toggleGUI").click(function() {
$(".window-item").toggle();
});
$("#showTabs").hover(
function() {
$("#window-tab").show();
}, function() {
$("#window-tab").hide();
}
);
$("#window-tab").hover(
function() {
$("#window-tab").show();
}, function() {
$("#window-tab").hide();
}
);
$("#offMessage").click(function() {
if ($("#message").is(":visible")) {
$("#message").removeClass("window-item");
$("#message").hide();
} else {
$("#message").addClass("window-item");
$("#message").show();
}
});
$("#offOrientation").click(function() {
if ($("#orientation").is(":visible")) {
$("#orientation").removeClass("window-item");
$("#orientation").hide();
} else {
$("#orientation").addClass("window-item");
$("#orientation").show();
}
});
$("#offSettings").click(function() {
if ($("#settings").is(":visible")) {
$("#settings").removeClass("window-item");
$("#settings").hide();
} else {
$("#settings").addClass("window-item");
$("#settings").show();
}
});
function setMessage(bheader, bcontent) {
//console.log("Creating message");
var timeNow = new Date();
var hours = timeNow.getHours();
var minutes = timeNow.getMinutes();
var seconds = timeNow.getSeconds();
//var timeString = "" + ((minutes > 12) ? - 12 : hours);
var timeString = ((minutes < 10) ? "0" : "") + minutes;
timeString += ((seconds < 10) ? ":0" : ":") + seconds;
var html = "";
//html += timeString;
html += bheader;
html += "";
html += bcontent;
html += "
";
//console.log(html);
$(".bar-message > .bar-wrapper").append(html);
$('.bar-message > .bar-wrapper').scrollTop($('.bar-message > .bar-wrapper')[0].scrollHeight);
}
$('#settings-box :checkbox').click(function() {
var $this = $(this);
// $this will contain a reference to the checkbox
if ($this.is(':checked')) {
if (this.name == "wireframe") {
rcl2.addWireframe();
setMessage("tomo", "Add cube wireframe.");
}
// the checkbox was checked
} else {
if (this.name == "wireframe") {
rcl2.removeWireframe();
setMessage("tomo", "Remove cube wireframe.");
}
// the checkbox was unchecked
}
});
$( "#bg-color" ).change(function() {
console.log(this.value);
rcl2.setBackgroundColor("#"+this.value);
setMessage("tomo", "Set background color: #" + this.value);
});
$( document ).ready(function() {
setMessage("GUI", "Initialized.");
var date = new Date(parseInt( $("#start_time").val() )*1000);
// Hours part from the timestamp
var year = date.getUTCFullYear();
// Minutes part from the timestamp
var month = "0" + parseInt(date.getUTCMonth()+1);
// Seconds part from the timestamp
var day = "0" + date.getUTCDate();
var hours = "0" + date.getUTCHours();
// Minutes part from the timestamp
var minutes = "0" + date.getUTCMinutes();
// Seconds part from the timestamp
var seconds = "0" + date.getUTCSeconds();
// Will display time in 10:30:23 format
var formattedTime = year + '-' + month.substr(-2) + '-' + day.substr(-2) + ' ' + hours.substr(-2) + ':' + minutes.substr(-2) + ':' + seconds.substr(-2);
$("#slider-tooltip").text(formattedTime);
// Handler for .ready() called.
$( "#slider-range" ).slider({
range: true,
min: 0,
max: 100,
values: [ 0, 100 ],
slide: function( event, ui ) {
console.log(ui.values);
rcl2.setMinSos(ui.values[0]/100.0);
rcl2.setMaxSos(ui.values[1]/100.0);
//$( "#amount" ).val( "$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ] );
}
});
$("#slider").slider({
min: parseInt( $("#start_time").val() ),
max: parseInt( $("#end_time").val() ),
slide: function( event, ui ) {
console.log(ui.value);
}
});
});