Fix url cursor detection on Edge

_supportCursorURIs was set to true even when Edge didn't support
URIs because the fallback value "default" was used.
This commit is contained in:
Niko Lehto 2019-09-23 10:50:45 +02:00 committed by Lauri Kasanen
parent 3c3ac34eb8
commit 19f0803636

View File

@ -31,7 +31,7 @@ try {
const target = document.createElement('canvas'); const target = document.createElement('canvas');
target.style.cursor = 'url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default'; target.style.cursor = 'url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default';
if (target.style.cursor) { if (target.style.cursor.indexOf("url") === 0) {
Log.Info("Data URI scheme cursor supported"); Log.Info("Data URI scheme cursor supported");
_supportsCursorURIs = true; _supportsCursorURIs = true;
} else { } else {