Windows小工具调整失败
问题描述:
我有一个Windows小工具,当我使用下面的代码关闭弹出窗口是死: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;
}
现在,这个工作罚款,但是当我关闭弹出窗口 - 我不能调整的小工具(使用小“更大版本”按钮)...
有没有其他人有这个问题?
干杯。
答
好吧,我打你们都它..
原来,System.Gadget声明需要在加载()函数。
例如
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();
}
之前,我把它们放在文件的顶部。