new user profile settings UI

Signed-off-by: Unknwon <u@gogs.io>
This commit is contained in:
Unknwon 2015-09-06 16:31:22 -04:00
parent 00767a0522
commit 85f34ba538
16 changed files with 148 additions and 121 deletions

File diff suppressed because one or more lines are too long

View file

@ -148,7 +148,7 @@ function initInstall() {
// Database type change detection.
$("#db_type").change(function () {
var db_type = $('#db_type').val();
if (db_type === "SQLite3") {
if (db_type === "SQLite3" || db_type === "TiDB") {
$('#sql_settings').hide();
$('#pgsql_settings').hide();
$('#sqlite_settings').show();
@ -389,7 +389,7 @@ function initRepository() {
}
}
function initOrganization(){
function initOrganization() {
if ($('.organization').length == 0) {
return;
}
@ -405,8 +405,24 @@ function initOrganization(){
}
});
}
}
function initUser() {
if ($('.user').length == 0) {
return;
}
// Options
if ($('.user.settings.profile').length > 0) {
$('#username').keyup(function () {
var $prompt_span = $('#name-change-prompt');
if ($(this).val().toString().toLowerCase() != $(this).data('name').toString().toLowerCase()) {
$prompt_span.show();
} else {
$prompt_span.hide();
}
});
}
}
function initWebhook() {
@ -545,5 +561,6 @@ $(document).ready(function () {
initInstall();
initRepository();
initOrganization();
initUser();
initWebhook();
});

View file

@ -80,10 +80,6 @@
}
&.options {
input {
width: 50%!important;
min-width: 300px;
}
#interval {
width: 100px!important;
min-width: 100px;