From 5c3bd9b3802e2001a7e77baf2911386135a03839 Mon Sep 17 00:00:00 2001
From: notoraptor <stevenbocco@gmail.com>
Date: Wed, 14 Aug 2019 12:22:22 -0400
Subject: [Web] Integrated new maps on the web interface

- Fixed bug with incorrect dislodged unit on pure map
- [python] Make sure dummy powers are registered only for standard maps.
- Hardcoded supply centers into SVG files.
- Removed supply centers CSS classes.
- Update positions for units and dislodged units on all maps.
- Converted SVGs to React.
- Removed "sym" classes and hardcode related styles into symbol definitions.
- Reordered map list (standard at top, then other ones in alphabetical order)
- Displayed + button for all maps and disable it for maps without variants.
- Minified generated code when converting SVG files to React.
- [web] Added ability to hide/display map abbreviations.
---
 diplomacy/web/src/gui/forms/join_form.jsx | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'diplomacy/web/src/gui/forms/join_form.jsx')

diff --git a/diplomacy/web/src/gui/forms/join_form.jsx b/diplomacy/web/src/gui/forms/join_form.jsx
index e7f8bb2..611c7d1 100644
--- a/diplomacy/web/src/gui/forms/join_form.jsx
+++ b/diplomacy/web/src/gui/forms/join_form.jsx
@@ -16,7 +16,6 @@
 // ==============================================================================
 import React from 'react';
 import {Forms} from "../components/forms";
-import {STRINGS} from "../../diplomacy/utils/strings";
 import PropTypes from "prop-types";
 
 export class JoinForm extends React.Component {
@@ -53,7 +52,7 @@ export class JoinForm extends React.Component {
                     {Forms.createLabel(this.getPowerNameID(), 'Power:')}
                     <select id={this.getPowerNameID()} className={'from-control custom-select ml-2'}
                             value={Forms.getValue(this.state, this.getPowerNameID())} onChange={onChange}>
-                        {Forms.createSelectOptions(STRINGS.ALL_POWER_NAMES, true)}
+                        {Forms.createSelectOptions(this.props.availablePowers, true)}
                     </select>
                 </div>
                 {this.props.password_required ? (
@@ -75,6 +74,7 @@ JoinForm.propTypes = {
     game_id: PropTypes.string.isRequired,
     password_required: PropTypes.bool.isRequired,
     powers: PropTypes.arrayOf(PropTypes.string),
+    availablePowers: PropTypes.arrayOf(PropTypes.string),
     onChange: PropTypes.func,
     onSubmit: PropTypes.func
 };
-- 
cgit v1.2.3