bench-forgejo/public/js/gogs.js

46 lines
1.2 KiB
JavaScript
Raw Normal View History

2015-07-07 22:39:03 +05:30
function initInstall() {
if ($('.install').length == 0) {
return;
}
// Database type change detection.
$("#db_type").change(function () {
var db_type = $('#db_type').val();
if (db_type === "SQLite3") {
$('#sql_settings').hide();
$('#pgsql_settings').hide();
$('#sqlite_settings').show();
return;
}
var mysql_default = '127.0.0.1:3306';
var postgres_default = '127.0.0.1:5432';
$('#sqlite_settings').hide();
$('#sql_settings').show();
if (db_type === "PostgreSQL") {
$('#pgsql_settings').show();
if ($('#db_host').val() == mysql_default) {
$('#db_host').val(postgres_default);
}
} else {
$('#pgsql_settings').hide();
if ($('#db_host').val() == postgres_default) {
$('#db_host').val(mysql_default);
}
}
});
};
2015-03-08 01:42:13 +05:30
$(document).ready(function () {
2015-07-07 22:39:03 +05:30
// Semantic UI modules.
$('.dropdown').dropdown();
$('.slide.up.dropdown').dropdown({
2015-03-08 01:42:13 +05:30
transition: 'slide up'
});
2015-07-08 17:17:56 +05:30
$('.ui.accordion').accordion();
$('.ui.checkbox').checkbox();
2015-07-09 10:47:48 +05:30
$('.poping.up').popup();
2015-07-07 22:39:03 +05:30
initInstall();
2015-03-08 01:42:13 +05:30
});