AriaStatus.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:unitimes 作者:
public static AriaStatus getInstance() {
    if (sStatus == null) {
        RootPanel statusPanel = RootPanel.get("UniTimeGWT:AriaStatus");
        if (statusPanel != null && "1".equals(Window.Location.getParameter("aria"))) {
            sStatus = new AriaStatus(statusPanel.getElement(), false);
            sStatus.setStyleName("unitime-VisibleAriaStatus");
        } else {
            sStatus  = new AriaStatus(false);
            RootPanel.get().add(sStatus);
        }

        RootPanel.get().addDomHandler(new KeyUpHandler() {
            @Override
            public void onKeyUp(KeyUpEvent event) {
                if (event.getNativeEvent().getKeyCode() == 191 && (event.isControlKeyDown() || event.isAltKeyDown())) {
                    sStatus.setHTML(sStatus.getHTML());
                }
            }
        }, KeyUpEvent.getType());
    }
    return sStatus;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号