Search in sources :

Example 1 with HTMLTableCellElement

use of elemental2.dom.HTMLTableCellElement in project Charba-Showcase-J2CL by pepstock-org.

the class GradientLineCase method configCheckBox.

private void configCheckBox(HTMLTableCellElement actionsCol, HTMLInputElement checkBox, String label, String prefixId) {
    String checkBoxId = prefixId + (int) (Math.random() * 1000D);
    HTMLLabelElement labelForCheckBox = (HTMLLabelElement) DomGlobal.document.createElement("label");
    labelForCheckBox.htmlFor = checkBoxId;
    labelForCheckBox.appendChild(DomGlobal.document.createTextNode(label));
    actionsCol.appendChild(labelForCheckBox);
    checkBox.id = checkBoxId;
    checkBox.type = "checkbox";
    checkBox.className = "gwt-CheckBox";
    checkBox.checked = true;
    checkBox.style.marginRight = MarginRightUnionType.of("5px");
    actionsCol.appendChild(checkBox);
}
Also used : HTMLLabelElement(elemental2.dom.HTMLLabelElement)

Example 2 with HTMLTableCellElement

use of elemental2.dom.HTMLTableCellElement in project Charba-Showcase-J2CL by pepstock-org.

the class TilesPointStylesCase method configListBox.

private void configListBox(HTMLTableCellElement actionsCol, HTMLSelectElement listBox, String label, String prefixId) {
    String listId = prefixId + (int) (Math.random() * 1000D);
    HTMLLabelElement labelForListBox = (HTMLLabelElement) DomGlobal.document.createElement("label");
    labelForListBox.htmlFor = listId;
    labelForListBox.appendChild(DomGlobal.document.createTextNode(label));
    actionsCol.appendChild(labelForListBox);
    listBox.id = listId;
    listBox.onchange = (p0) -> {
        handleShapes();
        return null;
    };
    listBox.className = "gwt-ListBox";
    listBox.style.marginRight = MarginRightUnionType.of("5px");
    actionsCol.appendChild(listBox);
}
Also used : HTMLLabelElement(elemental2.dom.HTMLLabelElement)

Example 3 with HTMLTableCellElement

use of elemental2.dom.HTMLTableCellElement in project Charba-Showcase-J2CL by pepstock-org.

the class MainView method loadMenu.

private void loadMenu(HTMLTableCellElement menu) {
    HTMLElement title = (HTMLElement) DomGlobal.document.createElement("div");
    title.style.width = WidthUnionType.of("250px");
    title.style.textAlign = "center";
    title.innerHTML = " J2CL showcase";
    title.className = "myTitle";
    title.onclick = (p0) -> {
        handleHome(p0);
        return null;
    };
    menu.appendChild(title);
    HTMLDivElement parent = (HTMLDivElement) DomGlobal.document.createElement("div");
    parent.style.width = WidthUnionType.of("250px");
    parent.style.lineHeight = LineHeightUnionType.of("64px");
    menu.appendChild(parent);
    for (MenuItem item : MenuItem.values()) {
        HTMLDivElement row = (HTMLDivElement) DomGlobal.document.createElement("div");
        row.style.width = WidthUnionType.of("250px");
        row.style.borderWidth = BorderWidthUnionType.of("3px");
        row.style.borderColor = "rgba(0,0,0,0)";
        row.style.borderStyle = "dashed";
        row.style.verticalAlign = "middle";
        row.className = "myItem";
        parent.appendChild(row);
        HTMLImageElement img = (HTMLImageElement) DomGlobal.document.createElement("img");
        img.src = item.getImgSrc();
        img.width = 36;
        img.height = 36;
        img.className = "myImgItem";
        img.style.display = "inline-block";
        img.style.verticalAlign = "middle";
        img.style.width = WidthUnionType.of("36px");
        row.appendChild(img);
        img.onclick = (p0) -> {
            handleEvent(p0, item);
            return null;
        };
        HTMLDivElement label = (HTMLDivElement) DomGlobal.document.createElement("div");
        label.innerHTML = item.getLabel();
        label.className = "myLabelItem";
        label.style.verticalAlign = "middle";
        label.style.display = "inline-block";
        label.onclick = (p0) -> {
            handleEvent(p0, item);
            return null;
        };
        row.appendChild(label);
    }
}
Also used : HTMLElement(elemental2.dom.HTMLElement) HTMLImageElement(elemental2.dom.HTMLImageElement) HTMLDivElement(elemental2.dom.HTMLDivElement)

