Home | History | Annotate | Download | only in page_sets
      1 {
      2   "description": "Pages hand-picked for project Silk.",
      3   "archive_data_file": "data/key_silk_cases.json",
      4   "credentials_path": "data/credentials.json",
      5   "user_agent_type": "mobile",
      6   "smoothness": { "action": "scroll" },
      7   "pages": [
      8     {
      9       "url": "http://groupcloned.com/test/plain/list-recycle-transform.html",
     10       "why": "best case infinite scroll from sencha",
     11       "navigate_steps" : [
     12         { "action": "navigate" },
     13         { "action": "wait", "seconds": 2 }
     14       ],
     15       "smoothness": { 
     16         "action": "scroll",
     17         "scrollable_element_function": "function(callback) { callback(document.getElementById('scrollable')); }" 
     18       }
     19     },
     20     {
     21       "url": "http://groupcloned.com/test/plain/list-animation-simple.html",
     22       "why": "lots of layers all animating",
     23       "navigate_steps" : [
     24         { "action": "navigate" },
     25         { "action": "wait", "seconds": 2 }
     26       ],
     27       "smoothness": { "action": "wait", "seconds": 10 }
     28     },
     29     {
     30       "url": "http://www.polymer-project.org/polymer-all/labs/list/static-scroll-display.html",
     31       "why": "",
     32       "navigate_steps" : [
     33         { "action": "navigate" },
     34         { "action": "wait", "seconds": 2 }
     35       ],
     36       "smoothness": { 
     37         "action": "scroll",
     38         "scrollable_element_function": "function(callback) { callback(document.getElementById('list')); }" 
     39       }
     40     },
     41     {
     42       "url": "http://www.polymer-project.org/polymer-all/labs/list/virtual-scroll-examples.html",
     43       "why": "",
     44       "navigate_steps" : [
     45         { "action": "navigate" },
     46         { "action": "wait", "seconds": 2 }
     47       ],
     48       "smoothness": { 
     49         "action": "scroll",
     50         "scrollable_element_function": "function(callback) { callback(document.getElementById('list')); }" 
     51       }
     52     },
     53     {
     54       "url": "http://groupcloned.com/test/plain/sticky-using-webkit-backface-visibility.html",
     55       "why": "",
     56       "navigate_steps" : [
     57         { "action": "navigate" },
     58         { "action": "wait", "seconds": 2 }
     59       ],
     60       "smoothness": { 
     61         "action": "scroll",
     62         "scrollable_element_function": "function(callback) { callback(document.getElementById('container')); }" 
     63       }
     64     },
     65     {
     66       "url": "http://pr.gg/scroll6_even_faster.html",
     67       "why": "reduced version of ui toolkit static scroll case",
     68       "navigate_steps" : [
     69         { "action": "navigate" },
     70         { "action": "wait", "seconds": 2 }
     71       ],
     72       "smoothness": { 
     73         "action": "scroll",
     74         "scrollable_element_function": "function(callback) { callback(document.getElementsByClassName('container')[0]); }" 
     75       }
     76     },
     77     {
     78       "url": "http://staff.tumblr.com/",
     79       "why": "long jank at the start of every scroll gesture (due to layout?)",
     80       "navigate_steps" : [
     81         { "action": "navigate" },
     82         { "action": "wait", "seconds": 2 }
     83       ],
     84       "smoothness": { "action": "scroll" }
     85     },
     86     {
     87       "url": "http://jsfiddle.net/mdxJ7/3/show",
     88       "why": "only the green div should repaint",
     89       "navigate_steps" : [
     90         { "action": "navigate" },
     91         { "action": "wait", "seconds": 2 }
     92       ],
     93       "smoothness": { "action": "wait", "seconds": 5 }
     94     },
     95     {
     96       "url": "http://jsfiddle.net/3yDKh/1/show",
     97       "why": "only the red div should repaint",
     98       "navigate_steps" : [
     99         { "action": "navigate" },
    100         { "action": "wait", "seconds": 2 }
    101       ],
    102       "smoothness": { "action": "wait", "seconds": 5 }
    103     },
    104     {
    105       "url": "http://jsfiddle.net/3yDKh/3/show",
    106       "why": "margin top animation",
    107       "navigate_steps" : [
    108         { "action": "navigate" },
    109         { "action": "wait", "seconds": 2 }
    110       ],
    111       "smoothness": { "action": "wait", "seconds": 5 }
    112     }
    113   ]
    114 }
    115