Платформа ЦРНП "Мирокод" для разработки проектов
https://git.mirocod.ru
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
1.8 KiB
68 lines
1.8 KiB
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); |
|
} |
|
} |
|
}); |
|
}; |
|
|
|
function initRepository(){ |
|
if ($('.repository').length == 0) { |
|
return; |
|
} |
|
|
|
if ($('.labels').length == 0) { |
|
return; |
|
} |
|
$('.color-picker').each( function() { |
|
$(this).minicolors(); |
|
}); |
|
$('.precolors .color').click(function(){ |
|
var color_hex = $(this).data('color-hex') |
|
$('.color-picker').val(color_hex); |
|
$('.minicolors-swatch-color').css("background-color", color_hex); |
|
}); |
|
}; |
|
|
|
$(document).ready(function () { |
|
// Semantic UI modules. |
|
$('.dropdown').dropdown(); |
|
$('.jump.dropdown').dropdown({ |
|
action: 'hide' |
|
}); |
|
$('.slide.up.dropdown').dropdown({ |
|
transition: 'slide up' |
|
}); |
|
$('.ui.accordion').accordion(); |
|
$('.ui.checkbox').checkbox(); |
|
$('.poping.up').popup(); |
|
|
|
initInstall(); |
|
initRepository(); |
|
}); |