App window
app menu
This is a list item in an unordered list
ul .click-me
ul .and-me
This is a list item in an unordered list
ul .click-me
ul .and-me
This is a list item in an ordered list
ol .click-me
ol .and-me
This is the output area
{"ScriptPreparationCode":null,"TestCases":[{"Name":"DexV9","Code":"// Setup listeners\r\nDexV9(\u0022ol\u0022).onChildAttribute(\u0022li\u0022, function(key, value){\r\n // handler\r\n});\r\n\r\n// Trigger listeners by affecting DOM\r\nDexV9(\u0022ol li\u0022).toggleAttribute(\u0022data-attr\u0022, [\u0022on\u0022, \u0022off\u0022]);","IsDeferred":false},{"Name":"DexV10 by TAG","Code":"// Setup listeners\r\nDexV10(\u0022ol\u0022).onChildAttribute(\u0022li\u0022, function(key, value){\r\n // handler\r\n});\r\n\r\n// Trigger listeners by affecting DOM\r\nDexV10(\u0022ol li\u0022).toggleAttribute(\u0022data-attr\u0022, [\u0022on\u0022, \u0022off\u0022]);","IsDeferred":false},{"Name":"DexV10 by CLASS","Code":"// Setup listeners\r\nDexV10(\u0022ol\u0022).onChildAttribute(\u0022li.list-item\u0022, function(key, value){\r\n // handler\r\n});\r\n\r\n// Trigger listeners by affecting DOM\r\nDexV10(\u0022ol li.list-item\u0022).toggleAttribute(\u0022data-attr\u0022, [\u0022on\u0022, \u0022off\u0022]);\r\n\r\n","IsDeferred":false},{"Name":"DexV10 by ID","Code":"// Setup listeners\r\nDexV10(\u0022ol\u0022).onChildAttribute(\u0022#list-id\u0022, function(key, value){\r\n // handler\r\n});\r\n\r\n// Trigger listeners by affecting DOM\r\nDexV10(\u0022#list-id\u0022).toggleAttribute(\u0022data-attr\u0022, [\u0022on\u0022, \u0022off\u0022]);\r\n\r\n","IsDeferred":false}]}