Example 4 with HTMLTableCellElement

use of elemental2.dom.HTMLTableCellElement in project console by hal.

the class TopologyPreview method serverGroupElement.

private HTMLElement serverGroupElement(ServerGroup serverGroup) {
    HTMLElement dropdown;
    HTMLTableCellElement element = th().on(click, event -> serverGroupDetails(serverGroup)).data("serverGroup", // NON-NLS
    serverGroup.getName()).add(div().css(serverGroupContainer).add(dropdown = div().css(CSS.dropdown).element())).element();
    if (!serverGroupActions.isPending(serverGroup) && isAllowed(serverGroup)) {
        String serverGroupDropDownId = Ids.serverGroup(serverGroup.getName());
        dropdown.appendChild(a().id(serverGroupDropDownId).css(clickable, dropdownToggle, name).data(UIConstants.TOGGLE, UIConstants.DROPDOWN).aria(UIConstants.HAS_POPUP, UIConstants.TRUE).title(serverGroup.getName()).textContent(serverGroup.getName()).element());
        dropdown.appendChild(ul().css(dropdownMenu).attr(UIConstants.ROLE, UIConstants.MENU).aria(UIConstants.LABELLED_BY, serverGroupDropDownId).addAll(serverGroupActions(serverGroup)).element());
    } else {
        dropdown.appendChild(span().css(name).title(serverGroup.getName()).textContent(serverGroup.getName()).element());
    }
    return element;
}
Also used : PreviewContent(org.jboss.hal.core.finder.PreviewContent) HostActions(org.jboss.hal.core.runtime.host.HostActions) ServerGroupActionEvent(org.jboss.hal.core.runtime.group.ServerGroupActionEvent) Constraint(org.jboss.hal.meta.security.Constraint) HostResultEvent(org.jboss.hal.core.runtime.host.HostResultEvent) TopologyTasks(org.jboss.hal.core.runtime.TopologyTasks) AuthorisationDecision(org.jboss.hal.meta.security.AuthorisationDecision) PreviewAttribute(org.jboss.hal.core.finder.PreviewAttributes.PreviewAttribute) Server(org.jboss.hal.core.runtime.server.Server) CSS.hostContainer(org.jboss.hal.resources.CSS.hostContainer) Places(org.jboss.hal.core.mvp.Places) Names(org.jboss.hal.resources.Names) HostActionEvent(org.jboss.hal.core.runtime.host.HostActionEvent) ServerActions(org.jboss.hal.core.runtime.server.ServerActions) ServerGroupResultEvent(org.jboss.hal.core.runtime.group.ServerGroupResultEvent) CSS.inactive(org.jboss.hal.resources.CSS.inactive) HTMLTableElement(elemental2.dom.HTMLTableElement) Set(java.util.Set) CSS(org.jboss.hal.resources.CSS) ServerGroup(org.jboss.hal.core.runtime.group.ServerGroup) ServerActionHandler(org.jboss.hal.core.runtime.server.ServerActionEvent.ServerActionHandler) Flow.series(org.jboss.hal.flow.Flow.series) CSS.fontAwesome(org.jboss.hal.resources.CSS.fontAwesome) CSS.spinnerLg(org.jboss.hal.resources.CSS.spinnerLg) CSS.withProgress(org.jboss.hal.resources.CSS.withProgress) Constraints(org.jboss.hal.meta.security.Constraints) Supplier(java.util.function.Supplier) FlowContext(org.jboss.hal.flow.FlowContext) Outcome(org.jboss.hal.flow.Outcome) ArrayList(java.util.ArrayList) ServerGroupResultHandler(org.jboss.hal.core.runtime.group.ServerGroupResultEvent.ServerGroupResultHandler) Strings(com.google.common.base.Strings) EventCallbackFn(org.jboss.gwt.elemento.core.EventCallbackFn) Progress(org.jboss.hal.flow.Progress) CSS.marginRight5(org.jboss.hal.resources.CSS.marginRight5) CSS.name(org.jboss.hal.resources.CSS.name) EventBus(com.google.web.bindery.event.shared.EventBus) MouseEvent(elemental2.dom.MouseEvent) ServerStatusSwitch(org.jboss.hal.client.runtime.server.ServerStatusSwitch) Dispatcher(org.jboss.hal.dmr.dispatch.Dispatcher) NameTokens(org.jboss.hal.meta.token.NameTokens) HTMLDivElement(elemental2.dom.HTMLDivElement) NamedNode(org.jboss.hal.dmr.NamedNode) Elements(org.jboss.gwt.elemento.core.Elements) CSS.rowHeader(org.jboss.hal.resources.CSS.rowHeader) Provider(javax.inject.Provider) Environment(org.jboss.hal.config.Environment) HTMLTableCellElement(elemental2.dom.HTMLTableCellElement) HtmlContentBuilder(org.jboss.gwt.elemento.core.builder.HtmlContentBuilder) HostPreviewAttributes(org.jboss.hal.core.runtime.host.HostPreviewAttributes) CSS.divider(org.jboss.hal.resources.CSS.divider) HostActionHandler(org.jboss.hal.core.runtime.host.HostActionEvent.HostActionHandler) CSS.serverGroupContainer(org.jboss.hal.resources.CSS.serverGroupContainer) HTMLElement(elemental2.dom.HTMLElement) Message(org.jboss.hal.spi.Message) NodeList(elemental2.dom.NodeList) PreviewAttributes(org.jboss.hal.core.finder.PreviewAttributes) SafeHtmlBuilder(com.google.gwt.safehtml.shared.SafeHtmlBuilder) Lists.asList(com.google.common.collect.Lists.asList) HTMLTableSectionElement(elemental2.dom.HTMLTableSectionElement) CSS.marginLeft5(org.jboss.hal.resources.CSS.marginLeft5) Predicate(java.util.function.Predicate) CSS.dropdownMenu(org.jboss.hal.resources.CSS.dropdownMenu) CSS.px(org.jboss.hal.resources.CSS.px) EventType.click(org.jboss.gwt.elemento.core.EventType.click) FinderPath(org.jboss.hal.core.finder.FinderPath) ServerGroupActions(org.jboss.hal.core.runtime.group.ServerGroupActions) ServerPreviewAttributes(org.jboss.hal.core.runtime.server.ServerPreviewAttributes) CSS.error(org.jboss.hal.resources.CSS.error) List(java.util.List) LabelBuilder(org.jboss.hal.ballroom.LabelBuilder) UIConstants(org.jboss.hal.resources.UIConstants) CSS.dropdownToggle(org.jboss.hal.resources.CSS.dropdownToggle) ServerResultEvent(org.jboss.hal.core.runtime.server.ServerResultEvent) ModelDescriptionConstants(org.jboss.hal.dmr.ModelDescriptionConstants) SecurityContextRegistry(org.jboss.hal.meta.security.SecurityContextRegistry) HostResultHandler(org.jboss.hal.core.runtime.host.HostResultEvent.HostResultHandler) CSS.centerBlock(org.jboss.hal.resources.CSS.centerBlock) DomGlobal.setTimeout(elemental2.dom.DomGlobal.setTimeout) ModelNode(org.jboss.hal.dmr.ModelNode) Element(elemental2.dom.Element) CSS.selected(org.jboss.hal.resources.CSS.selected) MessageEvent(org.jboss.hal.spi.MessageEvent) ServerActionEvent(org.jboss.hal.core.runtime.server.ServerActionEvent) ServerResultHandler(org.jboss.hal.core.runtime.server.ServerResultEvent.ServerResultHandler) CSS.server(org.jboss.hal.resources.CSS.server) CSS.clickable(org.jboss.hal.resources.CSS.clickable) Function(java.util.function.Function) HashSet(java.util.HashSet) CSS.topology(org.jboss.hal.resources.CSS.topology) ServerGroupActionHandler(org.jboss.hal.core.runtime.group.ServerGroupActionEvent.ServerGroupActionHandler) AddressTemplate(org.jboss.hal.meta.AddressTemplate) Comparator.comparing(java.util.Comparator.comparing) CSS.spinner(org.jboss.hal.resources.CSS.spinner) CSS.ok(org.jboss.hal.resources.CSS.ok) CSS.warning(org.jboss.hal.resources.CSS.warning) DomGlobal.document(elemental2.dom.DomGlobal.document) CSS.suspended(org.jboss.hal.resources.CSS.suspended) Ids(org.jboss.hal.resources.Ids) HTMLTableColElement(elemental2.dom.HTMLTableColElement) FinderPathFactory(org.jboss.hal.core.finder.FinderPathFactory) CSS.disconnected(org.jboss.hal.resources.CSS.disconnected) PlaceRequest(com.gwtplatform.mvp.shared.proxy.PlaceRequest) Consumer(java.util.function.Consumer) DomGlobal.clearTimeout(elemental2.dom.DomGlobal.clearTimeout) Collectors.toList(java.util.stream.Collectors.toList) CSS.pullRight(org.jboss.hal.resources.CSS.pullRight) Resources(org.jboss.hal.resources.Resources) Format(org.jboss.hal.ballroom.Format) TopologyTasks.topology(org.jboss.hal.core.runtime.TopologyTasks.topology) CSS.height(org.jboss.hal.resources.CSS.height) CSS.empty(org.jboss.hal.resources.CSS.empty) Host(org.jboss.hal.core.runtime.host.Host) MEDIUM_TIMEOUT(org.jboss.hal.resources.UIConstants.MEDIUM_TIMEOUT) StaticItem(org.jboss.hal.core.finder.StaticItem) HTMLElement(elemental2.dom.HTMLElement) HTMLTableCellElement(elemental2.dom.HTMLTableCellElement)

