Merge pull request #3583 from madcodelife/main
Fix 'Hover Provider Example' incorrect Promise syntaxpull/3315/head^2
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