Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
Move BindableListChangeHandler part of data-binding API. Add methods to register handlers for ListWidget.

    • -4
    • +29
    ./jboss/errai/ui/client/widget/ListWidget.java
  1. … 5 more files in changeset.
Generate ClientBundle to inject css files specified in @Templated.

    • -46
    • +113
    ./jboss/errai/ui/rebind/TemplatedCodeDecorator.java
    • -0
    • +30
    ./jboss/errai/ui/shared/TemplateStyleSheet.java
  1. … 9 more files in changeset.
Generate ClientBundle to inject css files specified in @Templated.

    • -22
    • +88
    ./jboss/errai/ui/rebind/TemplatedCodeDecorator.java
    • -0
    • +30
    ./jboss/errai/ui/shared/TemplateStyleSheet.java
  1. … 9 more files in changeset.
Support injecting DOM elements with multiple tag names using @Named.

  1. … 6 more files in changeset.
Remove exception in DataFieldCodeDecorator when @Inject is used with an Element.

Create annotation for generating factories to create DOM elements for JsType wrappers.

    • -0
    • +136
    ./jboss/errai/ui/rebind/ElementProviderExtension.java
    • -1
    • +6
    ./jboss/errai/ui/shared/TemplateUtil.java
    • -0
    • +32
    ./jboss/errai/ui/shared/api/annotations/Element.java
  1. … 3 more files in changeset.
Support injection of gwt-user Elements with only a single possible tag name.

  1. … 2 more files in changeset.
Update UI, data-binding, and navigation docs with support for non-composite templated beans and elements.

    • -18
    • +7
    ./jboss/errai/ui/rebind/RebindUtil.java
  1. … 10 more files in changeset.