2 * Unit Test: virtual grid
4 * Kangsik Kim <kangsik81.kim@samsung.com>
10 var unit_virtualgrid = function ( widget, type ) {
18 virtualGrid = widget.virtualgrid("create" , {
19 itemData: function ( idx ) {
20 return JSON_DATA[ idx ];
22 numItemData: JSON_DATA.length,
23 cacheItemData: function ( minIdx, maxIdx ) { }
25 ok(virtualGrid, "Create");
27 $(".virtualgrid_demo_page").bind("select", function ( event ) {
28 ok(true, "Event : select");
31 $(".virtualgrid_demo_page").bind("test.resize", function ( event ) {
34 $item = $(".ui-virtualgrid-wrapblock-y:first");
35 prevColCnt = $item.children().length;
36 $("#virtualgrid-test").css("width", "1500px");
37 widget.virtualgrid("resize");
38 $item = $(".ui-virtualgrid-wrapblock-y:first");
39 notEqual( $item.children().length, prevColCnt, "Event : resize");
42 $($(".virtualgrid_demo_page").find(".ui-scrollview-view")).find(".ui-virtualgrid-wrapblock-y:first").addClass("center");
43 widget.virtualgrid("centerTo", "center");
44 $items = $($(".virtualgrid_demo_page").find(".ui-scrollview-view")).find(".ui-virtualgrid-wrapblock-y");
45 for ( idx = 0 ; idx < $items.length ; idx += 1 ) {
46 if ( $($items[idx]).hasClass("center") ) {
52 notEqual( index, 0, "API : centerTo");
54 $item = $($(".ui-virtualgrid-wrapblock-y:first").children()[0]);
55 $item.trigger("click");
56 $item.trigger("test.resize");
59 $(document).bind("dataloaded" , function () {
60 test( "Virtualgrid", function () {
61 unit_virtualgrid( $("#virtualgrid-test"), "virtualgrid" );