Thanks Horseweapon, I'm still a little fuzzy on some of the syntax and
I had a hunch it should look something like that :)

So here's what I'm going with. I'm using it as a 3-level navigation
piece similar to the Finder "column view" in Mac OS X, and now I've
got resizability:

http://ryanflorence.com/sandbox/mootools/slideResize/

window.addEvent('domready', function(){

        var block = $('box');
        var block2 = $('box2');
        var block3 = $('box3');
        var gripWidth = $('handle').getSize().x;
        var grip = $('handle');
        var grip2 = $('handle2');
        var dragOne = new Drag.Move(grip,{
                modifiers: {x: 'left', y: false},
                snap : 0,
                limit : {x:[150,null]},
                onDrag : function(){
                        width = grip.getStyle('left').toInt()+gripWidth;
                        block.setStyle('width',width);
                        block2.setStyle('left',width);
                        block3.setStyle('left',width+block2.getSize().x)
                }
        });
        var dragTwo = new Drag.Move(grip2,{
                modifiers: {x: 'left', y: false},
                snap : 0,
                limit : {x:[150,null]},
                onDrag : function(){
                        width = grip2.getStyle('left').toInt()+gripWidth;
                        block2.setStyle('width',width);
                        block3.setStyle('left',width+block.getSize().x)
                }
        });
});

On Dec 22, 7:34 am, rpflo <[email protected]> wrote:
> Strange, I use Safari.  Are you using 3.0 on Windows?
>
> On Dec 22, 6:54 am, electronbender <[email protected]> wrote:
>
>
>
> > The resize thingies dont work in Safari and Chrome...
>
> > On Dec 22, 6:56 am, horseweapon <[email protected]> wrote:
>
> > > jus set this options in the Drag instance:
>
> > > modifiers:{x:"wdith", y:false}
>
> > > I think it's enough
>
> > > On 21 déc, 22:39, rpflo <[email protected]> wrote:
>
> > > > Here's what I'm talking about:
>
> > > >http://ryanflorence.com/sandbox/mootools/slideResize/
>
> > > > I've got 3 boxes stacked horizontally and two Sliders.  I used the
> > > > sliders to resize a box, and adjust the others accordingly.
>
> > > > Is there a better way to do this with Drag or Drag.Move?
>
> > > > I need the handles to only move horizontally and also accommodate
> > > > changing the window size.  makeResizable allows the thing to be
> > > > resized both horizontally and vertically.
>
> > > > Maybe this is the way to do it?
>
> > > > Thanks :)

Reply via email to