.
This commit is contained in:
BIN
www/js/.DS_Store
vendored
Normal file
BIN
www/js/.DS_Store
vendored
Normal file
Binary file not shown.
62
www/js/cm.js
Normal file
62
www/js/cm.js
Normal file
@ -0,0 +1,62 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// CM - Hauptfunktion
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
class CM
|
||||
{
|
||||
constructor ()
|
||||
{
|
||||
this.BodyDataAction();
|
||||
|
||||
console.log("CM LOADED");
|
||||
}
|
||||
|
||||
BodyDataAction ()
|
||||
{
|
||||
var menuButtons = document.getElementById("navbarBtn").
|
||||
getElementsByTagName("button");
|
||||
for (var i = 0; i < menuButtons.length; i++) {
|
||||
menuButtons[i].onclick = function(evt) {
|
||||
var res = evt.target.id;
|
||||
CM_o.Menu(res);
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Menu (message)
|
||||
{
|
||||
var selectedId = $(".selected").attr('id');
|
||||
switch (message)
|
||||
{
|
||||
case 'pageDevices':
|
||||
console.log( "pageDevices")
|
||||
this.LoadContent('html/devices.html');
|
||||
document.getElementById('pageDevices').className = "btn btn-outline-light text-dark active";
|
||||
document.getElementById('pageSettings').className = "btn btn-outline-light text-dark";
|
||||
break;
|
||||
case 'pageSettings':
|
||||
console.log( "pageDevices")
|
||||
this.LoadContent('html/settings.html');
|
||||
document.getElementById('pageDevices').className = "btn btn-outline-light text-dark";
|
||||
document.getElementById('pageSettings').className = "btn btn-outline-light text-dark active";
|
||||
break;
|
||||
default:
|
||||
alert ('[CM] Unbekannte Anfrage: ' + message);
|
||||
}
|
||||
}
|
||||
|
||||
LoadContent ( path )
|
||||
{
|
||||
$.get( path, function( data ) {
|
||||
$( ".content" ).html( data );
|
||||
console.log( "Load was performed." );
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$(function() {
|
||||
console.log("ONLOAD");
|
||||
CM_o = new CM();
|
||||
CM_o.Menu("pageDevices");
|
||||
});
|
Reference in New Issue
Block a user