Clone Tools
  • last updated 18 mins ago
Constraints: committers
Constraints: files
Constraints: dates
ISIS-1049: moving viewer-wicket into core.

  1. … 1067 more files in changeset.
ISIS-1024: extend programming model to allow imperative validation of individual parameters (validateNXxx(...)).


- invoke per-param validation for all textfield Wicket widgets (previously was done only for the String/text datatypes; but it should be safe for other data types that are rendered in text field, eg numbers).

  1. … 22 more files in changeset.
ISIS-903: tiny amount of tidy-up.

  1. … 3 more files in changeset.
ISIS-903: reducing logging noise / improving flow control if translations accessed from RO viewer (when locale not available).

  1. … 3 more files in changeset.
ISIS-903: allow translations to be read from externalized config location.

In addition, pick up value of deploymentType by reading IsisContext.getDeploymentType() rather than the hacky way of reading config; this should work in all situations (org.apache.isis.WebServer, integtetss, tomcat etc). This necessitates moving the TranslatioServiePo implementation (and supporting classes) from core/metamodel to core/runtime.

  1. … 18 more files in changeset.
ISIS-903: renaming UrlResolver to TranslationsResolver

  1. … 4 more files in changeset.
ISIS-903: can now write to .pot and read from .po file

  1. … 19 more files in changeset.
ISIS-903: fixing integ tests for simpleapp with PoReader

  1. … 4 more files in changeset.
ISIS-903: adding PoReader impl along with new XxxTranslated facets

Also implementations of LocaleProvider and new UrlResolver service from Wicket.

However, not there yet; the .po file read/write needs to handle plural form, and the interface for TranslationService needs to be extended similarly

  1. … 16 more files in changeset.
ISIS-537: tiny tweak to adjust the placement of the jgrowl message.

ISIS-1014 Vertically center the modal window with JavaScript

This way it is also possible to re-center it on window resize

Add javadoc for FormGroup's constructor

ISIS-537: tiny tweak to make the info growl message not stay on page for quite as long (now 2 seconds)

ISIS-537: minor tweak to bootstrap CSS

  1. … 1 more file in changeset.
ISIS-1017 Check for non-null 'system' before trying to shut it down. It is 'null' if the application initialization has failed earlier.

ISIS-1027: working towards removing deprecated annotations from Isis applib (Command service).


- tiny improvement for sign-in page for Wicket when there are metamodel validation errors.

  1. … 4 more files in changeset.
ISIS-537 Use text-align: left; because IE doesn't support 'start'

ISIS-1027: marking facet classes as deprecated; some minor incidental tidy-up

  1. … 255 more files in changeset.
ISIS-1027: more stuff...

... undeprecating Isis' own services (eg EventBusServiceJdo)

... adding in validators for XxxAnnotationFacetFactory

... moving Bounded and ObjectType annotation processing into DomainObjectAnnotationFacetFactory

  1. … 65 more files in changeset.
ISIS-1011 Filter list of ObjectAdapterMementos against a String term by using their titleString()

ISIS-690: tiny tweaks to the UI

ISIS-1025: support different logo URLs for signin page vs header page.

  1. … 2 more files in changeset.
ISIS-1025: fixing merge issues, also reworking todoapp logos.

  1. … 6 more files in changeset.
ISIS-1017 Shutdown IsisSystem so all services' @PreDestroy callback is called too

Added code to embedded Jetty server to properly stop

  1. … 1 more file in changeset.
Squashed commit of the following:

commit 9558b81e09094913f6df4fc0669980dfbdd58ff6

Author: Martin Tzvetanov Grigorov <>

Date: Tue Feb 3 15:17:06 2015 +0200

ISIS-1025 Preserve the special|footer) request parameters when creating urls for other entities or for redirect

This way once loaded a page in embedded mode the user can navigate around without showing the header and footer at all.

commit 7eb54528e75f9e7bcdff5857d08b86f98f76c612

Author: Martin Tzvetanov Grigorov <>

Date: Mon Feb 2 23:41:55 2015 +0200

ISIS-1025 Preserve the passed request parameters to AboutPage and HomePage

commit f9e914b01a7ebe2e517efa2d7f5bfcdd6fdf3af0

Author: Martin Tzvetanov Grigorov <>

Date: Mon Feb 2 15:11:33 2015 +0200

ISIS-1025 Move the Bootstrap specific markup for header and footer to the default panels

This way custom headers/footers can use totally custom markup

commit 524d4ccb32b4ed4436d54e2b1f6afd152f286aa3

Author: Martin Tzvetanov Grigorov <>

Date: Mon Feb 2 14:41:49 2015 +0200

ISIS-1025 Add ComponentTypes for header and footer

This way an application can provide its own impls for those, or just custom markup if needed

commit b5c799f48b1d75a0e1b4467de489ce97ad296c9d

Author: Martin Tzvetanov Grigorov <>

Date: Mon Feb 2 14:40:44 2015 +0200

ISIS-1025 Rename PanelAbstract#getService() to lookupService() to be consistent with PageAbstract

Rename the type parameter <T> to <S> to not clash with PanelAbstract's type parameter

commit 61ea04b63d76a3d1cb95b45b1e91713311ebd856

Author: Martin Tzvetanov Grigorov <>

Date: Mon Feb 2 13:44:45 2015 +0200

ISIS-1025 Manually set the CSS class name for tertiary menu because it has a special item for the user name

commit cc93ef16b67b14a27151115bc056848dde5bd1b2

Author: Martin Tzvetanov Grigorov <>

Date: Mon Feb 2 11:46:37 2015 +0200

ISIS-1025 Make it possible to hide the header by using request parameter named ""

Add the name of the menu bar type (primary, secondaty, tertiary) as a CSS class to the generated markup

  1. … 7 more files in changeset.
ISIS-1016 Show the brand logo also on account management pages (sign in, sign up, password reset, etc.)

ISIS-1014 Make draggable only .modal-dialog, not the whole .modal. Now dragging is fast!

ISIS-1014 Set the OK button as default one for ActionParametersForm (modal prompt form) for better IE support

ISIS-1014 Use isisFadeInVeil() instead of isisShowVeil(). This way there is no need to click twice on "OK" button in modal windows

ISIS-1014 Use different solution for vertical centering. It seems it makes dragging a bit faster but still there is an issue with dragging