diff --git a/apps/common/main/lib/controller/History.js b/apps/common/main/lib/controller/History.js index d8bea90fc9..52cebac6fa 100644 --- a/apps/common/main/lib/controller/History.js +++ b/apps/common/main/lib/controller/History.js @@ -98,11 +98,6 @@ define([ if (e) { var btn = $(e.target); if (btn && btn.hasClass('revision-restore')) { - var tip = item.btnTip; - if (tip) { - tip.dontShow = true; - tip.tip().remove(); - } if (record.get('isRevision')) Common.Gateway.requestRestore(record.get('revision')); else { diff --git a/apps/common/main/lib/model/HistoryVersion.js b/apps/common/main/lib/model/HistoryVersion.js index dc031eb632..088d699d2e 100644 --- a/apps/common/main/lib/model/HistoryVersion.js +++ b/apps/common/main/lib/model/HistoryVersion.js @@ -67,7 +67,12 @@ define([ arrColors: [], // array of user colors for all changes of current version markedAsVersion: false, canRestore: false, - isRevision: true + isRevision: true, + hasChanges: false, + isExpanded: true, + isVisible: true, + allowSelected: true, + selected: false } } }); diff --git a/apps/common/main/lib/view/History.js b/apps/common/main/lib/view/History.js index 10df5799f6..3aa989183a 100644 --- a/apps/common/main/lib/view/History.js +++ b/apps/common/main/lib/view/History.js @@ -76,48 +76,69 @@ define([ store: this.storeHistory, enableKeyEvents: false, itemTemplate: _.template([ - '