[jira] [Commented] (ISIS-1250) JaxbService to marshall DTOs to XML.

2015-11-18 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/ISIS-1250?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15013083#comment-15013083
 ] 

ASF subversion and git services commented on ISIS-1250:
---

Commit 48102a0db859f139fba4688c1bdef20daeb2fdca in isis's branch 
refs/heads/ISIS-1250 from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=48102a0 ]

ISIS-1255, ISIS-1250, ISIS-1252: docs for 1250 (JaxbService) and UI events 
(1252); implementation of config properties to suppress broadcast of events for 
default (1255)


> JaxbService to marshall DTOs to XML.
> 
>
> Key: ISIS-1250
> URL: https://issues.apache.org/jira/browse/ISIS-1250
> Project: Isis
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.10.0
>Reporter: Dan Haywood
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.11.0
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (ISIS-1252) New TitleUiEvent, IconUiEvent and CssClassUiEvent as a means to allow subscribers to provide a title for domain objects.

2015-11-18 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/ISIS-1252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15013084#comment-15013084
 ] 

ASF subversion and git services commented on ISIS-1252:
---

Commit 48102a0db859f139fba4688c1bdef20daeb2fdca in isis's branch 
refs/heads/ISIS-1250 from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=48102a0 ]

ISIS-1255, ISIS-1250, ISIS-1252: docs for 1250 (JaxbService) and UI events 
(1252); implementation of config properties to suppress broadcast of events for 
default (1255)


> New TitleUiEvent, IconUiEvent and CssClassUiEvent as a means to allow 
> subscribers to provide a title for domain objects.
> 
>
> Key: ISIS-1252
> URL: https://issues.apache.org/jira/browse/ISIS-1252
> Project: Isis
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.10.0
>Reporter: Dan Haywood
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.11.0
>
>
> We already have @Mixins as a way to pull out behaviour from domain objects 
> (eg entities or view models), but currently the title and the other UI hints 
> must be implemented on the class itself.  This ticket is to allow this UI 
> hints to be contributed via a subscriber.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (ISIS-1255) Provide configuration property so that domain events set to Xxx.Default are either ignored (like the Noop) or are posted anyway.

2015-11-18 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/ISIS-1255?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15013082#comment-15013082
 ] 

ASF subversion and git services commented on ISIS-1255:
---

Commit 48102a0db859f139fba4688c1bdef20daeb2fdca in isis's branch 
refs/heads/ISIS-1250 from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=48102a0 ]

ISIS-1255, ISIS-1250, ISIS-1252: docs for 1250 (JaxbService) and UI events 
(1252); implementation of config properties to suppress broadcast of events for 
default (1255)


> Provide configuration property so that domain events set to Xxx.Default are 
> either ignored (like the Noop) or are posted anyway.
> 
>
> Key: ISIS-1255
> URL: https://issues.apache.org/jira/browse/ISIS-1255
> Project: Isis
>  Issue Type: Improvement
>  Components: Core
>Affects Versions: 1.10.0
>Reporter: Dan Haywood
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.11.0
>
>
> At same time, should then change the UiEvents so that their default is 
> Xxx.Default (like the domain events) rather than Xxx.Noop.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (ISIS-1224) Upgrade select2 from v3.5.2 to v4, hopefully to address the floating drop-down problem

2015-11-18 Thread Dan Haywood (JIRA)

 [ 
https://issues.apache.org/jira/browse/ISIS-1224?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Haywood updated ISIS-1224:
--

Unfortunately v4 does not fix the issue.  So we shall go ahead and also provide 
a selectize.js based impl.

We should probably do this ticket anyway, though, and offer both UI (perhaps 
switchable via a config property)

> Upgrade select2 from v3.5.2 to v4, hopefully to address the floating 
> drop-down problem
> --
>
> Key: ISIS-1224
> URL: https://issues.apache.org/jira/browse/ISIS-1224
> Project: Isis
>  Issue Type: Bug
>Reporter: Dan Haywood
>Assignee: Martin Grigorov
> Fix For: 1.11.0
>
>
> This ticket supercedes ISIS-1020 (where the problem was originally reported); 
> it is dependent upon ISIS-1223.
> Original screencast to demonstrate in Estatio: 
> https://drive.google.com/file/d/0B2jd2Sl73mDBZ0lqYUhtVjVRamc/view?usp=sharing
> This is reproducible in both IE11 and Chrome.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (ISIS-1209) Perform static analysis of all event subscribers so that we suppress the submission of events if we know that there are no subscribers in that type of event.

2015-11-18 Thread Dan Haywood (JIRA)

 [ 
https://issues.apache.org/jira/browse/ISIS-1209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Haywood updated ISIS-1209:
--
Fix Version/s: (was: 1.11.0)
   2.0.0
  Description: 
... on the basis that - I think - raising so many events is what is causing the 
framework to be slower than once it was.

Before doing this ticket we should test this theory first, though.



  was:
... on the basis that - I think - raising so many events is what is causing the 
framework to be slower than once it was.

Before doing this ticket we should test this theory first, though.


Have pushed this off into the future, because we now have ISIS-1255 which 
allows all default events to be interpreted as ignore.

My thinking being: if a developer has gone to the effort of defining a 
subclass, it's probably because they expect there to be a subscriber of that 
event subclass.

> Perform static analysis of all event subscribers so that we suppress the 
> submission of events if we know that there are no subscribers in that type of 
> event.
> -
>
> Key: ISIS-1209
> URL: https://issues.apache.org/jira/browse/ISIS-1209
> Project: Isis
>  Issue Type: Improvement
>  Components: Core
>Affects Versions: 1.9.0
>Reporter: Dan Haywood
>Assignee: Dan Haywood
> Fix For: 2.0.0
>
>
> ... on the basis that - I think - raising so many events is what is causing 
> the framework to be slower than once it was.
> Before doing this ticket we should test this theory first, though.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)