Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Generate native value accessor for JsOverlay and JsProperty methods.

Inject CSS styles in Factory.init to avoid injecting them repeatedly.

Reintroduce LESS support via @Templated stylesheet attribute.

    • -42
    • +96
    ./jboss/errai/ui/rebind/TemplatedCodeDecorator.java
  1. … 12 more files in changeset.
Remove generated code adding @EntryPoint @Templated beans to RootPanel.

ERRAI-987: Nested @Templated beans that aren't Composite or IsElement have incorrect Widget hierarchy

    • -4
    • +4
    ./jboss/errai/ui/shared/TemplateWidget.java
  1. … 5 more files in changeset.
Fix compilation errors when using @EventHandler on private method with JS interop event.

  1. … 3 more files in changeset.
ERRAI-938: Having an option on @DataField for alternative attribute merging strategies

    • -12
    • +61
    ./jboss/errai/ui/rebind/DataFieldCodeDecorator.java
    • -0
    • +56
    ./jboss/errai/ui/shared/DataFieldMeta.java
    • -10
    • +41
    ./jboss/errai/ui/shared/TemplateUtil.java
  1. … 10 more files in changeset.
ERRAI-975: Remove temporary client-side replacements of Optional, Function, Supplier, etc.

    • -67
    • +67
    ./jboss/errai/ui/shared/TemplateUtil.java
  1. … 23 more files in changeset.
ERRAI-970: Allow using IsWidget implementations with @DataField annotation (#181)

  1. … 7 more files in changeset.
ERRAI-968: Support Errai UI quick event handlers using native @JsType events

    • -145
    • +252
    ./jboss/errai/ui/rebind/TemplatedCodeDecorator.java
    • -1
    • +43
    ./jboss/errai/ui/shared/TemplateUtil.java
    • -0
    • +62
    ./jboss/errai/ui/shared/api/annotations/ForEvent.java
  1. … 39 more files in changeset.
Add toString to @Named in ElementProviderExtension to improve error message for ambiguous injection.

Fix templating bug for beans with same simple class name.

    • -18
    • +18
    ./jboss/errai/ui/rebind/DataFieldCodeDecorator.java
  1. … 3 more files in changeset.
Add IsElement in Errai UI with default impl that returns templated bean root elements.

    • -0
    • +42
    ./jboss/errai/ui/client/local/api/IsElement.java
  1. … 4 more files in changeset.
ERRAI-950: Errai Templated ClientBundle names too long

  1. … 3 more files in changeset.
ERRAI-932: Provide more informative error messages

Improved some error messages around rendering @Templated beans

to include information about the @Templated beant type and

@DataField name involved in the error.

    • -2
    • +13
    ./jboss/errai/ui/shared/TemplateUtil.java
  1. … 4 more files in changeset.
Fix line-endings in TranslationServiceGenerator.

Fix line endings in TranslationServiceGenerator.

ERRAI-905: 4.0.0-SNAPSHOT: TranslationServiceGenerator creates flawed URLs for MessageBundleScanner

ERRAI-905: 4.0.0-SNAPSHOT: TranslationServiceGenerator creates flawed URLs for MessageBundleScanner

Fix bug with composite, templated beans as data fields.

Add DOM JsTypes to errai-common. Change IsElement to use new HTMLElement wrapper.

    • -0
    • +53
    ./jboss/errai/ui/client/local/producer/HTMLElementProvider.java
    • -0
    • +3
    ./jboss/errai/ui/shared/TemplateWidget.java
  1. … 97 more files in changeset.
Make generic ListComponent (to replace ListWidget).

  1. … 19 more files in changeset.
Support IsElement with @DataFields.

  1. … 6 more files in changeset.
Support binding with non-widgets and lists through normal programmatic API.

DataBinder.bind methods now accept non-widget objects. Types should implement

one of the following:

* com.google.gwt.user.client.TakesValue

* com.google.gwt.user.client.ui.HasValue

* com.google.gwt.user.client.ui.HasText

Objects being bound can also be wrappers for native input elements.

    • -13
    • +20
    ./jboss/errai/ui/client/widget/ListWidget.java
  1. … 65 more files in changeset.
Add support for .properties i18n bundles to errai-ui.

  1. … 9 more files in changeset.
Add support for .properties i18n bundles to errai-ui.

  1. … 9 more files in changeset.
Remove LessStyleGenerator and @StyleDescriptor.

    • -41
    • +0
    ./jboss/errai/ui/client/local/spi/LessStyle.java
    • -39
    • +0
    ./jboss/errai/ui/rebind/chain/DummyRemover.java
    • -98
    • +0
    ./jboss/errai/ui/rebind/chain/TemplateChain.java
    • -134
    • +0
    ./jboss/errai/ui/rebind/less/LessConverter.java
    • -157
    • +0
    ./jboss/errai/ui/rebind/less/LessStyleGenerator.java
  1. … 9 more files in changeset.
Support binding to js types through native HasValue interface (description below).

Create a native js interface for allowing native components to have

values other than String. Generate code to bind value with appropriate

type.

If the type is an @Element, generate code so that even @JsOverlay

implementations of HasValue methods can be used to access values.

  1. … 7 more files in changeset.
Refactor ElementWrapperWidget to encapsulate logic for handling input element values.

    • -13
    • +3
    ./jboss/errai/ui/client/widget/ListWidget.java
  1. … 6 more files in changeset.
Create annotations for setting properties on @Elements.

This allows defining @JsType interfaces for input elements of various

types (text, number, date, etc.).

    • -0
    • +41
    ./jboss/errai/ui/shared/api/annotations/Properties.java
    • -0
    • +49
    ./jboss/errai/ui/shared/api/annotations/Property.java
  1. … 5 more files in changeset.