@Templated public class CardFrameComponentView extends Object implements CardFrameComponent.View
| Modifier and Type | Field and Description |
|---|---|
static String |
CARD_UUID_ATTR |
| Constructor and Description |
|---|
CardFrameComponentView(elemental2.dom.HTMLDivElement view,
elemental2.dom.HTMLElement icon,
elemental2.dom.HTMLHeadingElement titleText,
elemental2.dom.HTMLInputElement titleInput,
elemental2.dom.HTMLButtonElement inputCloseButton,
elemental2.dom.HTMLDivElement editMode,
elemental2.dom.HTMLButtonElement okButton,
elemental2.dom.HTMLButtonElement closeButton,
elemental2.dom.HTMLDivElement content) |
| Modifier and Type | Method and Description |
|---|---|
void |
enableEditMode() |
void |
enableReadOnlyMode() |
String |
getTitle() |
void |
init(CardFrameComponent presenter) |
void |
onCloseButtonClick(com.google.gwt.event.dom.client.ClickEvent e) |
void |
onInputCloseButtonClick(com.google.gwt.event.dom.client.ClickEvent e) |
void |
onOkButtonClick(com.google.gwt.event.dom.client.ClickEvent e) |
void |
onTitleInputKeyDownEvent(com.google.gwt.event.dom.client.KeyDownEvent event) |
void |
onTitleTextClick(com.google.gwt.event.dom.client.ClickEvent e) |
void |
setContent(elemental2.dom.HTMLElement content) |
void |
setIcon(String cssClassName) |
void |
setTitle(String title) |
void |
setupToggleTitle(boolean enabled) |
void |
setUUID(String uuid) |
public static final String CARD_UUID_ATTR
@Inject
public CardFrameComponentView(elemental2.dom.HTMLDivElement view,
@Named(value="span")
elemental2.dom.HTMLElement icon,
@Named(value="h2")
elemental2.dom.HTMLHeadingElement titleText,
elemental2.dom.HTMLInputElement titleInput,
elemental2.dom.HTMLButtonElement inputCloseButton,
elemental2.dom.HTMLDivElement editMode,
elemental2.dom.HTMLButtonElement okButton,
elemental2.dom.HTMLButtonElement closeButton,
elemental2.dom.HTMLDivElement content)
public void init(CardFrameComponent presenter)
init in interface org.uberfire.client.mvp.HasPresenter<CardFrameComponent>@EventHandler(value="title-text") public void onTitleTextClick(com.google.gwt.event.dom.client.ClickEvent e)
@EventHandler(value="ok-button") public void onOkButtonClick(com.google.gwt.event.dom.client.ClickEvent e)
@EventHandler(value="close-button") public void onCloseButtonClick(com.google.gwt.event.dom.client.ClickEvent e)
@EventHandler(value="input-close-button") public void onInputCloseButtonClick(com.google.gwt.event.dom.client.ClickEvent e)
@EventHandler(value="title-input") public void onTitleInputKeyDownEvent(com.google.gwt.event.dom.client.KeyDownEvent event)
public void setUUID(String uuid)
setUUID in interface CardFrameComponent.Viewpublic void setIcon(String cssClassName)
setIcon in interface CardFrameComponent.Viewpublic void setTitle(String title)
setTitle in interface CardFrameComponent.Viewpublic String getTitle()
getTitle in interface CardFrameComponent.Viewpublic void setContent(elemental2.dom.HTMLElement content)
setContent in interface CardFrameComponent.Viewpublic void enableReadOnlyMode()
enableReadOnlyMode in interface CardFrameComponent.Viewpublic void enableEditMode()
enableEditMode in interface CardFrameComponent.Viewpublic void setupToggleTitle(boolean enabled)
setupToggleTitle in interface CardFrameComponent.ViewCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.