mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-17 09:41:24 +01:00
menu style - grid layout
This commit is contained in:
parent
ec66527311
commit
41c1b45b6b
3 changed files with 30 additions and 27 deletions
25
index.css
25
index.css
|
|
@ -540,18 +540,10 @@ input[type="color"]::-webkit-color-swatch-wrapper {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
#layersContent button.presetButton {
|
.tabcontent button.sideButton {
|
||||||
position: absolute;
|
|
||||||
height: 2em;
|
|
||||||
border-radius: 15%;
|
border-radius: 15%;
|
||||||
margin: 1.3em 0 0 0.6em;
|
font-size: 0.8em;
|
||||||
font-size: 0.7em;
|
margin-bottom: -1em;
|
||||||
}
|
|
||||||
|
|
||||||
#styleContent button.styleButton {
|
|
||||||
font-size: 70%;
|
|
||||||
border-radius: 15%;
|
|
||||||
margin: 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#layersContent button.active,
|
#layersContent button.active,
|
||||||
|
|
@ -672,6 +664,17 @@ button.active {
|
||||||
background-color: #a8879d !important;
|
background-color: #a8879d !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#toolsContent div {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: repeat(4, 1fr);
|
||||||
|
margin: 0.2em 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#toolsContent button {
|
||||||
|
padding: 0.35em 0;
|
||||||
|
margin: 0.16em 0.12em;
|
||||||
|
}
|
||||||
|
|
||||||
#mapLayers {
|
#mapLayers {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
|
|
||||||
30
index.html
30
index.html
|
|
@ -273,8 +273,8 @@
|
||||||
<option value="landmass">Pure landmass</option>
|
<option value="landmass">Pure landmass</option>
|
||||||
<option hidden value="custom">Custom (not saved)</option>
|
<option hidden value="custom">Custom (not saved)</option>
|
||||||
</select>
|
</select>
|
||||||
<button id="savePresetButton" data-tip="Click to save displayed layers as a new preset" class="icon-plus presetButton" style="display:none" onclick="savePreset()"></button>
|
<button id="savePresetButton" data-tip="Click to save displayed layers as a new preset" class="icon-plus sideButton" style="display:none" onclick="savePreset()"></button>
|
||||||
<button id="removePresetButton" data-tip="Click to remove current custom preset" class="icon-minus presetButton" style="display:none" onclick="removePreset()"></button>
|
<button id="removePresetButton" data-tip="Click to remove current custom preset" class="icon-minus sideButton" style="display:none" onclick="removePreset()"></button>
|
||||||
|
|
||||||
<p data-tip="Click to toggle a layer, drag to raise or lower a layer. Ctrl + click to edit layer style">Displayed layers and layers order:</p>
|
<p data-tip="Click to toggle a layer, drag to raise or lower a layer. Ctrl + click to edit layer style">Displayed layers and layers order:</p>
|
||||||
<ul data-tip="Click to toggle a layer, drag to raise or lower a layer. Ctrl + click to edit layer style" id="mapLayers">
|
<ul data-tip="Click to toggle a layer, drag to raise or lower a layer. Ctrl + click to edit layer style" id="mapLayers">
|
||||||
|
|
@ -326,8 +326,8 @@
|
||||||
<option value="styleWatercolor" data-system=1>Watercolor</option>
|
<option value="styleWatercolor" data-system=1>Watercolor</option>
|
||||||
<option value="styleMonochrome" data-system=1>Monochrome</option>
|
<option value="styleMonochrome" data-system=1>Monochrome</option>
|
||||||
</select>
|
</select>
|
||||||
<button id="addStyleButton" data-tip="Click to save current style as a new preset" class="icon-plus styleButton" style="display: inline-block" onclick="addStylePreset()"></button>
|
<button id="addStyleButton" data-tip="Click to save current style as a new preset" class="icon-plus sideButton" style="display: inline-block" onclick="addStylePreset()"></button>
|
||||||
<button id="removeStyleButton" data-tip="Click to remove current custom style preset" class="icon-minus styleButton" style="display: none" onclick="removeStylePreset()"></button>
|
<button id="removeStyleButton" data-tip="Click to remove current custom style preset" class="icon-minus sideButton" style="display: none" onclick="removeStylePreset()"></button>
|
||||||
|
|
||||||
<p data-tip="Select an element to edit its style" style="display: inline-block;">Select element:</p>
|
<p data-tip="Select an element to edit its style" style="display: inline-block;">Select element:</p>
|
||||||
<select data-tip="Select an element to edit its style (list is ordered alphabetically)" id="styleElementSelect" style="width:42%">
|
<select data-tip="Select an element to edit its style (list is ordered alphabetically)" id="styleElementSelect" style="width:42%">
|
||||||
|
|
@ -458,7 +458,7 @@
|
||||||
<option value="https://i2.wp.com/azgaar.files.wordpress.com/2019/07/iran-small.jpg">Iran small</option>
|
<option value="https://i2.wp.com/azgaar.files.wordpress.com/2019/07/iran-small.jpg">Iran small</option>
|
||||||
<option value="https://i2.wp.com/azgaar.files.wordpress.com/2019/07/spain-small.jpg">Spain small</option>
|
<option value="https://i2.wp.com/azgaar.files.wordpress.com/2019/07/spain-small.jpg">Spain small</option>
|
||||||
</select>
|
</select>
|
||||||
<button data-tip="Click and provide a URL to image to be set as a texture" class="icon-plus styleButton" onclick="textureProvideURL()"></button>
|
<button data-tip="Click and provide a URL to image to be set as a texture" class="icon-plus sideButton" onclick="textureProvideURL()"></button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|
@ -667,7 +667,7 @@
|
||||||
<td>
|
<td>
|
||||||
<select id="styleSelectFont"></select>
|
<select id="styleSelectFont"></select>
|
||||||
<input id="styleInputFont" data-tip="Provide a link to @font-face declaration or type Google font name" type="text" placeholder="link to @font-face">
|
<input id="styleInputFont" data-tip="Provide a link to @font-face declaration or type Google font name" type="text" placeholder="link to @font-face">
|
||||||
<button id="styleFontAdd" data-tip="Add custom font from the web" class="icon-plus styleButton"></button>
|
<button id="styleFontAdd" data-tip="Add custom font from the web" class="icon-plus sideButton"></button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|
@ -1317,8 +1317,8 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="toolsContent" class="tabcontent">
|
<div id="toolsContent" class="tabcontent">
|
||||||
|
<p>Click to configure:</p>
|
||||||
<div>
|
<div>
|
||||||
<p>Click to configure:</p>
|
|
||||||
<button id="editHeightmapButton" data-tip="Click to open Heightmap customization menu. Shortcut: Shift + H">Heightmap</button>
|
<button id="editHeightmapButton" data-tip="Click to open Heightmap customization menu. Shortcut: Shift + H">Heightmap</button>
|
||||||
<button id="editBiomesButton" data-tip="Click to open Biomes Editor. Shortcut: Shift + B">Biomes</button>
|
<button id="editBiomesButton" data-tip="Click to open Biomes Editor. Shortcut: Shift + B">Biomes</button>
|
||||||
<button id="editStatesButton" data-tip="Click to open States Editor. Shortcut: Shift + S">States</button>
|
<button id="editStatesButton" data-tip="Click to open States Editor. Shortcut: Shift + S">States</button>
|
||||||
|
|
@ -1333,18 +1333,18 @@
|
||||||
<button id="editNotesButton" data-tip="Click to open Notes Editor. Shortcut: Shift + O">Notes</button>
|
<button id="editNotesButton" data-tip="Click to open Notes Editor. Shortcut: Shift + O">Notes</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<p>Click to overview:</p>
|
||||||
<div>
|
<div>
|
||||||
<p>Click to overview:</p>
|
|
||||||
<button id="overviewBurgsButton" data-tip="Click to open Burgs Overview. Shortcut: Shift + T">Burgs</button>
|
<button id="overviewBurgsButton" data-tip="Click to open Burgs Overview. Shortcut: Shift + T">Burgs</button>
|
||||||
<button id="overviewRiversButton" data-tip="Click to open Rivers Overview. Shortcut: Shift + V">Rivers</button>
|
<button id="overviewRiversButton" data-tip="Click to open Rivers Overview. Shortcut: Shift + V">Rivers</button>
|
||||||
<button id="overviewMilitaryButton" data-tip="Click to open Military Forces Overview. Shortcut: Shift + M">Military</button>
|
<button id="overviewMilitaryButton" data-tip="Click to open Military Forces Overview. Shortcut: Shift + M">Military</button>
|
||||||
<button id="overviewCellsButton" data-tip="Click to open Cell details view. Shortcut: Shift + E">Cells</button>
|
<button id="overviewCellsButton" data-tip="Click to open Cell details view. Shortcut: Shift + E">Cells</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<p>Click to regenerate:</p>
|
||||||
<div id="regenerateFeature">
|
<div id="regenerateFeature">
|
||||||
<p>Click to regenerate:</p>
|
<button id="regenerateStateLabels" data-tip="Click to update state labels placement based on current borders">Labels</button>
|
||||||
<button id="regenerateStateLabels" data-tip="Click to update state labels placement based on current borders">State labels</button>
|
<button id="regenerateReliefIcons" data-tip="Click to regenerate all relief icons based on current cell biome and elevation">Relief</button>
|
||||||
<button id="regenerateReliefIcons" data-tip="Click to regenerate all relief icons based on current cell biome and elevation">Relief icons</button>
|
|
||||||
<button id="regenerateRoutes" data-tip="Click to regenerate all routes">Routes</button>
|
<button id="regenerateRoutes" data-tip="Click to regenerate all routes">Routes</button>
|
||||||
<button id="regenerateRivers" data-tip="Click to regenerate all rivers (restore default state)">Rivers</button>
|
<button id="regenerateRivers" data-tip="Click to regenerate all rivers (restore default state)">Rivers</button>
|
||||||
<button id="regeneratePopulation" data-tip="Click to recalculate rural and urban population">Population</button>
|
<button id="regeneratePopulation" data-tip="Click to recalculate rural and urban population">Population</button>
|
||||||
|
|
@ -1360,8 +1360,8 @@
|
||||||
<button id="regenerateZones" data-tip="Click to regenerate zones. Hold Ctrl and click to set zones number multiplier">Zones</button>
|
<button id="regenerateZones" data-tip="Click to regenerate zones. Hold Ctrl and click to set zones number multiplier">Zones</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<p>Click to add:</p>
|
||||||
<div id="addFeature">
|
<div id="addFeature">
|
||||||
<p>Click to add:</p>
|
|
||||||
<button id="addBurgTool" data-tip="Click on map to place a burg. Hold <kbd>Shift</kbd> to add multiple. Shortcut: Shift + 1">Burg</button>
|
<button id="addBurgTool" data-tip="Click on map to place a burg. Hold <kbd>Shift</kbd> to add multiple. Shortcut: Shift + 1">Burg</button>
|
||||||
<button id="addLabel" data-tip="Click on map to place label. Hold Shift to add multiple. Shortcut: Shift + 2">Label</button>
|
<button id="addLabel" data-tip="Click on map to place label. Hold Shift to add multiple. Shortcut: Shift + 2">Label</button>
|
||||||
<button id="addRiver" data-tip="Click on map to place a river. Hold Shift to add multiple. Shortcut: Shift + 3">River</button>
|
<button id="addRiver" data-tip="Click on map to place a river. Hold Shift to add multiple. Shortcut: Shift + 3">River</button>
|
||||||
|
|
@ -1380,8 +1380,8 @@
|
||||||
<button data-tip="Preview heightmap in 3D scene" id="heightmap3DView">3D scene</button>
|
<button data-tip="Preview heightmap in 3D scene" id="heightmap3DView">3D scene</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<p>Options:</p>
|
||||||
<div id="customizeOptions">
|
<div id="customizeOptions">
|
||||||
<p>Options:</p>
|
|
||||||
<div data-tip="Heightmap edit mode">Edit mode: <span id="heightmapEditMode"></span></div>
|
<div data-tip="Heightmap edit mode">Edit mode: <span id="heightmapEditMode"></span></div>
|
||||||
<div data-tip="Render cells below the sea level (with height less than 20)">
|
<div data-tip="Render cells below the sea level (with height less than 20)">
|
||||||
<input id="renderOcean" class="checkbox" type="checkbox">
|
<input id="renderOcean" class="checkbox" type="checkbox">
|
||||||
|
|
@ -1404,14 +1404,14 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<p>Statistics:</p>
|
||||||
<div>
|
<div>
|
||||||
<p>Statistics:</p>
|
|
||||||
<span>Land cells: </span><span id="landmassCounter">0</span>
|
<span>Land cells: </span><span id="landmassCounter">0</span>
|
||||||
<span style="margin-left:.9em">Mean height: </span><span id="landmassAverage">0</span>
|
<span style="margin-left:.9em">Mean height: </span><span id="landmassAverage">0</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<p>Cell info:</p>
|
||||||
<div>
|
<div>
|
||||||
<p>Cell info:</p>
|
|
||||||
<span>Coord: </span><span id="heightmapInfoX"></span>/<span id="heightmapInfoY"></span><br>
|
<span>Coord: </span><span id="heightmapInfoX"></span>/<span id="heightmapInfoY"></span><br>
|
||||||
<span>Cell: </span><span id="heightmapInfoCell"></span><br>
|
<span>Cell: </span><span id="heightmapInfoCell"></span><br>
|
||||||
<span>Height: </span><span id="heightmapInfoHeight"></span>
|
<span>Height: </span><span id="heightmapInfoHeight"></span>
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ function editHeightmap() {
|
||||||
<p>You can <i>keep</i> the data, but you won't be able to change the coastline.</p>
|
<p>You can <i>keep</i> the data, but you won't be able to change the coastline.</p>
|
||||||
<p>Try <i>risk</i> mode to change the coastline and keep the data. The data will be restored as much as possible, but it can cause unpredictable errors.</p>
|
<p>Try <i>risk</i> mode to change the coastline and keep the data. The data will be restored as much as possible, but it can cause unpredictable errors.</p>
|
||||||
<p>Please <span class="pseudoLink" onclick=dowloadMap(); editHeightmap();>save the map</span> before editing the heightmap!</p>
|
<p>Please <span class="pseudoLink" onclick=dowloadMap(); editHeightmap();>save the map</span> before editing the heightmap!</p>
|
||||||
<p>Check out ${link("https://github.com/Azgaar/Fantasy-Map-Generator/wiki/Heightmap-customization", "wiki")} for guidance.</p>`;
|
<p style="margin-bottom: 0">Check out ${link("https://github.com/Azgaar/Fantasy-Map-Generator/wiki/Heightmap-customization", "wiki")} for guidance.</p>`;
|
||||||
|
|
||||||
$("#alert").dialog({
|
$("#alert").dialog({
|
||||||
resizable: false,
|
resizable: false,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue