aboutsummaryrefslogtreecommitdiff
path: root/diplomacy/web/src/gui/forms/join_form.jsx
diff options
context:
space:
mode:
authornotoraptor <stevenbocco@gmail.com>2019-08-14 12:22:22 -0400
committerPhilip Paquette <pcpaquette@gmail.com>2019-08-14 12:40:01 -0400
commit5c3bd9b3802e2001a7e77baf2911386135a03839 (patch)
treee641744650b05cddc85bc60c2d7e2d6fe2d88b47 /diplomacy/web/src/gui/forms/join_form.jsx
parent5acb4ff23be4757a49b234f93928f13c436b60c6 (diff)
[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.
Diffstat (limited to 'diplomacy/web/src/gui/forms/join_form.jsx')
-rw-r--r--diplomacy/web/src/gui/forms/join_form.jsx4
1 files changed, 2 insertions, 2 deletions
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
};