diff --git a/www/common/onlyoffice/history.js b/www/common/onlyoffice/history.js index 740734b9d..fc98fe22d 100644 --- a/www/common/onlyoffice/history.js +++ b/www/common/onlyoffice/history.js @@ -156,16 +156,18 @@ define([ $fastPrev.show(); $next.show(); $fastNext.show(); + $hist.find('.cp-toolbar-history-next, .cp-toolbar-history-previous') + .prop('disabled', ''); if (cpIndex >= cps && msgIndex === 0) { - $fastPrev.hide(); + $fastPrev.prop('disabled', 'disabled'); } if (cpIndex === 0) { - $fastNext.hide(); + $fastNext.prop('disabled', 'disabled'); } var id = getId(); var msgs = (ooMessages[id] || []).length; if (msgIndex >= (msgs-1)) { - $next.hide(); + $next.prop('disabled', 'disabled'); } }; @@ -199,8 +201,8 @@ define([ h('i.fa.fa-step-forward') ]); $fastPrev = $(fastPrev); - $fastNext = $(fastNext).hide(); - $next = $(_next).hide(); + $fastNext = $(fastNext).prop('disabled', 'disabled'); + $next = $(_next).prop('disabled', 'disabled'); var pos = h('span.cp-history-timeline-pos.fa.fa-caret-down'); var time = h('div.cp-history-timeline-time'); diff --git a/www/common/sframe-common-history.js b/www/common/sframe-common-history.js index 279492c03..d171bcef4 100644 --- a/www/common/sframe-common-history.js +++ b/www/common/sframe-common-history.js @@ -328,9 +328,6 @@ define([ if (isNaN(i)) { return; } if (i > 0) { i = 0; } if (i < -(states.length - 2)) { i = -(states.length - 2); } - if (i <= -(states.length - 11)) { - loadMore(); - } var idx = getIndex(i); if (semantic && i !== c) { @@ -346,6 +343,10 @@ define([ } } + if (i <= -(states.length - 11)) { + loadMore(); + } + if (blockOnly) { return states[idx]; } var val = states[idx].getContent().doc; diff --git a/www/common/translations/messages.de.json b/www/common/translations/messages.de.json index af78665f4..f0e819b8c 100644 --- a/www/common/translations/messages.de.json +++ b/www/common/translations/messages.de.json @@ -183,8 +183,8 @@ "help_button": "Hilfe", "historyText": "Verlauf", "historyButton": "Dokumentverlauf anzeigen", - "history_next": "Neuere Version", - "history_prev": "Ältere Version", + "history_next": "Nächste Version", + "history_prev": "Vorherige Version", "history_loadMore": "Weiteren Verlauf laden", "history_closeTitle": "Verlauf schließen", "history_restoreTitle": "Die gewählte Version des Dokuments wiederherstellen", @@ -1284,9 +1284,9 @@ "oo_invalidFormat": "Diese Datei kann nicht importiert werden", "oo_importInProgress": "Import wird durchgeführt", "oo_exportInProgress": "Export wird durchgeführt", - "oo_sheetMigration_loading": "Deine Tabelle wird auf die neueste Version aktualisiert", + "oo_sheetMigration_loading": "Deine Tabelle wird auf die neueste Version aktualisiert. Bitte warte etwa eine Minute.", "oo_sheetMigration_complete": "Eine aktualisierte Version ist verfügbar. Klicke auf OK, um neu zu laden.", - "oo_sheetMigration_anonymousEditor": "Die Bearbeitung dieser Tabelle ist für anonyme Benutzer deaktiviert, bis sie von einem registrierten Benutzer auf die neueste Version aktualisiert wird.", + "oo_sheetMigration_anonymousEditor": "Die Bearbeitung dieser Tabelle ist für nicht-registrierte Benutzer deaktiviert, bis sie von einem registrierten Benutzer auf die neueste Version aktualisiert wird.", "imprint": "Impressum", "isContact": "{0} ist einer deiner Kontakte", "isNotContact": "{0} ist nicht einer deiner Kontakte", @@ -1404,5 +1404,28 @@ "settings_cat_kanban": "Kanban", "settings_kanbanTagsOr": "ODER", "settings_kanbanTagsAnd": "UND", - "settings_kanbanTagsHint": "Wähle aus, wie sich der Tag-Filter bei der Auswahl mehrerer Tags verhalten soll: nur Karten mit allen ausgewählten Tags anzeigen (UND) oder Karten mit irgendeinem der ausgewählten Tags anzeigen (ODER)" + "settings_kanbanTagsHint": "Wähle aus, wie sich der Tag-Filter bei der Auswahl mehrerer Tags verhalten soll: nur Karten mit allen ausgewählten Tags anzeigen (UND) oder Karten mit irgendeinem der ausgewählten Tags anzeigen (ODER)", + "history_restoreDriveTitle": "Ausgewählte Version des CryptDrives wiederherstellen", + "history_userNext": "Nächster Autor", + "history_shareTitle": "Link zu dieser Version teilen", + "oo_deletedVersion": "Diese Version ist nicht mehr im Verlauf vorhanden.", + "snapshots_cantRestore": "Wiederherstellung ist fehlgeschlagen. Die Verbindung wurde getrennt.", + "snapshots_close": "Schließen", + "snapshots_restore": "Wiederherstellen", + "snapshots_open": "Öffnen", + "infobar_versionHash": "Du betrachtest gerade eine alte Version des Dokuments ({0}).", + "history_restoreDriveDone": "CryptDrive wurde wiederhergestellt", + "history_restoreDrivePrompt": "Bist du sicher, dass du die aktuelle Version des CryptDrives durch die angezeigte Version ersetzen möchtest?", + "history_cantRestore": "Wiederherstellung ist fehlgeschlagen. Die Verbindung wurde getrennt.", + "history_close": "Schließen", + "history_restore": "Wiederherstellen", + "share_bar": "Link erstellen", + "snapshots_placeholder": "Titel der gespeicherten Version", + "snapshots_new": "Version speichern", + "snapshots_button": "Gespeicherte Versionen", + "snaphot_title": "Gespeicherte Version", + "history_userPrev": "Vorheriger Autor", + "history_fastPrev": "Vorherige Sitzung", + "history_fastNext": "Nächste Sitzung", + "share_versionHash": "Du bist gerade dabei, die ausgewählte Version im Verlauf des Dokuments schreibgeschützt zu teilen. Dies beinhaltet Lesezugriff auf alle Versionen des Dokuments." } diff --git a/www/common/translations/messages.fr.json b/www/common/translations/messages.fr.json index 7c8d7c8e7..e09f76f90 100644 --- a/www/common/translations/messages.fr.json +++ b/www/common/translations/messages.fr.json @@ -1427,5 +1427,10 @@ "history_cantRestore": "La restauration a échoué. Vous êtes déconnecté.", "history_close": "Fermer", "history_restore": "Restaurer", - "share_bar": "Créer le lien" + "share_bar": "Créer le lien", + "snapshots_delete": "Supprimer", + "snapshot_error_exists": "Il existe déja une capture de cette version", + "snapshots_ooPickVersion": "Vous devez sélectionner une version avant de faire une capture", + "oo_version": "Version : ", + "oo_version_latest": "Dernière" } diff --git a/www/common/translations/messages.json b/www/common/translations/messages.json index 8a2e785bb..0cace79d1 100644 --- a/www/common/translations/messages.json +++ b/www/common/translations/messages.json @@ -1427,5 +1427,10 @@ "snapshots_restore": "Restore", "snapshots_close": "Close", "snapshots_cantRestore": "Restoration failed. You are disconnected.", - "oo_deletedVersion": "This version no longer exists in the history." + "oo_deletedVersion": "This version no longer exists in the history.", + "snapshots_delete": "Delete", + "oo_version_latest": "Latest", + "oo_version": "Version: ", + "snapshots_ooPickVersion": "You must select a version before creating a snapshot", + "snapshot_error_exists": "There is already a snapshot of this version" } diff --git a/www/kanban/app-kanban.less b/www/kanban/app-kanban.less index 879121be7..a4c7ad743 100644 --- a/www/kanban/app-kanban.less +++ b/www/kanban/app-kanban.less @@ -37,6 +37,7 @@ } .kanban-board { .kanban-board-inner { + touch-action: none; background-color: @board-bg; max-height: 100%; display: flex; @@ -167,6 +168,7 @@ justify-content: space-between; padding: 5px; flex-wrap: wrap; + touch-action: none; .cp-kanban-cursors { margin-top: 10px; }