Clone Tools
  • last updated 21 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2259: moves core/viewers up a level.

    • -110
    • +0
    ./isis/viewer/wicket/ui/ComponentFactory.java
    • -183
    • +0
    ./isis/viewer/wicket/ui/ComponentType.java
    • -36
    • +0
    ./isis/viewer/wicket/ui/IsisModuleWicketUi.java
  1. … 2136 more files in changeset.
ISIS-2158: remove debug code

ISIS-2158: ignore theme from cookie if not applicable

lesser warnings logged

  1. … 1 more file in changeset.
ISIS-2158: make action args immutable where possible

also cleans up ManagedObject's unwrapping utilities

  1. … 44 more files in changeset.
ISIS-2226: converts action args back to List<T>

... because Can<T> cannot hold nulls.

  1. … 51 more files in changeset.
ISIS-2158: reordering injection points to the top of the class

and making these private when possible

also fixing lots of unused field compiler warnings

  1. … 112 more files in changeset.
ISIS-2183: Convert ComponentFactory to an interface for managed beans

  1. … 14 more files in changeset.
ISIS-2183: Convert DateConverterPlugin to an interface for managed beans

ISIS-2256: fixes selection model running out of sync with checkboxes

  1. … 1 more file in changeset.
ISIS-2253: minor simplifications

  1. … 3 more files in changeset.
ISIS-2158: re-run 'optimize imports' for 'core'

  1. … 74 more files in changeset.
ISIS-2158: organize imports in core using IntelliJ

  1. … 69 more files in changeset.
ISIS-2158: auto organize imports (/core)

  1. … 244 more files in changeset.
ISIS-2158: auto organize imports

  1. … 328 more files in changeset.
ISIS-2249: moving all the classes

not yet enabling DN and Wicket support; we might do this on top of a

more generic solution as targeted by ISIS-1695

  1. … 52 more files in changeset.
ISIS-2246: css fix

ISIS-2243: uses resteasy-spring-boot-starter to configure

also

- includes fix for ISIS-2240 (dependency injection into servlets and filters);

- incorporates ISIS-2238 (move IsisModuleRestfulObjects to the jaxrs-resteasy4 module)

specifically:

- adds dependency, upgrades to 4.4.1-Final

- introduces RestEasyConfiguration for the "resteasy.servlet.mapping.prefix" and related configs

- annotates the resources, providers etc. so managed as string beans

- removes RestfulObjectsApplication completely, is automatically created if missing

- nb:when existed, got duplicate definition in the Spring ApplicationContext, so this is a bit of a workaround

- introduces WebModuleAbstract for the injection str

also includes ISIS-2238.

  1. … 43 more files in changeset.
ISIS-2242: introduces WebAppContextPath as a serializable holder of the contextPath

(rather than WebAppConfiguration, that is really more specific to wicket and is not serializable).

Being serializable does allow the service to be injected into wicket components.

Also fixes up handling of contextPath vis-a-vis leading or trailing slashes.

  1. … 9 more files in changeset.
ISIS-2242: passes imageUrl to CreditImage, pre-computed.

that's because can't inject WebAppConfiguration into CreditImage , as its not serializable

  1. … 1 more file in changeset.
ISIS-2242: moves IsisSystemEnvironment#contextPath to WebAppConfiguration

... seems like a better place to hold this info.

  1. … 4 more files in changeset.
ISIS-2242: fixes compile issue, missed refactoring.

ISIS-2242: moves _Resources.prependContextPathIfRequired to IsisSystemEnvironment

(stiil static at this point).

  1. … 3 more files in changeset.
ISIS-2242: _Resources#prependContextPathIfPresent now uses IsisSystemEnvironment (passed in as a param) to obtain the contextPath

All callers of that method therefore need to have an IsisSystemEnvironment injected into them, one way or another. For the most part this is easy enough, though there's a bit of fiddling around for ListeningMarkupComponent and a bit more for FooterPanel

  1. … 7 more files in changeset.
ISIS-2158: wicket: remove injection points from PasswordResetEmailPanel

    • -0
    • +18
    ./isis/viewer/wicket/ui/panels/PanelBase.java
  1. … 1 more file in changeset.
ISIS-2158: fixes scalar value rendering out of input form boundary

ISIS-2158: right justify panel-header buttons, when stacked

even more CSS hacks removed

ISIS-2158: fixes copy paste error (CSS)

ISIS-2158: remove css hacks (panel-heading), use flex layout instead

ISIS-2158: css fixes for bootstrap (Navbar)

- prevents the top navbar from overlapping any #body content

- no spacing hack required, which was broken anyway

- keeps the previous bootstrap-overrides.css as reference (renamed to

bootstrap-overrides-all-v1.css)

    • -0
    • +1078
    ./isis/viewer/wicket/ui/pages/bootstrap-overrides-all-v1.css
    • -0
    • +1092
    ./isis/viewer/wicket/ui/pages/bootstrap-overrides-all-v2.css
ISIS-2226 consolidate Parameter-Facet-Factories to use DependendArgUtils

fixes dependent arg feature for DISABLE and HIDE

  1. … 18 more files in changeset.