Windows Gadget调整大小失败

Windows Gadget resize fail

本文关键字:失败 调整 Gadget Windows      更新时间:2023-09-26

我有一个windows小工具,当我使用以下代码关闭弹出窗口时,它会死亡:

function CheckDockState() {
    System.Gadget.beginTransition();
    var oBody = document.body.style;
    if (System.Gadget.docked) {
        oBody.height = 80;
    } else {
        oBody.height = 800; 
    }
    System.Gadget.endTransition(System.Gadget.TransitionType.morph, timeTransition);
}
function flyoutClose() {
    CheckDockState();
    System.Gadget.Flyout.show = false;
}

现在,这工作很好但是当我关闭弹出窗口-我不能调整小工具的大小(使用小的"较大版本"按钮)…

还有其他人有这个问题吗?

欢呼。

好吧,我比你们都早。

表明系统。Gadget声明需要在loaded()函数中。

function loaded() {  
    System.Gadget.onDock = CheckDockState;
    System.Gadget.onUndock = CheckDockState;
    System.Gadget.settingsUI = "settings.html";
    System.Gadget.onSettingsClosed = SettingsClosed;
    System.Gadget.Flyout.file = "flyout.html";
    CheckDockState();
}

之前,我把它们放在文件的顶部