mirror of
https://github.com/microsoft/monaco-editor.git
synced 2024-11-25 16:35:44 +08:00
Merge pull request #3583 from madcodelife/main
Fix 'Hover Provider Example' incorrect Promise syntax
This commit is contained in:
commit
3b800d8192
@ -31,35 +31,32 @@ monaco.editor.create(document.getElementById("container"), {
|
||||
|
||||
function xhr(url) {
|
||||
var req = null;
|
||||
return new Promise(
|
||||
function (c, e) {
|
||||
req = new XMLHttpRequest();
|
||||
req.onreadystatechange = function () {
|
||||
if (req._canceled) {
|
||||
return;
|
||||
return new Promise(function (c, e) {
|
||||
req = new XMLHttpRequest();
|
||||
req.onreadystatechange = function () {
|
||||
if (req._canceled) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (req.readyState === 4) {
|
||||
if (
|
||||
(req.status >= 200 && req.status < 300) ||
|
||||
req.status === 1223
|
||||
) {
|
||||
c(req);
|
||||
} else {
|
||||
e(req);
|
||||
}
|
||||
req.onreadystatechange = function () {};
|
||||
}
|
||||
};
|
||||
|
||||
if (req.readyState === 4) {
|
||||
if (
|
||||
(req.status >= 200 && req.status < 300) ||
|
||||
req.status === 1223
|
||||
) {
|
||||
c(req);
|
||||
} else {
|
||||
e(req);
|
||||
}
|
||||
req.onreadystatechange = function () {};
|
||||
}
|
||||
};
|
||||
req.open("GET", url, true);
|
||||
req.responseType = "";
|
||||
|
||||
req.open("GET", url, true);
|
||||
req.responseType = "";
|
||||
|
||||
req.send(null);
|
||||
},
|
||||
function () {
|
||||
req._canceled = true;
|
||||
req.abort();
|
||||
}
|
||||
);
|
||||
req.send(null);
|
||||
}).catch(function () {
|
||||
req._canceled = true;
|
||||
req.abort();
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user