aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2018-07-28 07:14:02 +0200
committerTeddy Wing2018-07-28 07:14:02 +0200
commitff2596c5c4036c57f985a3110db4a060c9934f8d (patch)
treec60c30e829bdf288c6806d720d6e13a997755e68
parentc753c585e5d31d89036f4eeaa1983aff41fec211 (diff)
downloadyoutube-turn-off-annotations-ff2596c5c4036c57f985a3110db4a060c9934f8d.tar.bz2
Add scratchpad.js
Some XPATH tests to get the "Annotations" menu item so it can be clicked in a script.
-rw-r--r--scratchpad.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/scratchpad.js b/scratchpad.js
new file mode 100644
index 0000000..3ef4de5
--- /dev/null
+++ b/scratchpad.js
@@ -0,0 +1,7 @@
+var x = document.evaluate("//div[contains(@class, 'ytp-settings-menu')]//div[contains(@class, 'ytp-menuitem-label') and contains(., 'Annotations')]/..", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null)
+x.singleNodeValue
+
+var x = document.evaluate("//div[contains(@class, 'ytp-settings-menu')]//div[contains(@class, 'ytp-menuitem-label') and contains(., 'Annotations')]/../div[@aria-checked='true']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null)
+
+var x = document.evaluate("//div[contains(@class, 'ytp-settings-menu')]//div[@aria-checked='true' and //div[contains(@class, 'ytp-menuitem-label') and contains(., 'Annotations')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null)
+var x = document.evaluate("//div[contains(@class, 'ytp-settings-menu')]//div[@aria-checked='true' and //div[contains(@class, 'ytp-menuitem-label') and contains(., 'Annotations')]]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null)