@Templated public class DropdownHeaderWidget implements IsElement { @Inject @DataField("dropdown-header") private ListItem header; public void init(final String title) { header.setTextContent(title); } }
@Templated("AddBranchPopUpView.html#branch") public static class BranchOptionView implements IsElement { @Inject @DataField("branch") HTMLOptionElement option; public void setup(final String branchName) { option.value = branchName; option.innerHTML = branchName; } } }
@Templated @Dependent public class AuditTableItem implements IsElement { @DataField("content") private HTMLDivElement content; @Inject public AuditTableItem(final HTMLDivElement content) { this.content = content; } public void setText(final String text) { content.textContent = text; } }
@Templated @Dependent public class WidgetElementRendererViewImpl implements WidgetElementRendererView, IsElement { @Inject @DataField private Div content; @Override public WidgetElementRendererView setWidget(final IsWidget widget) { DOMUtil.appendWidgetToElement(content, widget); return this; } }
@Templated public class DisabledFeatureComponentViewImpl implements DisabledFeatureComponentView, IsElement { @Inject @DataField private HTMLDivElement content; @Inject private Elemental2DomUtil util; @Override public void show(String text) { util.removeAllElementChildren(content); content.innerHTML = text; } }
@Templated public class DisabledFeatureComponentViewImpl implements DisabledFeatureComponentView, IsElement { @Inject @DataField private HTMLDivElement content; @Inject private Elemental2DomUtil util; @Override public void show(String text) { util.removeAllElementChildren(content); content.innerHTML = text; } }
@Templated @Dependent public class DefaultPreferenceFormView implements DefaultPreferenceForm.View, IsElement { private DefaultPreferenceForm presenter; @Inject @DataField("properties-editor") PropertyEditorWidget propertiesEditorWidget; @Override public void init(final DefaultPreferenceForm presenter) { this.presenter = presenter; propertiesEditorWidget.setLastOpenAccordionGroupTitle("Properties"); propertiesEditorWidget.handle(presenter.generatePropertyEditorEvent()); } }
@Templated @Dependent public class DefaultPreferenceFormView implements DefaultPreferenceForm.View, IsElement { private DefaultPreferenceForm presenter; @Inject @DataField("properties-editor") PropertyEditorWidget propertiesEditorWidget; @Override public void init(final DefaultPreferenceForm presenter) { this.presenter = presenter; propertiesEditorWidget.setLastOpenAccordionGroupTitle("Properties"); propertiesEditorWidget.handle(presenter.generatePropertyEditorEvent()); } }
@Templated public class SSHKeysEditorEmptyStateDisplayerViewImpl implements SSHKeysEditorEmptyStateDisplayerView, IsElement { private Presenter presenter; @Inject @DataField private HTMLButtonElement add; @Override public void init(Presenter presenter) { this.presenter = presenter; } @EventHandler("add") public void onAdd(ClickEvent event) { presenter.notifyAdd(); } }
@Templated public class ShortcutSubHeadingTextView implements ShortcutSubHeadingTextPresenter.View, IsElement { private ShortcutSubHeadingTextPresenter presenter; @Inject @DataField("text") Span text; @Override public void init(final ShortcutSubHeadingTextPresenter presenter) { this.presenter = presenter; } @Override public void setText(final String text) { this.text.setTextContent(text); } }
@Templated public class MultipleInputViewImpl<TYPE> extends Composite implements MultipleInputView<TYPE> { private Presenter<TYPE> presenter; @Inject @DataField private Div container; @Override public void init(Presenter<TYPE> presenter) { this.presenter = presenter; DOMUtil.removeAllChildren(container); container.appendChild(presenter.getComponent().getElement()); } @Override public HasValue<List<TYPE>> wrapped() { return presenter; } }
@Dependent @Templated public class ContainerRemoteStatusView extends Composite implements ContainerRemoteStatusPresenter.View { @Inject @DataField("card-container") Div cardContainer; @Override public void addCard(final IsWidget widget) { cardContainer.add(checkNotNull("widget", widget)); } @Override public void clear() { cardContainer.clear(); } }
@Templated public class CloseUnsavedProjectAssetsPopUpListItemView implements CloseUnsavedProjectAssetsPopUpListItemPresenter.View, IsElement { private CloseUnsavedProjectAssetsPopUpListItemPresenter presenter; @Inject @Named("span") @DataField("path") HTMLElement path; @Override public void init(final CloseUnsavedProjectAssetsPopUpListItemPresenter presenter) { this.presenter = presenter; } @Override public void setPath(final String path) { this.path.textContent = path; } }
@Templated public class SSHKeysEditorEmptyStateDisplayerViewImpl implements SSHKeysEditorEmptyStateDisplayerView, IsElement { private Presenter presenter; @Inject @DataField private HTMLButtonElement add; @Override public void init(Presenter presenter) { this.presenter = presenter; } @EventHandler("add") public void onAdd(ClickEvent event) { presenter.notifyAdd(); } }
@Dependent @Templated public class ContainerStatusEmptyView extends Composite implements ContainerStatusEmptyPresenter.View { @Inject @DataField("refresh-remote-containers") Button refresh; private ContainerStatusEmptyPresenter presenter; @Override public void init( final ContainerStatusEmptyPresenter presenter ) { this.presenter = presenter; } @EventHandler("refresh-remote-containers") public void onRefresh( final ClickEvent event ) { presenter.refresh(); } }
@Dependent @Templated public class AdminPageCategoryView implements IsElement, AdminPageCategoryPresenter.View { private AdminPageCategoryPresenter presenter; @Inject @DataField("content") private Div content; @Override public void init(final AdminPageCategoryPresenter presenter) { this.presenter = presenter; } @Override public void add(final AdminPageItemPresenter.View rootItemView) { content.appendChild(rootItemView.getElement()); } }
@Templated @MenuItemHeader public class MenuItemHeaderView implements MenuItemView { @Inject @DataField Span caption; public void setCaption(final String caption) { this.caption.setTextContent(caption); } }
@Templated @MenuItemHeader public class MenuItemHeaderView implements MenuItemView { @Inject @DataField Span caption; public void setCaption(final String caption) { this.caption.setTextContent(caption); } }
/** * This perspective display some indicators about the commit activity around the available GIT repositories */ @Templated @WorkbenchPerspective(identifier = "ContributorsPerspective") public class ContributorsPerspective implements IsElement { @Inject @DataField @WorkbenchPanel(parts = "ContributorsScreen") Div contributors; }