atom feed310 messages in org.oasis-open.lists.wsrp-wsiaRe: [wsrp-wsia] [change request #141]...
FromSent OnAttachments
108 earlier messages
Carsten LeueJan 26, 2003 9:28 pm 
Carsten LeueJan 26, 2003 9:28 pm 
Carsten LeueJan 26, 2003 9:28 pm 
Carsten LeueJan 26, 2003 9:28 pm 
Carsten LeueJan 26, 2003 9:28 pm 
Rich ThompsonJan 27, 2003 5:15 am 
Rich ThompsonJan 27, 2003 5:19 am 
Rich ThompsonJan 27, 2003 6:06 am 
Rich ThompsonJan 27, 2003 6:21 am 
Rich ThompsonJan 27, 2003 6:28 am 
Rich ThompsonJan 27, 2003 7:00 am 
Rich ThompsonJan 27, 2003 7:01 am 
Rich ThompsonJan 27, 2003 7:03 am 
Rich ThompsonJan 27, 2003 7:06 am 
Rich ThompsonJan 27, 2003 7:08 am 
Rich ThompsonJan 27, 2003 7:12 am 
Rich ThompsonJan 27, 2003 7:14 am 
Rich ThompsonJan 27, 2003 7:20 am 
Rich ThompsonJan 27, 2003 7:22 am 
Rich ThompsonJan 27, 2003 7:25 am 
Rich ThompsonJan 27, 2003 8:41 am 
Rich ThompsonJan 27, 2003 8:44 am 
Rich ThompsonJan 27, 2003 8:46 am 
Rich ThompsonJan 27, 2003 8:48 am 
Rich ThompsonJan 27, 2003 8:51 am 
Rich ThompsonJan 27, 2003 8:53 am 
Rich ThompsonJan 27, 2003 8:56 am 
Subbu AllamarajuJan 27, 2003 9:05 am 
Rich ThompsonJan 27, 2003 5:50 pm 
Rex BrooksJan 28, 2003 6:39 am 
Rich ThompsonJan 28, 2003 12:41 pm 
Rich ThompsonJan 28, 2003 12:43 pm 
Rich ThompsonFeb 6, 2003 11:30 am 
Rich ThompsonFeb 7, 2003 7:02 am 
Rich ThompsonFeb 7, 2003 7:10 am 
Michael FreedmanFeb 9, 2003 6:19 pm 
Eilon ReshefFeb 10, 2003 9:39 pm 
Rich ThompsonFeb 11, 2003 11:19 am 
Rich ThompsonFeb 11, 2003 11:19 am 
Rich ThompsonFeb 12, 2003 7:07 am 
Rich ThompsonFeb 12, 2003 7:09 am 
Rich ThompsonFeb 12, 2003 7:12 am 
Rich ThompsonFeb 12, 2003 7:15 am 
Rich ThompsonFeb 12, 2003 8:35 am 
Rich ThompsonFeb 12, 2003 8:44 am 
Rich ThompsonFeb 12, 2003 8:47 am 
Rich ThompsonFeb 12, 2003 8:54 am 
Rich ThompsonFeb 12, 2003 9:06 am 
Michael FreedmanFeb 12, 2003 10:56 am 
Michael FreedmanFeb 12, 2003 11:04 am 
Rich ThompsonFeb 12, 2003 11:43 am 
Michael FreedmanFeb 12, 2003 11:47 am 
Rich ThompsonFeb 12, 2003 12:04 pm 
Michael FreedmanFeb 12, 2003 6:15 pm 
Andre KramerFeb 13, 2003 3:14 am 
Andre KramerFeb 13, 2003 3:40 am 
Andre KramerFeb 13, 2003 4:03 am 
Subbu AllamarajuFeb 13, 2003 10:54 am 
Rich ThompsonFeb 13, 2003 10:55 am 
Alejandro AbdelnurFeb 13, 2003 11:02 am 
Michael FreedmanFeb 13, 2003 11:30 am 
Michael FreedmanFeb 13, 2003 12:01 pm 
Alejandro AbdelnurFeb 13, 2003 1:29 pm 
Michael FreedmanFeb 13, 2003 2:03 pm 
Alejandro AbdelnurFeb 13, 2003 2:27 pm 
Eilon ReshefFeb 13, 2003 2:37 pm 
Eilon ReshefFeb 13, 2003 2:37 pm 
Michael FreedmanFeb 13, 2003 3:56 pm 
Michael FreedmanFeb 13, 2003 3:58 pm 
Andre KramerFeb 14, 2003 1:17 am 
Rich ThompsonFeb 14, 2003 10:26 am 
Rich ThompsonFeb 14, 2003 11:01 am 
Subbu AllamarajuFeb 14, 2003 11:09 am 
Rich ThompsonFeb 14, 2003 12:26 pm 
Rich ThompsonFeb 14, 2003 12:42 pm 
Richard JacobFeb 17, 2003 1:09 am 
Rich ThompsonFeb 18, 2003 11:42 am 
Rich ThompsonFeb 18, 2003 11:56 am 
Rich ThompsonFeb 18, 2003 12:03 pm 
Rich ThompsonFeb 18, 2003 12:56 pm 
Michael FreedmanFeb 18, 2003 3:12 pm 
Rich ThompsonFeb 19, 2003 5:42 am 
Rich ThompsonFeb 19, 2003 7:24 am 
Rich ThompsonFeb 19, 2003 7:40 am 
Rich ThompsonFeb 19, 2003 7:46 am 
Rich ThompsonFeb 19, 2003 7:53 am 
Rich ThompsonFeb 19, 2003 7:55 am 
Rich ThompsonFeb 19, 2003 8:02 am 
Rich ThompsonFeb 19, 2003 8:07 am 
Rich ThompsonFeb 19, 2003 8:12 am 
Rich ThompsonFeb 19, 2003 8:16 am 
Rich ThompsonFeb 19, 2003 8:21 am 
Rich ThompsonFeb 19, 2003 8:24 am 
Rich ThompsonFeb 19, 2003 8:27 am 
Rich ThompsonFeb 19, 2003 8:30 am 
Rich ThompsonFeb 19, 2003 8:33 am 
Rich ThompsonFeb 19, 2003 8:55 am.bin, .bin
Michael FreedmanFeb 19, 2003 8:56 am 
Rich ThompsonFeb 19, 2003 11:43 am 
Rich ThompsonFeb 20, 2003 6:40 am 
102 later messages
Subject:Re: [wsrp-wsia] [change request #141] Add previous window state andmode
From:Michael Freedman (Mich@oracle.com)
Date:Feb 12, 2003 11:04:03 am
List:org.oasis-open.lists.wsrp-wsia

The semantics we decided on during the JSR F2F is: a) pervious mode does not stack -- its more like simple undo -- your new previous mode is the current mode when a mdoe change is requested. Stack behavior would have to be implemented/manaegd explicitly by the portlet. b) Initial state for previous mode/window state is null. c) Your previous mode/state stays the same while interacting within the page [aggregatable context that contains the portlet] until the mode/state changes. d) The specification will make no demands for maintaining this information once you leaev the page [aggregatable context]. I.e. no requirement this is saved when moving from one page to another and back again.

