Преглед на файлове

Fix equation display edge cases

Kirk Trombley преди 3 години
родител
ревизия
6b8f695b64
променени са 1 файла, в които са добавени 4 реда и са изтрити 4 реда
  1. 4 4
      web/listeners.js

+ 4 - 4
web/listeners.js

@@ -103,14 +103,14 @@ const onControlsChanged = state => {
     \\begin{aligned}
     &\\${state.sortOrder}_{P}\\left[
       ${scaleDisplay} ${metrics[state.sortMetric].displayName}\\left(${arg}\\right)
-      ${state.clusterSettings.multWithTotal ? `${metrics[state.sortMetric].displayName}\\left(P\\right)` : ""}
+      ${state.useCluster && state.clusterSettings.multWithTotal ? `${metrics[state.sortMetric].displayName}\\left(P\\right)` : ""}
     \\right]\\\\
     = 
     &\\${state.sortOrder}_{P}\\left[
       \\begin{aligned}
-        &${scaleDisplay}\\\\
-        *&${scaleDisplayL} ${metrics[state.sortMetric].displayBody(arg, state.space)} ${scaleDisplayR} 
-        ${state.clusterSettings.multWithTotal ? `\\\\ \n *&\\left(${metrics[state.sortMetric].displayBody("P", state.space)}\\right)` : ""}
+        ${scaleDisplay ? `&${scaleDisplay}\\\\ *` : ""}
+        &${scaleDisplayL} ${metrics[state.sortMetric].displayBody(arg, state.space)} ${scaleDisplayR} 
+        ${state.useCluster && state.clusterSettings.multWithTotal ? `\\\\ \n *&\\left(${metrics[state.sortMetric].displayBody("P", state.space)}\\right)` : ""}
       \\end{aligned}
     \\right]
     \\end{aligned}