I fixed the annoying thing by overriding the html panel of the palette
(which I did previously for other purposes) and adding an element (1484 is
our bugzilla issue number):
<!-- Do not remove ie7bug-1484. customepalette.js uses this element -->
<span id="ie7bug-1484" style="display: none;"></span>

Also:
    /**
     * Renders header contributions
     *
     * @param response
     */
    @Override
    public void renderHead(IHeaderResponse response) {
        super.renderHead(response);
        response.renderJavascriptReference(new
ResourceReference(CustomPalette.class, "customepalette.js"));
    }

and finally:
Wicket.Palette.moveUp=function(choicesId, selectionId, recorderId) {
        var selection=Wicket.Palette.$(selectionId);

        if (Wicket.Palette.moveUpHelper(selection)) {
            document.getElementById('ie7bug-1484').innerHTML = '';
            var recorder=Wicket.Palette.$(recorderId);
            Wicket.Palette.updateRecorder(selection, recorder);
        } else {
            document.getElementById('ie7bug-1484').innerHTML = '';
        }
    }

I really don't like these kinds of hacks, but what can I say? IE7 wouldn't
let me any other option.

Eyal Golan
egola...@gmail.com

Visit: http://jvdrums.sourceforge.net/
LinkedIn: http://www.linkedin.com/in/egolan74

P  Save a tree. Please don't print this e-mail unless it's really necessary


On Wed, Apr 22, 2009 at 12:13 PM, Eyal Golan <egola...@gmail.com> wrote:

> We have a very strange behavior in palette and IE7.
> We use Wicket 1.3.4 .
>
> The situation is:
> when pressing the UP button, the selected element goes up in each click.
> That's OK.
> The problem occurs when this element is in the second row.
> When pressing UP, it won't go to the first (upper) row. Only when we move
> the mouse to the area of the selected elements it goes up.
>
> In FF it doesn't happen.
> in IE6 it doesn't happen as well.
>
> I looked in the mailing list and couldn't see something about it.
>
> Was it fixed in 1.3.5 ?
>
> Thanks
>
>
> Eyal Golan
> egola...@gmail.com
>
> Visit: http://jvdrums.sourceforge.net/
> LinkedIn: http://www.linkedin.com/in/egolan74
>
> P  Save a tree. Please don't print this e-mail unless it's really necessary
>

Reply via email to