Using these rules your example would be:

1. view first page, mode=normal[commonly -- though up to consumer], previousMode=null 2. transition to help, mode=help, previousMode=normal 3. navigation within help, mode=help, previousMode=normal 4. transition out of help, mode=normal [if use previous mode to set this], previousMode=help

Rich Thompson wrote:

Document: Spec Section: 6.1.2 Page/Line: 26/46 Requested by: Mike Freedman Old text: New text: [R] string previousWindowState [R] string previousMode Reasoning: We don't give the portlet any ability to affect the URLs the consumer renders in the portlet decoration to transfer to new modes/window states. However, once entering such a state via the decoration consumers sometimes want to render links to revert to the window state/mode that got them there. I.e. from edit mode to help mode back to edit mode when done. We currently leave managing this previous information as an exercise to the portlet developer -- most likely expecting they will encode in navigational state or session state -- however this doesn't cover the initial portlet state/render. I.e. when a portal renders a page for the first time there is no portlet navigational state -- if a user clicks a decoration link at this point then there is no way for the portlet to pass "previous" information to itself [via NS]. The world would be a simpler/better place [given that we don't open up access to decoration links] if the consumer managed/passed this previous information on request. Its in the RuntimeContext as it shouldn't be part of the cache key. Note: for those of you with a long memory -- these fields were originally in the specification because JSR 168 had them. JSR 168 removed them hence we dropped them. In the last JSR 168 F2F we identified the problem above and realized we were wrong to drop them. Carrying this information not only gives us "correct" semantics but keeps us in sync with JSR 168.

[RT] I remember two significant concerns that caused us to drop these: 1) Is this some sort of stack that the Consumer has to maintain so that a transition back to the previous window state or mode then exposes the one prior to that as the new previous?, and 2) What is the value for the first getMarkup() (i.e there is no previous)? I think the problem the JSR identified is also significant. Would reintroducing these with the semantics that they only have a value when a transition has occured be acceptable? This would result in the following (for mode): 1. view first page, mode=normal, previousMode=null 2. transition to help, mode=help, previousMode=normal 3. navigation within help, mode=help, previousMode=null 4. transition out of help, mode=normal, previousMode=help

---------------------------------------------------------------- To subscribe or unsubscribe from this elist use the subscription manager: <http://lists.oasis-open.org/ob/adm.pl>