diff options
Diffstat (limited to 'youtube-turn-off-annotations.user.js')
| -rw-r--r-- | youtube-turn-off-annotations.user.js | 38 | 
1 files changed, 22 insertions, 16 deletions
| diff --git a/youtube-turn-off-annotations.user.js b/youtube-turn-off-annotations.user.js index 6691df6..16c4104 100644 --- a/youtube-turn-off-annotations.user.js +++ b/youtube-turn-off-annotations.user.js @@ -6,21 +6,27 @@  // ==/UserScript== -var find_annotations_interval = window.setInterval(function() { -	var annotations_is_present = 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 -	); +var settings_button = document.querySelector('.ytp-settings-button'); -	console.log(annotations_is_present); -	if (annotations_is_present) { +// Load annotations menu item by activating & deactivating the settings menu +settings_button.click(); +settings_button.click(); + +// var find_annotations_interval = window.setInterval(function() { +	// var annotations_is_present = 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 +	// ); +    // +	// console.log(annotations_is_present); +	// if (annotations_is_present) {  		var annotations_menu_item = document.evaluate(  			"//div[contains(@class, 'ytp-settings-menu')] \  				//div[ \ @@ -42,5 +48,5 @@ var find_annotations_interval = window.setInterval(function() {  		}  		// window.clearInterval(find_annotations_interval); -	} -}, 1000); +// 	} +// }, 1000); | 
