diff --git a/customize.dist/translations/messages.fr.js b/customize.dist/translations/messages.fr.js index fef399488..2a51d9e60 100644 --- a/customize.dist/translations/messages.fr.js +++ b/customize.dist/translations/messages.fr.js @@ -62,9 +62,9 @@ define(function () { out.clickToEdit = 'Cliquer pour modifier'; - out.forgetButton = 'OUBLIER'; - out.forgetButtonTitle = 'Enlever ce document de la liste en page d\'accueil'; - out.forgetPrompt = 'Cliquer sur OK supprimera l\'URL de ce document de la mémoire de votre navigateur (localStorage), êtes-vous sûr ?'; + out.forgetButton = 'SUPPRIMER'; + out.forgetButtonTitle = 'Déplacer ce pad vers la corbeille'; + out.forgetPrompt = 'Cliquer sur OK déplacera ce pad vers la corbeille de votre CryptDrive, êtes-vous sûr ?'; out.movedToTrash = 'Ce document a été déplacé vers la corbeille.
Accéder à mon Drive'; out.shareButton = 'Partager'; @@ -258,6 +258,8 @@ define(function () { out.settings_userFeedbackHint2 = "Le contenu de vos pads et les clés de déchiffrement ne seront jamais partagés avec le serveur."; out.settings_userFeedback = "Désactiver l'envoi de retours d'expérience"; + out.settings_anonymous = "Vous n'êtes pas connectés. Ces préférences seront utilisées pour ce navigateur."; + // index.html //about.html diff --git a/www/common/cryptpad-common.js b/www/common/cryptpad-common.js index b7df025a2..c11726375 100644 --- a/www/common/cryptpad-common.js +++ b/www/common/cryptpad-common.js @@ -1160,6 +1160,17 @@ define([ content: $userAdminContent.html() }); } + var parsed = parsePadUrl(window.location.href); + if (parsed && (!parsed.type || parsed.type && parsed.type !== 'drive')) { + options.push({ + tag: 'a', + attributes: { + 'target': '_blank', + 'href': '/drive/' + }, + content: Messages.login_accessDrive + }); + } // Add the change display name button if not in read only mode if (config.changeNameButtonCls && config.displayChangeName) { //readOnly !== 1) { TODO options.push({ @@ -1168,26 +1179,15 @@ define([ content: Messages.user_rename }); } - var parsed = parsePadUrl(window.location.href); - if (parsed && (!parsed.type || parsed.type && parsed.type !== 'drive')) { + if (parsed && parsed.type && parsed.type !== 'settings') { options.push({ tag: 'a', - attributes: { - 'target': '_blank', - 'href': '/drive/' - }, - content: Messages.login_accessDrive + attributes: {'class': 'settings'}, + content: Messages.settingsButton }); } // Add login or logout button depending on the current status if (account) { - if (parsed && parsed.type && parsed.type !== 'settings') { - options.push({ - tag: 'a', - attributes: {'class': 'settings'}, - content: Messages.settingsButton - }); - } options.push({ tag: 'a', attributes: {'class': 'logout'}, diff --git a/www/settings/main.js b/www/settings/main.js index 68e01a3fd..70cf938dc 100644 --- a/www/settings/main.js +++ b/www/settings/main.js @@ -42,9 +42,13 @@ define([ var $div = $('
', {'class': 'infoBlock'}); var accountName = obj.login_name; - if (!accountName) { return; } var $label = $('', {'class': 'label'}).text(Messages.user_accountName + ':'); - var $name = $('').text(accountName); + var $name = $('').text(accountName || ''); + if (!accountName) { + $label.text(''); + $name.text(Messages.settings_anonymous); + } + $div.append($label).append($name); return $div; @@ -71,6 +75,7 @@ define([ // When the display name is changed (enter or button clicked) var todo = function () { displayName = $input.val(); + if (displayName === obj[USERNAME_KEY]) { return; } obj[USERNAME_KEY] = displayName; $spinner.show(); Cryptpad.whenRealtimeSyncs(store.info.realtime, function () { @@ -233,7 +238,7 @@ define([ APP.$container = $('#container'); Cryptpad.ready(function () { - if (!Cryptpad.getUserHash()) { return redirectToMain(); } + //if (!Cryptpad.getUserHash()) { return redirectToMain(); } var storeObj = Cryptpad.getStore().getProxy && Cryptpad.getStore().getProxy().proxy ? Cryptpad.getStore().getProxy() : undefined; @@ -247,8 +252,9 @@ define([ if (e.key !== Cryptpad.userHashKey) { return; } var o = e.oldValue; var n = e.newValue; + window.location.reload(); if (o && !n) { // disconnect - redirectToMain(); + //redirectToMain(); } }); });