stab-crashes/buildid_changeset_page.js

27 строки
935 B
JavaScript
Исходник Постоянная ссылка Обычный вид История

2021-01-26 14:24:21 +03:00
let onLoad = new Promise(function (resolve, reject) {
window.onload = resolve;
});
2021-01-26 14:24:21 +03:00
onLoad.then(function () {
document.getElementById("getChangeset").onclick = function () {
// e.g. 20161001030430
2021-01-26 14:24:21 +03:00
fromBuildIDtoChangeset(document.getElementById("buildID").value).then(
(changeset) =>
(document.getElementById("getChangesetResult").textContent = changeset)
);
};
2021-01-26 14:24:21 +03:00
document.getElementById("getBuildID").onclick = function () {
// e.g. 87cd291d2db6
// 1: Find date of the changeset
// 2: Find first build ID that is greater than the date of the changeset
// 3: Get the changeset for the build ID found in (2), if it's older than changeset, go to the next build.
2021-01-26 14:24:21 +03:00
getBuildID(document.getElementById("changeset").value).then(
(buildID) =>
(document.getElementById("getBuildIDResult").textContent = buildID
? buildID
: "Not shipped yet.")
);
};
});