Example 5 with HTMLTableCellElement

use of elemental2.dom.HTMLTableCellElement in project domino-ui-demo by DominoKit.

the class DataTableViewImpl method treeGridFullParentSpan.

@SampleMethod
private void treeGridFullParentSpan() {
    TableConfig<Contact> tableConfig = new TableConfig<>();
    tableConfig.addColumn(ColumnConfig.<Contact>create("id", "#").textAlign("right").asHeader().setCellRenderer(cell -> TextNode.of(cell.getTableRow().getRecord().getIndex() + 1 + ""))).addColumn(ColumnConfig.<Contact>create("status", "Status").textAlign("center").setCellRenderer(cell -> {
        if (cell.getTableRow().getRecord().isActive()) {
            return Style.of(Icons.ALL.check_circle()).setColor(Color.GREEN_DARKEN_3.getHex()).element();
        } else {
            return Style.of(Icons.ALL.highlight_off()).setColor(Color.RED_DARKEN_3.getHex()).element();
        }
    })).addColumn(ColumnConfig.<Contact>create("gender", "Gender").setCellRenderer(cell -> ContactUiUtils.getGenderElement(cell.getRecord())).textAlign("center")).addColumn(ColumnConfig.<Contact>create("eyeColor", "Eye color").setCellRenderer(cell -> ContactUiUtils.getEyeColorElement(cell.getRecord())).textAlign("center")).addColumn(ColumnConfig.<Contact>create("balance", "Balance").setCellRenderer(cellInfo -> ContactUiUtils.getBalanceElement(cellInfo.getRecord()))).addColumn(ColumnConfig.<Contact>create("email", "Email").setCellRenderer(cell -> TextNode.of(cell.getTableRow().getRecord().getEmail()))).addColumn(ColumnConfig.<Contact>create("phone", "Phone").setCellRenderer(cell -> TextNode.of(cell.getTableRow().getRecord().getPhone()))).addColumn(ColumnConfig.<Contact>create("badges", "Badges").setCellRenderer(cell -> {
        if (cell.getTableRow().getRecord().getAge() < 35) {
            return Badge.create("Young").setBackground(ColorScheme.GREEN.color()).element();
        }
        return TextNode.of("");
    })).onUtilityColumn(utilityColumn -> {
        utilityColumn.setTitle("First name").setSortable(true, "id");
    }).setMultiSelect(true).addPlugin(new SortPlugin<>()).addPlugin(new SelectionPlugin<>()).addPlugin(new RecordDetailsPlugin<>(cell -> new ContactDetails(cell).element())).addPlugin(new RowMarkerPlugin<>(tableCellInfo -> ContactUiUtils.getBalanceColor(tableCellInfo.getRecord()))).addPlugin(new TreeGridPlugin<Contact>((parent, itemsConsumer) -> {
        itemsConsumer.accept(Optional.ofNullable(parent.getFriends()));
    }).setIndentColumnElementSupplier(tableRow -> Paragraph.create(tableRow.getRecord().getName()).setMarginBottom("0").element()).setParentRowCellsSupplier((dataTable, tableRow) -> {
        HTMLTableCellElement cellElement = DominoElement.of(td()).setAttribute("colspan", "8").element();
        RowCell<Contact> rowCell = new RowCell<>(new CellRenderer.CellInfo<>(tableRow, cellElement), dataTable.getTableConfig().getColumnByName("id"));
        return Collections.singletonList(rowCell);
    }).setIndent(60));
    LocalListDataStore<Contact> localListDataStore = new LocalListDataStore<>();
    DataTable<Contact> table = new DataTable<>(tableConfig, localListDataStore);
    element.appendChild(Card.create("TREE GRID PLUGIN - Full PARENT SPAN", "Render records in tree style with expand and collapse features").setCollapsible().appendChild(new TableStyleActions(table)).appendChild(table).element());
    contactListParseHandlers.add(contacts -> {
        localListDataStore.setData(contacts.subList(0, 25));
        table.load();
    });
}
Also used : SampleClass(org.dominokit.domino.SampleClass) JsonResource(org.dominokit.domino.datatable.client.views.JsonResource) SampleMethod(org.dominokit.domino.SampleMethod) SelectionPlugin(org.dominokit.domino.ui.datatable.plugins.SelectionPlugin) UiView(org.dominokit.domino.api.client.annotations.UiView) Date(java.util.Date) CodeCard(org.dominokit.domino.componentcase.client.ui.views.CodeCard) DoubleBox(org.dominokit.domino.ui.forms.DoubleBox) Style(org.dominokit.domino.ui.style.Style) TreeGridSample(org.dominokit.domino.datatable.client.views.model.TreeGridSample) Paragraph(org.dominokit.domino.ui.Typography.Paragraph) Random(java.util.Random) HTMLTableCellElement(elemental2.dom.HTMLTableCellElement) ContactSearchFilter(org.dominokit.domino.datatable.client.views.model.ContactSearchFilter) Notification(org.dominokit.domino.ui.notifications.Notification) Icon(org.dominokit.domino.ui.icons.Icon) EmailBox(org.dominokit.domino.ui.forms.EmailBox) HTMLElement(elemental2.dom.HTMLElement) TextHeaderFilter(org.dominokit.domino.ui.datatable.plugins.filter.header.TextHeaderFilter) HeaderBarPlugin(org.dominokit.domino.ui.datatable.plugins.HeaderBarPlugin) SimplePaginationPlugin(org.dominokit.domino.ui.datatable.plugins.SimplePaginationPlugin) Card(org.dominokit.domino.ui.cards.Card) ResourceException(com.google.gwt.resources.client.ResourceException) TableConfig(org.dominokit.domino.ui.datatable.TableConfig) TextResource(com.google.gwt.resources.client.TextResource) BaseDemoView(org.dominokit.domino.componentcase.client.ui.views.BaseDemoView) DominoElement(org.dominokit.domino.ui.utils.DominoElement) RecordDetailsPlugin(org.dominokit.domino.ui.datatable.plugins.RecordDetailsPlugin) BooleanHeaderFilter(org.dominokit.domino.ui.datatable.plugins.filter.header.BooleanHeaderFilter) Collectors(java.util.stream.Collectors) SortPlugin(org.dominokit.domino.ui.datatable.plugins.SortPlugin) List(java.util.List) Select(org.dominokit.domino.ui.forms.Select) Color(org.dominokit.domino.ui.style.Color) Unit.px(org.dominokit.domino.ui.style.Unit.px) ColumnHeaderFilterPlugin(org.dominokit.domino.ui.datatable.plugins.ColumnHeaderFilterPlugin) ScrollingPaginationPlugin(org.dominokit.domino.ui.datatable.plugins.ScrollingPaginationPlugin) Optional(java.util.Optional) GroupingPlugin(org.dominokit.domino.ui.datatable.plugins.GroupingPlugin) CheckBox(org.dominokit.domino.ui.forms.CheckBox) ContactList(org.dominokit.domino.datatable.client.views.model.ContactList) EyeColor(org.dominokit.domino.datatable.client.views.model.EyeColor) DatatableProxy(org.dominokit.domino.datatable.client.presenters.DatatableProxy) Icons(org.dominokit.domino.ui.icons.Icons) ColumnConfig(org.dominokit.domino.ui.datatable.ColumnConfig) RowCell(org.dominokit.domino.ui.datatable.RowCell) TreeGridPlugin(org.dominokit.domino.ui.datatable.plugins.TreeGridPlugin) Elements.a(org.jboss.elemento.Elements.a) Elements.td(org.jboss.elemento.Elements.td) Badge(org.dominokit.domino.ui.badges.Badge) LocalListDataStore(org.dominokit.domino.ui.datatable.store.LocalListDataStore) TopPanelPlugin(org.dominokit.domino.ui.datatable.plugins.TopPanelPlugin) DoubleHeaderFilter(org.dominokit.domino.ui.datatable.plugins.filter.header.DoubleHeaderFilter) DatatableView(org.dominokit.domino.datatable.client.views.DatatableView) AdvancedPaginationPlugin(org.dominokit.domino.ui.datatable.plugins.AdvancedPaginationPlugin) TableEvent(org.dominokit.domino.ui.datatable.events.TableEvent) DataTable(org.dominokit.domino.ui.datatable.DataTable) ArrayList(java.util.ArrayList) BlockHeader(org.dominokit.domino.ui.header.BlockHeader) LinkToSourceCode(org.dominokit.domino.componentcase.client.ui.views.LinkToSourceCode) Elements.div(org.jboss.elemento.Elements.div) SelectHeaderFilter(org.dominokit.domino.ui.datatable.plugins.filter.header.SelectHeaderFilter) Gender(org.dominokit.domino.datatable.client.views.model.Gender) BodyScrollPlugin(org.dominokit.domino.ui.datatable.plugins.BodyScrollPlugin) SelectOption(org.dominokit.domino.ui.forms.SelectOption) TextNode(org.dominokit.domino.ui.utils.TextNode) TextBox(org.dominokit.domino.ui.forms.TextBox) ContactSorter(org.dominokit.domino.datatable.client.views.model.ContactSorter) CellRenderer(org.dominokit.domino.ui.datatable.CellRenderer) LocalListScrollingDataSource(org.dominokit.domino.ui.datatable.store.LocalListScrollingDataSource) ResourceCallback(com.google.gwt.resources.client.ResourceCallback) ColorScheme(org.dominokit.domino.ui.style.ColorScheme) EnumHeaderFilter(org.dominokit.domino.ui.datatable.plugins.filter.header.EnumHeaderFilter) Contact(org.dominokit.domino.datatable.client.views.model.Contact) DomGlobal(elemental2.dom.DomGlobal) TableDataUpdatedEvent(org.dominokit.domino.ui.datatable.events.TableDataUpdatedEvent) HTMLDivElement(elemental2.dom.HTMLDivElement) FieldStyle(org.dominokit.domino.ui.forms.FieldStyle) TelephoneBox(org.dominokit.domino.ui.forms.TelephoneBox) Comparator(java.util.Comparator) RowMarkerPlugin(org.dominokit.domino.ui.datatable.plugins.RowMarkerPlugin) Collections(java.util.Collections) DataTable(org.dominokit.domino.ui.datatable.DataTable) TreeGridPlugin(org.dominokit.domino.ui.datatable.plugins.TreeGridPlugin) RowCell(org.dominokit.domino.ui.datatable.RowCell) CellRenderer(org.dominokit.domino.ui.datatable.CellRenderer) RowMarkerPlugin(org.dominokit.domino.ui.datatable.plugins.RowMarkerPlugin) Contact(org.dominokit.domino.datatable.client.views.model.Contact) LocalListDataStore(org.dominokit.domino.ui.datatable.store.LocalListDataStore) SelectionPlugin(org.dominokit.domino.ui.datatable.plugins.SelectionPlugin) TableConfig(org.dominokit.domino.ui.datatable.TableConfig) HTMLTableCellElement(elemental2.dom.HTMLTableCellElement) SampleMethod(org.dominokit.domino.SampleMethod)

