]> git.cworth.org Git - lmno.games/blobdiff - empathy/empathy.jsx
Rename "label" to "achievement"
[lmno.games] / empathy / empathy.jsx
index 6acf526c3516da99cdf72f282c65ff5ad894a8be..30aa0ca12eff0152cc2b918b2e7b1e1c95b19423 100644 (file)
@@ -789,29 +789,6 @@ class ActivePrompt extends React.PureComponent {
   }
 
   render() {
-    let move_on_button = null;
-    if (this.props.idle) {
-      move_on_button =(
-        <button
-          className="vote-button"
-          onClick={() => fetch_post_json(`end-answers/${this.props.prompt.id}`) }
-        >
-          Move On Without Their Answers
-          <div className="vote-choices">
-            {[...this.props.votes].map(v => {
-              return (
-                <div
-                  key={v}
-                  className="vote-choice"
-                >
-                  {v}
-                </div>
-              );
-            })}
-          </div>
-        </button>
-      );
-    }
 
     let still_waiting = null;
     const answering_players = Object.keys(this.props.players_answering);;
@@ -845,6 +822,32 @@ class ActivePrompt extends React.PureComponent {
       );
     }
 
+    let move_on_button = null;
+    if (this.props.idle) {
+      move_on_button =(
+        <button
+          className="vote-button"
+          onClick={() => fetch_post_json(`end-answers/${this.props.prompt.id}`) }
+        >
+          {answering_players.length ?
+           "Move On Without Their Answers" :
+           "Move On Without Anyone Else"}
+          <div className="vote-choices">
+            {[...this.props.votes].map(v => {
+              return (
+                <div
+                  key={v}
+                  className="vote-choice"
+                >
+                  {v}
+                </div>
+              );
+            })}
+          </div>
+        </button>
+      );
+    }
+
     if (this.props.players_answered.has(this.props.player.name)) {
       return (
         <div className="please-wait">
@@ -1213,7 +1216,7 @@ class Game extends React.PureComponent {
             {state.scores.scores.map(score => {
               let perfect = null;
               if (score.score == perfect_score) {
-                perfect = <span className="label">Perfect!</span>;
+                perfect = <span className="achievement">Perfect!</span>;
               }
               return (
                 <li key={score.players[0]}>