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/maps/standard/hold.js | 45 -----------------------------
 1 file changed, 45 deletions(-)
 delete mode 100644 diplomacy/web/src/gui/maps/standard/hold.js

(limited to 'diplomacy/web/src/gui/maps/standard/hold.js')

diff --git a/diplomacy/web/src/gui/maps/standard/hold.js b/diplomacy/web/src/gui/maps/standard/hold.js
deleted file mode 100644
index 4a79deb..0000000
--- a/diplomacy/web/src/gui/maps/standard/hold.js
+++ /dev/null
@@ -1,45 +0,0 @@
-// ==============================================================================
-// Copyright (C) 2019 - Philip Paquette, Steven Bocco
-//
-//  This program is free software: you can redistribute it and/or modify it under
-//  the terms of the GNU Affero General Public License as published by the Free
-//  Software Foundation, either version 3 of the License, or (at your option) any
-//  later version.
-//
-//  This program is distributed in the hope that it will be useful, but WITHOUT
-//  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
-//  FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
-//  details.
-//
-//  You should have received a copy of the GNU Affero General Public License along
-//  with this program.  If not, see <https://www.gnu.org/licenses/>.
-// ==============================================================================
-import React from "react";
-import {Colors, Coordinates, offset} from "./common";
-import PropTypes from "prop-types";
-
-export class Hold extends React.Component {
-    render() {
-        const polygon_coord = [];
-        const loc_x = offset(Coordinates[this.props.loc].unit[0], 8.5);
-        const loc_y = offset(Coordinates[this.props.loc].unit[1], 9.5);
-        for (let ofs of [
-            [13.8, -33.3], [33.3, -13.8], [33.3, 13.8], [13.8, 33.3], [-13.8, 33.3],
-            [-33.3, 13.8], [-33.3, -13.8], [-13.8, -33.3]]
-            ) {
-            polygon_coord.push(offset(loc_x, ofs[0]) + ',' + offset(loc_y, ofs[1]));
-        }
-        return (
-            <g>
-                <polygon strokeWidth={10} className={'varwidthshadow'} points={polygon_coord.join(' ')}/>
-                <polygon strokeWidth={6} className={'varwidthorder'} points={polygon_coord.join(' ')}
-                         stroke={Colors[this.props.powerName]}/>
-            </g>
-        );
-    }
-}
-
-Hold.propTypes = {
-    loc: PropTypes.string.isRequired,
-    powerName: PropTypes.string.isRequired
-};
-- 
cgit v1.2.3