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;
}