You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Valentine Wu (JIRA)" <ji...@apache.org> on 2009/01/10 20:59:59 UTC

[jira] Created: (WICKET-2017) Add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities

Add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities
----------------------------------------------------------------------------------------------------------------------------

                 Key: WICKET-2017
                 URL: https://issues.apache.org/jira/browse/WICKET-2017
             Project: Wicket
          Issue Type: New Feature
          Components: wicket-extensions
            Reporter: Valentine Wu
            Priority: Minor


I created a reusable component, PanelWithAjaxBusyIndicatingMask, which extends Panel and uses org.apache.wicket.extensions.ajax.markup.html.WicketAjaxIndicatorAppender.

The functions it has: 

It will add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities. 

The mask layer will have an animation gif (the default is what Wicket is using) and a configurable display text (the default is: Please wait...). 

Both the display text and the animation gif file are configurable in the constructors. 

How can I commit my source code?


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (WICKET-2017) Add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities

Posted by "Valentine Wu (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/WICKET-2017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12662691#action_12662691 ] 

Valentine Wu commented on WICKET-2017:
--------------------------------------

There will be two new classes: 

1. WicketAjaxBusyIndicatingMask, which extends from WicketAjaxIndicatorAppender;
2. PanelWithAjaxBusyIndicatingMask, which extends from Panel and implements IAjaxIndicatorAware.

Can we put those classes in the package org.apache.wicket.extensions.ajax.markup.html?

Thanks,
Valentine


> Add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: WICKET-2017
>                 URL: https://issues.apache.org/jira/browse/WICKET-2017
>             Project: Wicket
>          Issue Type: New Feature
>          Components: wicket-extensions
>            Reporter: Valentine Wu
>            Priority: Minor
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I created a reusable component, PanelWithAjaxBusyIndicatingMask, which extends Panel and uses org.apache.wicket.extensions.ajax.markup.html.WicketAjaxIndicatorAppender.
> The functions it has: 
> It will add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities. 
> The mask layer will have an animation gif (the default is what Wicket is using) and a configurable display text (the default is: Please wait...). 
> Both the display text and the animation gif file are configurable in the constructors. 
> How can I commit my source code?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (WICKET-2017) Add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities

Posted by "Juergen Donnerstag (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/WICKET-2017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12662700#action_12662700 ] 

Juergen Donnerstag commented on WICKET-2017:
--------------------------------------------

Please attach your files (and test cases) to this jira issue and one of the core devs will have a look. Thanks for supporting wicket.


> Add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: WICKET-2017
>                 URL: https://issues.apache.org/jira/browse/WICKET-2017
>             Project: Wicket
>          Issue Type: New Feature
>          Components: wicket-extensions
>            Reporter: Valentine Wu
>            Priority: Minor
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I created a reusable component, PanelWithAjaxBusyIndicatingMask, which extends Panel and uses org.apache.wicket.extensions.ajax.markup.html.WicketAjaxIndicatorAppender.
> The functions it has: 
> It will add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities. 
> The mask layer will have an animation gif (the default is what Wicket is using) and a configurable display text (the default is: Please wait...). 
> Both the display text and the animation gif file are configurable in the constructors. 
> How can I commit my source code?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (WICKET-2017) Add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities

Posted by "Igor Vaynberg (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/WICKET-2017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12662810#action_12662810 ] 

Igor Vaynberg commented on WICKET-2017:
---------------------------------------

there is already a veil component in wicketstuff-minis....

> Add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: WICKET-2017
>                 URL: https://issues.apache.org/jira/browse/WICKET-2017
>             Project: Wicket
>          Issue Type: New Feature
>          Components: wicket-extensions
>            Reporter: Valentine Wu
>            Priority: Minor
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I created a reusable component, PanelWithAjaxBusyIndicatingMask, which extends Panel and uses org.apache.wicket.extensions.ajax.markup.html.WicketAjaxIndicatorAppender.
> The functions it has: 
> It will add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities. 
> The mask layer will have an animation gif (the default is what Wicket is using) and a configurable display text (the default is: Please wait...). 
> Both the display text and the animation gif file are configurable in the constructors. 
> How can I commit my source code?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (WICKET-2017) Add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities

Posted by "Valentine Wu (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/WICKET-2017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12662693#action_12662693 ] 

Valentine Wu commented on WICKET-2017:
--------------------------------------

You can make and get 37 types of different animation gif files from the free Ajax loading gif generator: http://www.ajaxload.info/ !

Also you can choose your background and foreground colors.

Thanks,
Valentine

> Add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: WICKET-2017
>                 URL: https://issues.apache.org/jira/browse/WICKET-2017
>             Project: Wicket
>          Issue Type: New Feature
>          Components: wicket-extensions
>            Reporter: Valentine Wu
>            Priority: Minor
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I created a reusable component, PanelWithAjaxBusyIndicatingMask, which extends Panel and uses org.apache.wicket.extensions.ajax.markup.html.WicketAjaxIndicatorAppender.
> The functions it has: 
> It will add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities. 
> The mask layer will have an animation gif (the default is what Wicket is using) and a configurable display text (the default is: Please wait...). 
> Both the display text and the animation gif file are configurable in the constructors. 
> How can I commit my source code?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (WICKET-2017) Add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities

Posted by "Valentine Wu (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/WICKET-2017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12663006#action_12663006 ] 

Valentine Wu commented on WICKET-2017:
--------------------------------------

The files are attached. 

The PanelWithAjaxBusyIndicatingMask is more specific to the whole page, is more simple compared to veil component in wicketstuff-minis, and is more frequently used compoment.

> Add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: WICKET-2017
>                 URL: https://issues.apache.org/jira/browse/WICKET-2017
>             Project: Wicket
>          Issue Type: New Feature
>          Components: wicket-extensions
>            Reporter: Valentine Wu
>            Priority: Minor
>         Attachments: PanelWithAjaxBusyIndicatingMask.java, WicketAjaxBusyIndicatingMask.java
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I created a reusable component, PanelWithAjaxBusyIndicatingMask, which extends Panel and uses org.apache.wicket.extensions.ajax.markup.html.WicketAjaxIndicatorAppender.
> The functions it has: 
> It will add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities. 
> The mask layer will have an animation gif (the default is what Wicket is using) and a configurable display text (the default is: Please wait...). 
> Both the display text and the animation gif file are configurable in the constructors. 
> How can I commit my source code?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.