Refactor virtual grid demo subpages
authorPrzemyslaw Ciezkowski <p.ciezkowski@samsung.com>
Tue, 12 Mar 2013 11:34:53 +0000 (12:34 +0100)
committerYoumin Ha <youmin.ha@samsung.com>
Fri, 22 Mar 2013 11:21:33 +0000 (20:21 +0900)
Move js code to 1 file, change directory structure.

Change-Id: I807e5ed1e5d6b35a74125db44ac9e2a01cf69de3

demos/tizen-winsets/widgets/grid/namecard.css [moved from demos/tizen-winsets/widgets/grid/css/namecard.css with 100% similarity, mode: 0644]
demos/tizen-winsets/widgets/grid/virtualgrid-db-demo.js [moved from demos/tizen-winsets/widgets/grid/js/virtualgrid-db-demo.js with 100% similarity, mode: 0644]
demos/tizen-winsets/widgets/grid/virtualgrid-list.html
demos/tizen-winsets/widgets/grid/virtualgrid-rotation.html
demos/tizen-winsets/widgets/grid/virtualgrid-size.html
demos/tizen-winsets/widgets/grid/virtualgrid-x.html
demos/tizen-winsets/widgets/grid/virtualgrid.html
demos/tizen-winsets/widgets/grid/virtualgrid.js [new file with mode: 0644]

index 7603fdc..6804634 100644 (file)
@@ -1,4 +1,4 @@
-<div id="virtualgrid_list_page" data-role="page" class="virtualgrid_list_demo_page" data-add-back-btn="true">
+<div id="virtualgrid_list_page" data-role="page" class="virtualgrid_grid_demo" data-add-back-btn="true">
        <div id="normal" data-role="header" data-position="fixed">
                <h1>Virtual Grid - List</h1>
        </div>
        </div>
        <div data-role="footer">
        </div>
-       <link rel="stylesheet" href="css/namecard.css" />
-       <script>
-               $( ".virtualgrid_list_demo_page" ).one( "pagecreate", function() {
-                       $.getScript( "./js/virtualgrid-db-demo.js", function( data, textStatus ) {
-                               $( ".virtualgrid_demo_page" ).die();
-
-                               $( ":jqmData(role='virtualgrid')" ).virtualgrid( "create", {
-                                       itemData: function ( idx ) {
-                                               return JSON_DATA[ idx ];
-                                       },
-                                       numItemData: JSON_DATA.length,
-                                       cacheItemData: function ( minIdx, maxIdx ) {
-                                       }
-                               });
-
-                               $( ".virtualgrid_list_demo_page" ).unbind("pagecreate");
-                       });
-               });
-       </script>
+       <link rel="stylesheet" href="namecard.css" />
+       <script type="text/javascript" src="virtualgrid.js"></script>
 </div>
index ae99c4f..c4913a0 100644 (file)
@@ -1,4 +1,4 @@
-<div id="virtualgrid_rotation_page" data-role="page" class="virtualgrid_rotation_demo_page" data-add-back-btn="true">
+<div id="virtualgrid_rotation_page" data-role="page" class="virtualgrid_grid_demo" data-add-back-btn="true">
        <div id="normal" data-role="header" data-position="fixed">
                <h1>Virtual Grid - Rotation</h1>
        </div>
        </div>
        <div data-role="footer">
        </div>
-       <link rel="stylesheet" href="css/namecard.css" />
-       <script>
-               $( ".virtualgrid_rotation_demo_page" ).one( "pagecreate", function() {
-                       $.getScript( "./js/virtualgrid-db-demo.js", function( data, textStatus ) {
-                               $( ".virtualgrid_demo_page" ).die();
-                               $( ":jqmData(role='virtualgrid')" ).virtualgrid( "create", {
-                                       itemData: function ( idx ) {
-                                               return JSON_DATA[ idx ];
-                                       },
-                                       numItemData: JSON_DATA.length,
-                                       cacheItemData: function ( minIdx, maxIdx ) {
-                                       }
-                               });
-                               $( ".virtualgrid_rotation_demo_page" ).unbind("pagecreate");
-                       });
-               });
-       </script>
+       <link rel="stylesheet" href="namecard.css" />
+       <script type="text/javascript" src="virtualgrid.js"></script>
 </div>
index 8517dee..c6f0993 100644 (file)
@@ -1,4 +1,4 @@
-<div id="virtualgrid_grid_page" data-role="page" class="virtualgrid_test_demo_page" data-add-back-btn="true">
+<div id="virtualgrid_grid_page" data-role="page" class="virtualgrid_grid_demo" data-add-back-btn="true">
        <div data-role="header" data-position="fixed">
                <h1>Virtual Grid - Size</h1>
        </div>
        </div>
        <div data-role="footer">
        </div>
