]> source.dussan.org Git - jquery-ui.git/commitdiff
Starting alpha tests using userAction syncrhonous drag
authorEduardo Lundgren <eduardolundgren@gmail.com>
Fri, 30 May 2008 23:36:54 +0000 (23:36 +0000)
committerEduardo Lundgren <eduardolundgren@gmail.com>
Fri, 30 May 2008 23:36:54 +0000 (23:36 +0000)
ui/tests/resizable.html
ui/tests/resizable.js

index 4580fbf2df8c17ef50c77e4c5e7ec1b68cce2ce3..80ff153599be65ea50b6e3b51f3f067cd3b1db6f 100644 (file)
@@ -32,7 +32,7 @@
        <h2 id="log" style="height: 50px;overflow-y:auto;"></h2>
        
        <div id="main" style="border: 1px solid black; padding: 10px; margin: 10px;">
-               <div id='resizable1' style="background: green; width: 200px; height: 100px;">I'm a resizable.</div>
+               <div id='resizable1' style="background: green; width: 100px; height: 100px;">I'm a resizable.</div>
        </div>
        
        <ol id="tests"></ol>
index d561f32a69c76037abce60263ebe0f0b0fb2e6fa..1cd3a4816b9c9de6d005072b2ad437608d9bc1a5 100644 (file)
@@ -15,50 +15,44 @@ var num = function(i) {
 };
 
 $(document).ready(function() {
-
-
+       
+       var drag = function(el, dx, dy, complete) {
+               
+               // speed = sync -> Drag syncrhonously.
+               // speed = fast|slow -> Drag asyncrhonously - animated.
+               
+               $(el).userAction("drag", {
+                       dx: dx, dy: dy, speed: 'sync', complete: complete 
+               });
+       };
+       
        $('#resizable1').resizable({
                resize: function() {
-                       //console.log('resize')                 
+                       console.log('resize')                   
                }
        });
        
-       $('.ui-resizable-se').userAction("drag", 100);
-       $('.ui-resizable-se').userAction("drag", 200, 50);
-       $('.ui-resizable-se').userAction("drag", 400);
-       $('.ui-resizable-se').userAction("drag", -600, -30);
+       module("Test 1");
        
-       return;
-
-       module("resizable: simple resize");
+       test("simple resize tests", function() {
+               
+               drag('.ui-resizable-se', 100, 50);
+               
+       });
        
-       test("simple resize x", function() {
-
-               $('#resizable1').resizable({
-                       resize: function() {
-                               console.log('resize')                   
-                       }
-               });
+       
+       test("simple resize tests 2", function() {
                
-               $('.ui-resizable-e').userAction("drag", 100);
-               $('.ui-resizable-e').userAction("drag", 200);
-               $('.ui-resizable-e').userAction("drag", 200);
+               //drag('.ui-resizable-se', 0, 1000);
                
-               //expect(2);
-               //ok(false, "Resize element on the same position");
+       });
+       
+       module("Test 2");
+       
+       test("simple resize tests", function() {
                
+               //drag('.ui-resizable-se', 15, 0);
                
        });
        
-       /*test("autoheight", function() {
-               $('#navigation').accordion({ header: '.head', autoheight: false });
-               equals( 90, $('#navigation ul:first').height() );
-               equals( 126, $('#navigation ul:eq(1)').height() );
-               equals( 54, $('#navigation ul:last').height() );
-               $('#navigation').accordion("destroy").accordion({ header: '.head',autoheight: true });
-               equals( 126, $('#navigation ul:first').height() );
-               equals( 126, $('#navigation ul:eq(1)').height() );
-               equals( 126, $('#navigation ul:last').height() );
-       });*/
-
 });
\ No newline at end of file