Skip to content

Commit

Permalink
Merge branch 'version-2' of github.com:DominoKit/domino-ui-demo into …
Browse files Browse the repository at this point in the history
…version-2
  • Loading branch information
vegegoku committed Sep 3, 2023
2 parents 32ecf00 + 8282c3c commit 5039bbc
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -195,11 +195,18 @@ private void dropdownCalendar() {

@SampleMethod
private void dateBox() {
DateBox aDefault = DateBox.create("myDateBox")
.setReadOnly(true)
.setPattern("dd.MM.yyyy")
.setParseStrict(true)
.withPopover((parent, popover) -> popover.addCss(dui_accent_blue));
;
element
.appendChild(Button.create("clear").addClickListener(evt -> aDefault.clear()))
.appendChild(Card.create("DATE BOX")
.setCollapsible(true)
.appendChild(Row.create()
.span4(DateBox.create("Default"))
.span4(aDefault)
.span4(DateBox.create("With pattern", new DateTimeFormatInfoImpl_ar())
.setPattern("dd-MM-yyyy")
.withPopover((parent, popover) -> popover.addCss(dui_accent_blue))
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package org.dominokit.domino.loaders.client.views.ui;

import elemental2.dom.DomGlobal;
import elemental2.dom.EventListener;
import elemental2.dom.HTMLDivElement;
import org.dominokit.domino.SampleClass;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@
import org.dominokit.domino.ui.grid.Row;
import org.dominokit.domino.ui.icons.lib.Icons;
import org.dominokit.domino.ui.layout.NavBar;
import org.dominokit.domino.ui.loaders.Loader;
import org.dominokit.domino.ui.loaders.LoaderEffect;
import org.dominokit.domino.ui.menu.Menu;
import org.dominokit.domino.ui.menu.MenuItem;
import org.dominokit.domino.ui.style.SwapCssClass;
Expand Down Expand Up @@ -62,8 +64,14 @@ protected HTMLDivElement init() {
private void initModalsSize() {

// ------------ Default size -------------
Dialog defaultSizeDialog = Dialog.create()
.withHeader((dialog, header) ->

Dialog defaultSizeDialog = Dialog.create();

Loader loader = Loader.create(defaultSizeDialog.getModalElement(),
LoaderEffect.BOUNCE)
.setLoadingText("workInProgress");

defaultSizeDialog.withHeader((dialog, header) ->
header.appendChild(NavBar.create("DEFAULT SIZE")
.addCss(dui_h_8, dui_p_0)
.appendChild(PrefixAddOn.of(Icons.dots_vertical()
Expand Down Expand Up @@ -94,7 +102,11 @@ private void initModalsSize() {
.appendChild(FooterContent.of(Button.create("CLOSE")
.addClickListener(evt -> dialog.close()))
)
.appendChild(FooterContent.of(Button.create(Icons.cursor_default_click(), "CLICK ME")));
.appendChild(FooterContent.of(Button.create(Icons.cursor_default_click(), "CLICK ME")
.addClickListener(evt -> {
loader.start();
})
));
});

Dialog largeSizeDialog = Dialog.create()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,29 @@
import com.google.gwt.core.client.EntryPoint;
import org.dominokit.domino.api.client.ClientApp;
import org.dominokit.domino.gwt.client.app.DominoGWT;
import org.dominokit.domino.ui.elements.AnchorElement;
import org.dominokit.domino.ui.themes.DominoThemeManager;
import org.dominokit.domino.ui.utils.DominoUIConfig;
import org.dominokit.domino.ui.utils.ElementsFactoryDelegate;
import org.dominokit.domino.view.DominoViewOptions;

import java.util.logging.Logger;

import static org.dominokit.domino.ui.utils.DomElements.dom;

public class AppClientModule implements EntryPoint {

private static final Logger LOGGER = Logger.getLogger(AppClientModule.class.getName());

public void onModuleLoad() {
DominoUIConfig.CONFIG.setElementsFactory(new ElementsFactoryDelegate() {
@Override
public AnchorElement a() {
return new AnchorElement(dom.a())
.setAttribute("tabindex", "0")
.setAttribute("aria-expanded", "true");
}
});
DominoGWT.init(DominoViewOptions.getInstance());
DominoThemeManager.INSTANCE.applyUserThemes();
ClientApp.make().run();
Expand Down

0 comments on commit 5039bbc

Please sign in to comment.