-       <link rel="stylesheet" href="css/namecard.css" />
-       <script>
-               $( ".virtualgrid_test_demo_page" ).one( "pagecreate", function() {
-                       $.getScript( "./js/virtualgrid-db-demo.js", function( data, textStatus ) {
-                               $( ":jqmData(role='virtualgrid')" ).virtualgrid( "create", {
-                                       itemData: function ( idx ) {
-                                               return JSON_DATA[ idx ];
-                                       },
-                                       numItemData: JSON_DATA.length,
-                                       cacheItemData: function ( minIdx, maxIdx ) {
-                                       }
-                               });
-                       });
-               });
-       </script>
+       <link rel="stylesheet" href="namecard.css" />
+       <script type="text/javascript" src="virtualgrid.js"></script>
 </div>
index d45092f..914b1cc 100644 (file)
@@ -1,4 +1,4 @@
-<div id="virtualgrid_x_page" data-role="page" class="virtualgrid_x_demo_page" data-add-back-btn="true">
+<div id="virtualgrid_x_page" data-role="page" class="virtualgrid_grid_demo" data-add-back-btn="true">
        <div id="normal" data-role="header" data-position="fixed">
                <h1>Virtual Grid - X</h1>
        </div>
        </div>
        <div data-role="footer">
        </div>
-       <link rel="stylesheet" href="css/namecard.css" />
-       <script>
-               $( ".virtualgrid_x_demo_page" ).one( "pagecreate", function() {
-                       $.getScript( "./js/virtualgrid-db-demo.js", function( data, textStatus ) {
-                               $( ".virtualgrid_demo_page" ).die();
-                               $( ":jqmData(role='virtualgrid')" ).virtualgrid( "create", {
-                                       itemData: function ( idx ) {
-                                               return JSON_DATA[ idx ];
-                                       },
-                                       numItemData: JSON_DATA.length,
-                                       cacheItemData: function ( minIdx, maxIdx ) {
-                                       }
-                               });
-                               $( ".virtualgrid_x_demo_page" ).unbind("pagecreate");
-                       });
-               });
-       </script>
+       <link rel="stylesheet" href="namecard.css" />
+       <script type="text/javascript" src="virtualgrid.js"></script>
 </div>
index f650d59..4af4ae9 100644 (file)
@@ -1,4 +1,4 @@
-<div id="virtualgrid_grid_page" data-role="page" class="virtualgrid_grid_demo_page" data-add-back-btn="true">
+<div id="virtualgrid_grid_page" data-role="page" class="virtualgrid_grid_demo" data-add-back-btn="true">
        <div id="normal" data-role="header" data-position="fixed">
                <h1>Virtual Grid</h1>
        </div>
                        </div>
                        </div>
                </script>
-               <div id="virtualgrid-demo" data-role="virtualgrid" sdata-rotation="false" data-template="tizen-demo-namecard">
+               <div id="virtualgrid-demo" data-role="virtualgrid" data-rotation="false" data-template="tizen-demo-namecard">
                </div>
        </div>
        <div data-role="footer">
        </div>
-       <link rel="stylesheet" href="css/namecard.css" />
-       <script>
-               $( ".virtualgrid_grid_demo_page" ).one( "pagecreate", function() {
-                       $.getScript( "./js/virtualgrid-db-demo.js", function( data, textStatus, jqXHR ) {
-                               $( ".virtualgrid_demo_page" ).die();
-
-                               $( ":jqmData(role='virtualgrid')" ).virtualgrid( "create", {
-                                       itemData: function ( idx ) {
-                                               return JSON_DATA[ idx ];
-                                       },
-                                       numItemData: JSON_DATA.length,
-                                       cacheItemData: function ( minIdx, maxIdx ) {
-                                       }
-                               });
-                               $( ".virtualgrid_grid_demo_page" ).unbind("pagecreate");
-                       });
-               });
-       </script>
+       <link rel="stylesheet" href="namecard.css" />
+       <script type="text/javascript" src="virtualgrid.js"></script>
 </div>
diff --git a/demos/tizen-winsets/widgets/grid/virtualgrid.js b/demos/tizen-winsets/widgets/grid/virtualgrid.js
new file mode 100644 (file)
index 0000000..f1cea8f
--- /dev/null
@@ -0,0 +1,12 @@
+$( "div.virtualgrid_grid_demo" ).one( "pagecreate", function () {
+       $.getScript( "virtualgrid-db-demo.js", function ( data, textStatus, jqXHR ) {
+               $( ":jqmData(role='virtualgrid')" ).virtualgrid( "create", {
+                       itemData: function ( idx ) {
+                               return JSON_DATA[ idx ];
+                       },
+                       numItemData: JSON_DATA.length,
+                       cacheItemData: function ( minIdx, maxIdx ) {
+                       }
+               });
+       });
+});
\ No newline at end of file