Просмотр исходного кода

Revision list now shows dates and sorted in descending date order.

Ryu Sato 5 лет назад
Родитель
Сommit
103ec56635

+ 1 - 1
src/client/js/components/RevisionCompare/RevisionIdForm.jsx

@@ -20,7 +20,7 @@ class RevisionIdForm extends React.Component {
   revisionOptions() {
     const { revisionCompareContainer } = this.props;
     return revisionCompareContainer.state.recentRevisions.map(rev => {
-      return { label: rev._id, value: rev._id };
+      return { label: `${new Date(rev.createdAt)} - ${rev._id}`, value: rev._id };
     });
   }
 

+ 2 - 3
src/client/js/services/RevisionCompareContainer.js

@@ -97,10 +97,9 @@ export default class RevisionCompareContainer extends Container {
 
       const newRecentRevisions = this.state.recentRevisions;
       newRecentRevisions.push(revision);
+      // Update day time descending
       newRecentRevisions.sort((a, b) => {
-        if (a._id < b._id) { return -1; }
-        if (a._id > b._id) { return 1; }
-        return 0;
+        return new Date(b.createdAt) - new Date(a.createdAt);
       });
       this.setState({ recentRevisions: newRecentRevisions });
       return revision;