Yuki Takei 5 lat temu
rodzic
commit
b789bb6130

+ 15 - 8
src/client/js/components/RevisionComparer/RevisionComparer.jsx

@@ -61,6 +61,8 @@ const RevisionComparer = (props) => {
     return null;
     return null;
   }
   }
 
 
+  const isNodiff = sourceRevision._id === targetRevision._id;
+
   return (
   return (
     <div className="revision-compare">
     <div className="revision-compare">
       <div className="d-flex">
       <div className="d-flex">
@@ -88,14 +90,19 @@ const RevisionComparer = (props) => {
         </Dropdown>
         </Dropdown>
       </div>
       </div>
 
 
-      <div className="revision-compare-outer">
-        {sourceRevision._id === targetRevision._id ? t('No diff') : (
-          <RevisionDiff
-            revisionDiffOpened
-            previousRevision={sourceRevision}
-            currentRevision={targetRevision}
-          />
-        )}
+      <div className={`revision-compare-container ${isNodiff ? 'nodiff' : ''}`}>
+        { isNodiff
+          ? (
+            <span className="h3 text-muted">{t('No diff')}</span>
+          )
+          : (
+            <RevisionDiff
+              revisionDiffOpened
+              previousRevision={sourceRevision}
+              currentRevision={targetRevision}
+            />
+          )
+        }
       </div>
       </div>
     </div>
     </div>
   );
   );

+ 7 - 3
src/client/styles/scss/_page-history.scss

@@ -47,10 +47,14 @@
 }
 }
 
 
 .revision-compare {
 .revision-compare {
-  .revision-compare-outer {
+  .revision-compare-container {
     min-height: 100px;
     min-height: 100px;
-    max-height: 250px;
-    overflow: unset;
+
+    &.nodiff {
+      display: flex;
+      align-items: center;
+      justify-content: center;
+    }
   }
   }
   .d2h-file-header {
   .d2h-file-header {
     display: none;
     display: none;