Up !

On May 27, 2:08 pm, Lideln <[email protected]> wrote:
> up !
>
> On May 24, 3:27 pm, Lideln <[email protected]> wrote:
>
> > Hi all,
>
> > As a jQuery lover, I was sooo sad to fall upon a few bugs in the
> > resizable plugin.
> > Here they are :
>
> > 1) CSS :
> > Issue : I had to add the ".ui-resizable" css for that plugin to work
> > (hopefully I found a website explaining that workaround).
> > Proposal : automatically add the style if not found (is that
> > possible ?), or at least explain it on the resizable doc page.
>
> > 2) Scroll option :
> > Issue : there is no "scroll" option as in draggable. Although it seems
> > to be "false" by default in the resizable plugin, which is great for
> > me, but maybe not for everyone.
> > Proposal : implement the same behavior for "containment" and "scroll"
> > options of the draggable plugin.
>
> > 3) Containment option :
> > Issue : the containment option does not work vertically on the
> > official example (http://jqueryui.com/demos/resizable/#constrain-area
> > you are constrained horizontally, but not vertically). In my
> > application, this is worse, the resizing stops before it gets to the
> > right (and bottom) edges of the container (I do not see the official
> > example vertical bug). My best guess (I'm almost sure) is that maybe,
> > to detect the end of the edges, you take the absolute position of the
> > resized element instead of the relative one (see the "position
> > absolute" bug below). In that case, the top and left
> > "position" (computed) of the container are not taken into account.
> > Which leads to some issues : the resizing stops before getting to the
> > right and bottom edges of the container, and the resizing allows to
> > move to the (0, 0) position in the body.
> > Proposal : use the relative position of the resized element (within
> > the container) to determine the resize boundaries, or add/substract
> > the (computed) position of the container to alter the boundaries (but
> > the first option is preferred, see the "position absolute" bug below)
>
> > 4) AlsoResize option :
> > Issue : when the alsoResize option is used with the containment
> > option, the containment option is not taken into account for the
> > "alsoResized" element (see my test code below).
> > Proposal : the alsoResize option is really great, but I think it'll
> > need some cleaning (there may be other bugs, like for example when the
> > "alsoResized" element has a vertical scrollbar, and you resize the
> > "real" element toward the left: 0 position, the scrollbar moves to the
> > right of the alsoResized element)
> > Another idea : this idea is not related to a bug, but maybe it could
> > be great if you could implement the "resize-type" of the "alsoResized"
> > option (I mean : only horizontally, or only vertically, or both, and
> > so on)
>
> > 5) Handles :
> > Issue : when you apply the resizable plugin to an element, the handles
> > are "hidden". Not "hidden", but I mean they are not "block". Let me
> > explain : I have a functionnality in my application that allows, as
> > under linux, to reduce a window to its simple title bar when dblclick
> > on it (in fact I just hide the window content, see example below). I
> > apply the resizable plugin, and dblclick : everything is fine. But if
> > by chance I resize my window even just by 1px, and then dblclick on
> > the title, the contents hide but the handles "take place" as "block"
> > elements, and the window stays "open".
> > Proposal : mmmh I don't know. Maybe I could hide the handles by myself
> > and show them afterwards. But it is not clean. Is there a way that you
> > "modify" them (after resizing) so they return as the initial "non-
> > block" state, when you first apply the plugin ? Because it does not
> > bug in that very case.
>
> > 6) Position absolute bug :
> > Issue : when I resize the element, I think that its position is
> > transformed into an absolute position, independant of the initial
> > container. In fact, I log the top and left css positions of the
> > resized element in the console when I drag it. When I drag it to the
> > top-left corner of my container (after I have applied the resizable
> > plugin BUT before having it resized), the position is (0, 0), which is
> > normal. But when I resize it by even 1px, then the position becomes
> > (23, 96) (which corresponds to the left and top position of my
> > container).
> > Proposal : don't force/use absolute position, please.
>
> > 7) Disable/Enable option :
> > Issue : when I found this option, I was really pleased, because in the
> > case my window is "titled" (reduced to its simple title, contents
> > hidden, as under linux), I do not wish to allow resizing of course.
> > Then I used this option to disable/enable resizing. The problem is,
> > that when disabled, somehow there are resizable plugin functions that
> > are called, because :
> >      * I get the "position absolute" bug (see above)
> >      * I receive the stop() callback...
> > (and I don't know how since everything is hidden)
> > Proposal : do not launch ANY resizable-plugin function when in
> > disabled state (callbacks, positionning, and so on)
>
> > That's all, now I will post another message to give a complete test
> > case for those who need it.
>
> > Thank you all, have a nice day !
>
> > Renaud
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery UI" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/jquery-ui?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to