Update Forms page sizes (fixes #35)

This commit is contained in:
Frank A. Krueger 2017-12-10 19:02:41 -08:00
parent 23d5f1df77
commit 6e05c2677b
2 changed files with 16 additions and 2 deletions

View File

@ -15,5 +15,19 @@ namespace Ooui.Forms
{
this.platform = platform;
}
protected override bool TriggerEventFromMessage (Message message)
{
if (message.TargetId == "window" && message.Key == "resize" && message.Value is Newtonsoft.Json.Linq.JObject j) {
var width = (double)j["width"];
var height = (double)j["height"];
Platform.Element.Style.Width = width;
Platform.Element.Style.Height = height;
return true;
}
else {
return base.TriggerEventFromMessage (message);
}
}
}
}

View File

@ -100,8 +100,8 @@ function ooui (rootElementPath) {
function resizeHandler() {
const em = {
m: "event",
id: 42,
k: "window.resize",
id: "window",
k: "resize",
v: getSize (),
};
const ems = JSON.stringify (em);