ronin/scripts/core/widget.js
2017-01-23 16:34:30 -07:00

28 lines
690 B
JavaScript

function Widget()
{
this.element = null;
this.update = function()
{
var s = "";
s += "<div class='module'>";
for (var key in ronin.modules){
s += ronin.modules[key].widget() ? ronin.modules[key].widget()+"<br />" : "";
}
s += "</div>";
s += "<div class='cursor'>"+ronin.cursor.mode.widget_cursor()+"</div>";
this.element.innerHTML = s;
}
this.on_resize = function()
{
this.element.style.left = (window.innerWidth/2)-(ronin.surface.size.width/2);
this.element.style.top = (window.innerHeight/2)+(ronin.surface.size.height/2)+20;
this.element.style.width = ronin.surface.size.width+"px";
this.update();
}
}