diff --git a/customize.dist/translations/messages.fr.js b/customize.dist/translations/messages.fr.js index 1effcfca7..8d8abb73b 100644 --- a/customize.dist/translations/messages.fr.js +++ b/customize.dist/translations/messages.fr.js @@ -278,6 +278,10 @@ define(function () { out.contacts_info3 = "Double-cliquer sur son nom pour voir son profil"; out.contacts_info4 = "Chaque participant peut nettoyer définitivement l'historique d'une discussion"; + out.contacts_removeHistoryTitle = "Supprimer l'historique du chat"; + out.contacts_confirmRemoveHistory = 'Êtes-vous sûr de vouloir supprimer définitivement l\'historique de votre chat ? Les messages ne pourront pas être restaurés.'; + out.contacts_removeHistoryServerError = 'Une erreur est survenue lors de la supprimer de l\'historique du chat. Veuillez réessayer plus tard.'; + // File manager out.fm_rootName = "Documents"; diff --git a/customize.dist/translations/messages.js b/customize.dist/translations/messages.js index 5c0b4c25f..a01f06cac 100644 --- a/customize.dist/translations/messages.js +++ b/customize.dist/translations/messages.js @@ -282,6 +282,7 @@ define(function () { out.contacts_info3 = "Double-click their icon to view their profile"; out.contacts_info4 = "Either participant can clear permanently a chat history"; + out.contacts_removeHistoryTitle = 'Clean the chat history'; out.contacts_confirmRemoveHistory = 'Are you sure you want to permanently remove your chat history? Data cannot be restored'; out.contacts_removeHistoryServerError = 'There was an error while removing your chat history. Try again later'; diff --git a/www/common/common-interface.js b/www/common/common-interface.js index 43c07123b..7f3036216 100644 --- a/www/common/common-interface.js +++ b/www/common/common-interface.js @@ -299,11 +299,12 @@ define([ var MutationObserver = window.MutationObserver; var addTippy = function (el) { if (el.nodeName === 'IFRAME') { return; } + var delay = typeof(AppConfig.tooltipDelay) === "number" ? AppConfig.tooltipDelay : 500; Tippy(el, { position: 'bottom', distance: 0, performance: true, - delay: [500, 0] + delay: [delay, 0] }); }; var $body = $('body'); diff --git a/www/common/common-messaging.js b/www/common/common-messaging.js index bfc983914..6349bca0f 100644 --- a/www/common/common-messaging.js +++ b/www/common/common-messaging.js @@ -284,15 +284,15 @@ define([ var proxy = common.getProxy(); var $header = $('
', { - 'class': 'cp-contact-top-bar header', + 'class': 'header', }).appendTo($container); var $avatar = $('
', {'class': 'avatar'}).appendTo($header); var $removeHistory = $('', { - 'class': 'remove-history fa fa-eraser' + 'class': 'remove-history fa fa-eraser', + title: common.Messages.contacts_removeHistoryTitle }) - // TODO set title .click(function () { Cryptpad.confirm(common.Messages.contacts_confirmRemoveHistory, function (yes) { if (!yes) { return; } diff --git a/www/common/cryptpad-common.js b/www/common/cryptpad-common.js index 101695ef8..5b7e5a15a 100644 --- a/www/common/cryptpad-common.js +++ b/www/common/cryptpad-common.js @@ -1779,6 +1779,7 @@ define([ initialized = true; updateLocalVersion(); + common.addTooltips(); f(void 0, env); if (typeof(window.onhashchange) === 'function') { window.onhashchange(); } } @@ -1797,7 +1798,6 @@ define([ store = common.store = env.store = storeObj; common.addDirectMessageHandler(common); - common.addTooltips(); var proxy = getProxy(); var network = getNetwork(); diff --git a/www/contacts/main.less b/www/contacts/main.less index ac9af7c78..84d64ff68 100644 --- a/www/contacts/main.less +++ b/www/contacts/main.less @@ -112,24 +112,6 @@ body { } } -.cp-contact-top-bar { - display: flex; - justify-content: space-between; - align-items: center; - - .avatar, - .right-col { - flex:1 1 auto; - } - .remove-history { - height: 100%; - - &:hover { - background-color: lighten(@bg-color, 20%); - } - } -} - #messaging { flex: 1; height: 100%; @@ -140,7 +122,27 @@ body { } .header { background-color: lighten(@bg-color, 15%); - padding: 10px; + padding: 0; + display: flex; + justify-content: space-between; + align-items: center; + height: 50px; + + .avatar, + .right-col { + flex:1 1 auto; + } + .remove-history { + height: 100%; + line-height: 30px; + padding: 10px; + &:hover { + background-color: rgba(50,50,50,0.3); + } + } + .avatar { + margin: 10px; + } } .chat { height: 100%;