2016-09-03 15:54:33 +02:00
< div class = "container-fluid" >
2023-11-23 20:51:49 +01:00
< div class = "row" >
< div class = "col-lg-12" >
< h3 class = "page-header" > < i class = "fa fa-download fa-fw" > < / i > < span data-i18n = "main_menu_update_token" > Update< / span > < / h3 >
< div class = "introd" >
< h4 data-i18n = "update_label_intro" > Overview about all available Hyperion versions. On top you could update or downgrade your version of Hyperion whenever you want. Sorted from newest to oldest< / h4 >
< h4 > At the moment the respective install button is disabled. Development is still ongoing here. < / h4 >
< hr / >
< / div >
< h4 id = "update_currver" > < / h4 >
< hr >
< div class = "col-lg-12" id = "versionlist" >
< / div >
< / div >
< / div >
2016-09-03 15:54:33 +02:00
< / div >
< script >
2023-11-23 20:51:49 +01:00
$(document).ready(function (error) {
performTranslation();
getReleases(function (callback) {
2019-06-22 21:30:17 +02:00
2023-11-23 20:51:49 +01:00
if (callback) {
var matches = 0;
for (var key in window.gitHubVersionList) {
2019-06-22 21:30:17 +02:00
2023-11-23 20:51:49 +01:00
if (window.gitHubVersionList[key].name == null ||
window.gitHubVersionList[key].tag_name.includes('rc') ||
(window.serverConfig.general.watchedVersionBranch == "Stable" & &
(window.gitHubVersionList[key].tag_name.includes('beta') ||
window.gitHubVersionList[key].tag_name.includes('alpha')
)
) ||
(window.serverConfig.general.watchedVersionBranch == "Beta"
& & window.gitHubVersionList[key].tag_name.includes('Alpha')
)) {
continue;
}
2019-06-22 21:30:17 +02:00
2023-11-23 20:51:49 +01:00
var danger;
var type;
2022-03-13 16:38:28 +01:00
2023-11-23 20:51:49 +01:00
if (window.gitHubVersionList[key].tag_name.includes('beta')) {
danger = 'warning';
type = 'Beta';
}
else if (window.gitHubVersionList[key].tag_name.includes('alpha')) {
danger = 'danger';
type = 'Alpha';
}
else {
danger = 'default';
type = 'Stable';
}
2022-03-13 16:38:28 +01:00
2023-11-23 20:51:49 +01:00
matches++;
$('#versionlist').append('< div class = "col-lg-6" > < div class = "panel panel-' + danger + '" > < div class = "panel-heading" > < i class = "fa fa-television fa-fw" > < / i > Hyperion V' + window.gitHubVersionList[key].tag_name + '< / div > < div class = "panel-body" > < p > < span style = "font-weight:bold;" > ' + $.i18n('update_label_type') + '< / span > ' + type + '< / p > < p > < span id = "desc" style = "font-weight:bold;" > ' + $.i18n('update_label_description') + '< / span > ' + DOMPurify.sanitize(marked.parse(window.gitHubVersionList[key].body)) + '< / p > < hr > < a class = "btn btn-primary" href = "' + window.gitHubVersionList[key].html_url + '" target = "_blank" > < i class = "fa fa-list fa-fw" > < / i > < span style = "font-weight:bold;" > ' + $.i18n('update_button_changelog') + '< / span > < / a > < button type = "button" class = "btn btn-warning pull-right" ' + ( window . gitHubVersionList [ key ] . tag_name = = window . currentVersion ? " disabled " : " disabled " ) + ' > < i class = "fa fa-download fa-fw" > < / i > ' + $.i18n('update_button_install') + '< / button > < / div > < / div > < / div > ');
}
$('#update_currver').append($.i18n('update_versreminder', currentVersion));
if (matches == 0)
$('#versionlist').append($.i18n('update_no_updates_for_branch'));
}
else {
$('#versionlist').append($.i18n('update_error_getting_versions'));
}
});
removeOverlay();
});
2016-09-03 15:54:33 +02:00
< / script >