Ver Fonte

impl handleCompareLatestRevisionButton

itizawa há 5 anos atrás
pai
commit
09485ff06c

+ 6 - 1
src/client/js/components/PageHistory/PageRevisionList.jsx

@@ -28,6 +28,11 @@ class PageRevisionList extends React.Component {
       classNames.push('revision-history-outer-contiguous-nodiff');
     }
 
+    const handleCompareLatestRevisionButton = () => {
+      revisionComparerContainer.setState({ sourceRevision: revision });
+      revisionComparerContainer.setState({ targetRevision: latestRevision });
+    };
+
     const handleComparePreviousRevisionButton = () => {
       revisionComparerContainer.setState({ sourceRevision: previousRevision });
       revisionComparerContainer.setState({ targetRevision: revision });
@@ -59,7 +64,7 @@ class PageRevisionList extends React.Component {
                 </span>
               </button>
               <div className="dropdown-menu" aria-labelledby="dropdownMenuButton">
-                <button className="dropdown-item" type="button" onClick={() => { console.log('Readonly') }}>
+                <button className="dropdown-item" type="button" onClick={handleCompareLatestRevisionButton}>
                   最新と比較
                 </button>
                 <button className="dropdown-item" type="button" onClick={handleComparePreviousRevisionButton}>