Example usage for com.google.gwt.dom.client LIElement TAG

List of usage examples for com.google.gwt.dom.client LIElement TAG

Introduction

In this page you can find the example usage for com.google.gwt.dom.client LIElement TAG.

Prototype

String TAG

To view the source code for com.google.gwt.dom.client LIElement TAG.

Click Source Link

Usage

From source file:com.dianaui.universal.core.client.ui.DateTimePicker.java

License:Apache License

@Override
protected void onShow() {
    container.clear();/*from   w  ww  .  j a va 2  s  .  c om*/

    if (dateEnabled && timeEnabled) {
        UnorderedList list = new UnorderedList();
        list.setStyleName(Styles.LIST_UNSTYLED);

        if (dateCollapse == null) {
            dateCollapse = new Collapse(LIElement.TAG);

            initDateContainer();
            dateCollapse.add(dateContainer);
        }

        if (timeCollapse == null) {
            timeCollapse = new Collapse(LIElement.TAG);
            timeCollapse.setToggle(false);

            initTimeContainer();
            timeCollapse.add(timeContainer);
        }

        AnchorListItem switchItem = new AnchorListItem();
        switchItem.setStyleName(Styles.DATETIMEPICKER_SWITCH);
        switchItem.setGlyphicon(GlyphiconType.TIME);
        switchItem.getAnchor().setStyleName(Styles.BTN);
        switchItem.addClickHandler(new ClickHandler() {
            @Override
            public void onClick(ClickEvent event) {
                days.setDate(CalendarUtil.copyDate(value));
                time.setDate(CalendarUtil.copyDate(value));
                dateCollapse.toggle();
                timeCollapse.toggle();
            }
        });

        list.add(dateCollapse);
        list.add(switchItem);
        list.add(timeCollapse);

        container.add(list);

        days.setDate(CalendarUtil.copyDate(value));
    } else if (dateEnabled) {
        initDateContainer();

        container.add(dateContainer);

        days.setDate(CalendarUtil.copyDate(value));
    } else {
        initTimeContainer();

        container.add(timeContainer);

        time.setDate(CalendarUtil.copyDate(value));
    }

    Event.setEventListener(getElement(), new EventListener() {
        @Override
        public void onBrowserEvent(Event event) {
            if (Event.ONCLICK == event.getTypeInt() && event.getEventTarget().equals(getElement())) {
                hide();
            }
        }
    });

    setVisible(true);

    super.onShow();
}

From source file:fr.putnami.pwt.core.widget.client.BreadcrumbLink.java

License:Open Source License

public BreadcrumbLink() {
    super(LIElement.TAG);
}

From source file:fr.putnami.pwt.core.widget.client.DropdownHeader.java

License:Open Source License

public DropdownHeader() {
    super(LIElement.TAG);
    StyleUtils.addStyle(this, DropdownHeader.STYLE_HEADER);
}

From source file:fr.putnami.pwt.core.widget.client.ListItem.java

License:Open Source License

public ListItem() {
    super(LIElement.TAG, AbstractHTMLPanel.EMPTY_HTML);
}

From source file:fr.putnami.pwt.core.widget.client.ListItem.java

License:Open Source License

public ListItem(String html) {
    super(LIElement.TAG, html);
}

From source file:fr.putnami.pwt.core.widget.client.NavCollapse.java

License:Open Source License

public NavCollapse() {
    super(LIElement.TAG);
    this.initHandler();
}

From source file:fr.putnami.pwt.core.widget.client.NavCollapse.java

License:Open Source License

public NavCollapse(String label) {
    super(LIElement.TAG, label);
    this.initHandler();
}

From source file:fr.putnami.pwt.core.widget.client.NavDivider.java

License:Open Source License

public NavDivider() {
    super(LIElement.TAG);
    StyleUtils.addStyle(this, NavDivider.STYLE_DIVIDER);
}

From source file:fr.putnami.pwt.core.widget.client.NavDropdown.java

License:Open Source License

public NavDropdown() {
    super(LIElement.TAG);
    this.initHandler();
}

From source file:fr.putnami.pwt.core.widget.client.NavDropdown.java

License:Open Source License

public NavDropdown(String label) {
    super(LIElement.TAG, label);
    this.initHandler();
}