aboutsummaryrefslogtreecommitdiff
path: root/public/js
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2015-09-06 16:31:22 -0400
committerUnknwon <u@gogs.io>2015-09-06 16:31:22 -0400
commit85f34ba53843177999cb98bad046e9cce22bfc8f (patch)
treef1f7ca6d3b0fc4848216becd9bc2a25e019cb12e /public/js
parent00767a0522606cd504d81d35fa1d9e9c1e34610c (diff)
new user profile settings UI
Signed-off-by: Unknwon <u@gogs.io>
Diffstat (limited to 'public/js')
-rw-r--r--public/js/gogs.js21
1 files changed, 19 insertions, 2 deletions
diff --git a/public/js/gogs.js b/public/js/gogs.js
index a49ea653..39826f90 100644
--- a/public/js/gogs.js
+++ b/public/js/gogs.js
@@ -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();
}); \ No newline at end of file