Aggregations

HTMLLabelElement (elemental2.dom.HTMLLabelElement)8 HTMLDivElement (elemental2.dom.HTMLDivElement)4 HTMLElement (elemental2.dom.HTMLElement)4 HTMLTableCellElement (elemental2.dom.HTMLTableCellElement)3 ArrayList (java.util.ArrayList)3 List (java.util.List)3 Strings (com.google.common.base.Strings)2 Lists.asList (com.google.common.collect.Lists.asList)2 SafeHtmlBuilder (com.google.gwt.safehtml.shared.SafeHtmlBuilder)2 EventBus (com.google.web.bindery.event.shared.EventBus)2 PlaceRequest (com.gwtplatform.mvp.shared.proxy.PlaceRequest)2 DomGlobal.clearTimeout (elemental2.dom.DomGlobal.clearTimeout)2 DomGlobal.document (elemental2.dom.DomGlobal.document)2 DomGlobal.setTimeout (elemental2.dom.DomGlobal.setTimeout)2 Element (elemental2.dom.Element)2 HTMLTableColElement (elemental2.dom.HTMLTableColElement)2 HTMLTableElement (elemental2.dom.HTMLTableElement)2 HTMLTableSectionElement (elemental2.dom.HTMLTableSectionElement)2 MouseEvent (elemental2.dom.MouseEvent)2 NodeList (elemental2.dom.NodeList)2