W3C home > Mailing lists > Public > public-forms@w3.org > January 2013

Re: The XForms Dialog Module

From: Erik Bruchez <erik@bruchez.org>
Date: Mon, 28 Jan 2013 10:47:50 -0800
Message-ID: <CAAc0PEV8t6uCtMnnbZakoz9oMY6bp6P0d1p-oXTdLwKyS+tRBw@mail.gmail.com>
To: "<public-forms@w3.org>" <public-forms@w3.org>, Nick Van den Bleeken <Nick.Van.den.Bleeken@inventivegroup.com>
Nick,

It seems that these can have resolutions easily. Here is my proposal.

1. Options:

- xf:show/xf:hide and xforms-dialog-shown/xforms-dialog-hidden events
- xf:open/xf:close actions and xforms-dialog-closed/xforms-dialog-opened
events

Here is what other people use:

- show'hide: YUI [1], Dojo [2], Bootstrap [3]
- open/close: jQuery UI [4]

Bootstrap has shown/hidden events, I don't know about others.

I'd go with show/hide and shown/hidden.

NOTE: Bootstrap also supports "toggle" as an action on a dialog in addition
to show/hide. It could make sense as we already have this action.

2. Suggested behavior:

- close the dialog if it becomes non-relevant (we can't do much else anyway)
- don't re-open if it becomes relevant (idea: non-relevant controls lose
state information)

-Erik

[1] http://yuilibrary.com/yui/docs/panel/dialog.html
[2] http://dojotoolkit.org/reference-guide/1.8/dijit/Dialog.html
[3] http://twitter.github.com/bootstrap/javascript.html#modals
[4] http://api.jqueryui.com/dialog/#method-open


On Mon, Jan 28, 2013 at 5:08 AM, Nick Van den Bleeken <
Nick.Van.den.Bleeken@inventivegroup.com> wrote:

>  Hi,
>
>  Off the top of my head I remember 2 concerns/problems that still aren't
> addressed:
>
>  * The actions are called hide/show and the events are called close/open
> (and consequently the wording wasn't consistent)
> * We don't specify behaviour in relation to relevance (is the close event
> dispatched when the dialog or an ancestor becomes non relevant. Does that
> dialog becomes visible again when it becomes relevant again (if it was
> visible before it became non-relavant)?)
>
>  Kind regards,
>
> Nick Van den Bleeken
> R&D Manager
>
> Phone: +32 3 425 41 02
> Office fax: +32 3 821 01 71
> nick.van.den.bleeken@inventivegroup.com
> www.inventivedesigners.com
>
>
>
>  On 23 Jan 2013, at 20:40, Erik Bruchez <erik@bruchez.org> wrote:
>
> All,
>
> This is mainly a question to Nick, which was raised by Uli and I in
> today's short call: is there any reason not to integrate the XForms
> Dialog Module?
>
> http://www.w3.org/MarkUp/Forms/wiki/The_XForms_Dialog_Module
>
> I don't recall there being blocking issues, but I might be wrong.
>
> -Erik
>
>
>
>
>
> ------------------------------
>
> Inventive Designers' Email Disclaimer:
> http://www.inventivedesigners.com/email-disclaimer
>


image003.png
(image/png attachment: image003.png)

image002.png
(image/png attachment: image002.png)

image001.png
(image/png attachment: image001.png)

Received on Monday, 28 January 2013 18:48:42 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 1 October 2013 22:06:58 UTC