mirror of
https://github.com/onionshare/onionshare.git
synced 2025-05-02 06:26:10 -04:00
Prevent usernames in Chat mode of length 128 chars or more
This commit is contained in:
parent
b2d57ff787
commit
00473eaef6
4 changed files with 58 additions and 13 deletions
|
@ -88,7 +88,7 @@ var emitMessage = function (socket) {
|
|||
|
||||
var updateUsername = function (socket) {
|
||||
var username = $('#username').val();
|
||||
if (!checkUsernameExists(username)) {
|
||||
if (!checkUsernameExists(username) && !checkUsernameLength(username)) {
|
||||
$.ajax({
|
||||
method: 'POST',
|
||||
url: `http://${document.domain}:${location.port}/update-session-username`,
|
||||
|
@ -133,6 +133,15 @@ var checkUsernameExists = function (username) {
|
|||
return false;
|
||||
}
|
||||
|
||||
var checkUsernameLength = function (username) {
|
||||
$('#username-error').text('');
|
||||
if (username.length > 128) {
|
||||
$('#username-error').text('Please choose a shorter username.');
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
var getScrollDiffBefore = function () {
|
||||
return $('#chat').scrollTop() - ($('#chat')[0].scrollHeight - $('#chat')[0].offsetHeight);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue