2015-07-08 01:09:03 +08:00
|
|
|
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 04:12:13 +08:00
|
|
|
$(document).ready(function () {
|
2015-07-08 01:09:03 +08:00
|
|
|
// Semantic UI modules.
|
|
|
|
$('.dropdown').dropdown();
|
2015-07-24 04:50:05 +08:00
|
|
|
$('.link.dropdown').dropdown({
|
|
|
|
action: 'hide'
|
|
|
|
});
|
2015-07-08 01:09:03 +08:00
|
|
|
$('.slide.up.dropdown').dropdown({
|
2015-03-08 04:12:13 +08:00
|
|
|
transition: 'slide up'
|
|
|
|
});
|
2015-07-08 19:47:56 +08:00
|
|
|
$('.ui.accordion').accordion();
|
|
|
|
$('.ui.checkbox').checkbox();
|
2015-07-09 13:17:48 +08:00
|
|
|
$('.poping.up').popup();
|
2015-07-08 01:09:03 +08:00
|
|
|
|
|
|
|
initInstall();
|
2015-03-08 04:12:13 +08:00
|
|
|
});
|