Hi,
Saw the update on this and thanks for fixing it.
May I know when will 9.8.0 be available? Or will the fix be backported to
an older version?
Thanks again.

On Fri, Jan 21, 2022 at 2:36 PM Michelle Ee Siew Phing <
michelle...@mcruncher.com> wrote:

> I have created an issue for this.
> https://issues.apache.org/jira/browse/WICKET-6947
>
> On Fri, Jan 21, 2022 at 11:45 AM Michelle Ee Siew Phing <
> michelle...@mcruncher.com> wrote:
>
>> Hi,
>> Yep, tried the SpinnerButton and it works.
>> /Michelle
>>
>> On Fri, Jan 21, 2022 at 11:00 AM Maxim Solodovnik <solomax...@gmail.com>
>> wrote:
>>
>>> Have you tried the SpinnerButton from wicket-bootstrap?
>>>
>>> Does it work for you?
>>>
>>> from mobile (sorry for typos ;)
>>>
>>>
>>> On Fri, Jan 21, 2022, 08:49 Michelle Ee Siew Phing <
>>> michelle...@mcruncher.com> wrote:
>>>
>>> > Sorry... missed out the wicket.bootstrap.version
>>> >
>>> > <wicket.bootstrap.version>5.0.5</wicket.bootstrap.version>
>>> >
>>> > On Fri, Jan 21, 2022 at 9:35 AM Michelle Ee Siew Phing <
>>> > michelle...@mcruncher.com> wrote:
>>> >
>>> >> Hi,
>>> >>
>>> >> Checking the examples again... the "hidden" is not removed after
>>> clicking
>>> >> on the button, but the style="display:inline" is appended.
>>> >> [image: Screenshot from 2022-01-21 09-04-51.png]
>>> >>
>>> >> I think this would pose an issue with any .css that has the following
>>> >> [hidden] {
>>> >>
>>> >>    1. display: none !important;
>>> >>
>>> >> }
>>> >> Attached herewith the demo using the wicket quickstart
>>> >>  wicket-test-1.0-SNAPSHOT.war
>>> >> <
>>> https://drive.google.com/file/d/1KM6Trg4NbcLHnH3pK8nx8S1PU4-L41Bd/view?usp=drive_web
>>> >
>>> >>
>>> >> In the quick start codes, I've added
>>> >> 1. the required dependencies [pom.xml]
>>> >>     <dependency>
>>> >>         <groupId>de.agilecoders.wicket</groupId>
>>> >>         <artifactId>wicket-bootstrap-core</artifactId>
>>> >>         <version>${wicket.bootstrap.version}</version>
>>> >>         </dependency>
>>> >>
>>> >>     <dependency>
>>> >>         <groupId>de.agilecoders.wicket</groupId>
>>> >>         <artifactId>wicket-bootstrap-extensions</artifactId>
>>> >>         <version>${wicket.bootstrap.version}</version>
>>> >>     </dependency>
>>> >>
>>> >> 2. added BootstrapSettings [WicketApplication.java]
>>> >>     BootstrapSettings settings = new BootstrapSettings();
>>> >>     Bootstrap.install(this, settings);
>>> >>
>>> >> 3. added necessary html elements
>>> >>     [HomePage.html]
>>> >>     <form wicket:id="form">
>>> >>         <h1>Test Indicating Ajax Button</h1>
>>> >>         <input type="submit" wicket:id="testButton"/>
>>> >>     </form>
>>> >>
>>> >>     [HomePage.java]
>>> >>     private Form addForm()
>>> >>     {
>>> >>         Form testForm = new Form("form");
>>> >>         testForm.add(addTestButton(testForm));
>>> >>         return testForm;
>>> >>     }
>>> >>
>>> >>     private AjaxButton addTestButton(Form form)
>>> >>     {
>>> >>         return new IndicatingAjaxButton("testButton", Model.of("Sleep
>>> for
>>> >> a while"), form)
>>> >>         {
>>> >>             @Override
>>> >>             protected void onSubmit(AjaxRequestTarget target)
>>> >>             {
>>> >>                 try {
>>> >>                     Thread.sleep(3000);
>>> >>                 } catch (InterruptedException e) {
>>> >>                     e.printStackTrace();
>>> >>                 }
>>> >>             }
>>> >>         };
>>> >>     }
>>> >>
>>> >> Could we get this fixed?
>>> >>
>>> >> /Michelle
>>> >>
>>> >> On Mon, Jan 17, 2022 at 3:07 PM Martin Grigorov <mgrigo...@apache.org
>>> >
>>> >> wrote:
>>> >>
>>> >>> Hi,
>>> >>>
>>> >>> Please check https://examples9x.wicket.apache.org/ajax/links.
>>> >>> The third link demostrates usage of IndicatingAjaxLink.
>>> >>> When clicked it adds style="display:inline" and removes "hidden".
>>> >>> Its source code could be found at
>>> >>>
>>> >>>
>>> https://github.com/apache/wicket/blob/63c5fe205de1bea293e3b36ca8e0426b343ccafa/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/LinksPage.java
>>> >>> Please compare it with your app!
>>> >>> If you are not able to find the problem then please create a mini
>>> demo
>>> >>> application and share it with us!
>>> >>>
>>> >>> On Mon, Jan 17, 2022 at 6:08 AM Michelle Ee Siew Phing <
>>> >>> michelle...@mcruncher.com> wrote:
>>> >>>
>>> >>> > Hi,
>>> >>> >
>>> >>> > I am having issues with the loading icon on the
>>> IndicatingAjaxButton
>>> >>> and
>>> >>> > IndicatingAjaxLink. Previously I'm on Wicket 9.0.0-M4 and it was
>>> >>> working
>>> >>> > fine. But after upgrading to Wicket 9.0.0-M5 (and later versions),
>>> I'm
>>> >>> not
>>> >>> > able to see the loading icon any longer.
>>> >>> >
>>> >>> > I checked further in the code that the AjaxIndicatorAppender now
>>> has
>>> >>> the
>>> >>> > hidden attribute instead of the style=display:none. However, when I
>>> >>> click
>>> >>> > the IndicatingAjaxButton, it will still append the
>>> >>> style=display:inline as
>>> >>> > before (but due to the hidden attribute, the icon will not show).
>>> >>> >
>>> >>> > Is there anything else during the upgrade that I needed for the
>>> >>> > IndicatingAjaxButton (and link) to work?
>>> >>> > Please advise.
>>> >>> >
>>> >>> > Thank you. Regards.
>>> >>> > Michelle
>>> >>> >
>>> >>>
>>> >>
>>>
>>

Reply via email to