From 1ca09907e2305aef8f92490d238248dca8a77185 Mon Sep 17 00:00:00 2001 From: Azgaar Date: Mon, 5 Apr 2021 20:48:35 +0300 Subject: [PATCH] fix 614 --- index.css | 2208 ++++++++++++++++++++++-------------------- modules/ui/layers.js | 2 +- modules/ui/style.js | 4 +- 3 files changed, 1134 insertions(+), 1080 deletions(-) diff --git a/index.css b/index.css index 256d84e6..36869b25 100644 --- a/index.css +++ b/index.css @@ -1,857 +1,900 @@ @font-face { - font-family: 'Almendra SC'; - font-style: normal; - font-weight: 400; - src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'); + font-family: "Almendra SC"; + font-style: normal; + font-weight: 400; + src: url(data:application/font-woff2;charset=utf-8;base64,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) + format("woff2"); } t { - pointer-events: none; + pointer-events: none; } -input, select, button { - font-size: 1em; +input, +select, +button { + font-size: 1em; } -input, select, textarea { - border: 0.5px solid #DBDFE6; - border-radius: .5px; - box-sizing: border-box; +input, +select, +textarea { + border: 0.5px solid #dbdfe6; + border-radius: 0.5px; + box-sizing: border-box; } select { - height: 1.6em; - border-top-color: #abadb3; - padding: 0; - text-indent: 0px; + height: 1.6em; + border-top-color: #abadb3; + padding: 0; + text-indent: 0px; } input { - border-top-color: #abadb3; - padding: 2px; - text-indent: 1px; + border-top-color: #abadb3; + padding: 2px; + text-indent: 1px; } input:read-only { - cursor: default; + cursor: default; } textarea { - padding: 2px; - text-indent: 1px; - box-sizing: border-box; - width: 100%; + padding: 2px; + text-indent: 1px; + box-sizing: border-box; + width: 100%; } #map { - background-color: #000000; - mask-mode: alpha; - mask-clip: no-clip; - fill-rule: evenodd; + background-color: #000000; + mask-mode: alpha; + mask-clip: no-clip; + fill-rule: evenodd; } #canvas { - position: absolute; - pointer-events: none; + position: absolute; + pointer-events: none; } #preview { - position: absolute; - bottom: 1em; - left: 1em; - cursor: pointer; + position: absolute; + bottom: 1em; + left: 1em; + cursor: pointer; } #pickerContainer { - position: absolute; - z-index: 100; + position: absolute; + z-index: 100; } -input, button, select, a, textarea { - outline: none; +input, +button, +select, +a, +textarea { + outline: none; } -button, select, a { - cursor: pointer; +button, +select, +a { + cursor: pointer; } .pointer { - cursor: pointer !important; + cursor: pointer !important; } #prec text { - font-size: 32px; - stroke: none; - text-shadow: 1px 1px 1px #9daac9; - user-select: none; + font-size: 32px; + stroke: none; + text-shadow: 1px 1px 1px #9daac9; + user-select: none; } -#population, #cells, #compass { - fill: none; +#population, +#cells, +#compass { + fill: none; } #biomes { - stroke-width: .7; - fill-rule: evenodd; + stroke-width: .7; } #landmass { - mask: url(#land); - fill-rule: evenodd; + mask: url(#land); + fill-rule: evenodd; } -#lakes, #coastline, #armies, #ice, #emblems { - cursor: pointer; +#lakes, +#coastline, +#armies, +#ice, +#emblems { + cursor: pointer; } #temperature { - font-family: sans-serif; - font-weight: 700; - text-anchor: middle; - dominant-baseline: central; - text-shadow: 0px 0px 10px white; - fill-rule: evenodd; + font-family: sans-serif; + font-weight: 700; + text-anchor: middle; + dominant-baseline: central; + text-shadow: 0px 0px 10px white; + fill-rule: evenodd; } -#oceanLayers, #terrs { - fill-rule: evenodd; +#oceanLayers, +#terrs { + fill-rule: evenodd; } #coastline { - fill: none; - stroke-linejoin: round; + fill: none; + stroke-linejoin: round; } -#regions, #cults, #relig, #biomes, #provincesBody, #terrs, #biomes, #tooltip, #temperature, #texture, #landmass, #fogging { - pointer-events: none; +#regions, +#cults, +#relig, +#biomes, +#provincesBody, +#terrs, +#tooltip, +#temperature, +#texture, +#landmass, +#fogging { + pointer-events: none; } #armies text { - pointer-events: none; - user-select: none; - stroke: none; - fill: #fff; - text-shadow: 0 0 4px #000; - dominant-baseline: central; - text-anchor: middle; - font-family: Helvetica; - fill-opacity: 1; + pointer-events: none; + user-select: none; + stroke: none; + fill: #fff; + text-shadow: 0 0 4px #000; + dominant-baseline: central; + text-anchor: middle; + font-family: Helvetica; + fill-opacity: 1; } #armies text.regimentIcon { - font-size: .8em; + font-size: 0.8em; } -#statesBody, #provincesBody { - stroke-width: 2; - fill-rule: evenodd; - mask: url(#land); +#statesBody, +#provincesBody { + stroke-width: 2; + fill-rule: evenodd; + mask: url(#land); } -#relig, #biomes, #cults { - stroke-width: .6; - fill-rule: evenodd; - mask: url(#land); +#relig, +#biomes, +#cults { + fill-rule: evenodd; + mask: url(#land); } #statesHalo { - fill: none; - filter: url(#blur5); + fill: none; + filter: url(#blur5); } #borders { - stroke-linejoin: round; - fill: none; + stroke-linejoin: round; + fill: none; } #rivers { - stroke: none; - mask: url(#land); - cursor: pointer; + stroke: none; + mask: url(#land); + cursor: pointer; } #anchors { - pointer-events: none; + pointer-events: none; } -#terrain, #burgIcons { - cursor: pointer; +#terrain, +#burgIcons { + cursor: pointer; } .strokes { - stroke-width: .08px; - width: 2px; - stroke: #5c5c70; - stroke-dasharray: 0.5, 0.7; - stroke-linecap: round; + stroke-width: 0.08px; + width: 2px; + stroke: #5c5c70; + stroke-dasharray: 0.5, 0.7; + stroke-linecap: round; } #routes { - fill: none; - cursor: pointer; + fill: none; + cursor: pointer; } #options .pressed { - background-color: #896c77 !important; - font-style: italic; + background-color: #896c77 !important; + font-style: italic; } i.icon-lock { - cursor: pointer; + cursor: pointer; } #routeEditor > *, -#labelEditor div, +#labelEditor div, #markerEditor div { - display: inline-block; + display: inline-block; } #labels { - text-anchor: start; - dominant-baseline: central; - text-shadow: 0 0 4px white; - cursor: pointer; + text-anchor: start; + dominant-baseline: central; + text-shadow: 0 0 4px white; + cursor: pointer; } .chartInfo { - text-align: center; - font-family: sans-serif; - font-style: italic; - font-size: 12px; + text-align: center; + font-family: sans-serif; + font-style: italic; + font-size: 12px; } #hierarchy .selected { - stroke: #c13119; - stroke-width: 1; - cursor: move; + stroke: #c13119; + stroke-width: 1; + cursor: move; } #hierarchy text, #statesTree text, #provincesTree text { - pointer-events: none; - user-select: none; - stroke: none; - font-size: 11px; + pointer-events: none; + user-select: none; + stroke: none; + font-size: 11px; } #statesTree circle { - filter: url(#dropShadow05); - stroke: #666666; - stroke-width: 1; + filter: url(#dropShadow05); + stroke: #666666; + stroke-width: 1; } #statesTree circle.selected, #provincesTree .selected { - stroke: #c13119; - stroke-width: 2; + stroke: #c13119; + stroke-width: 2; } .dragLine { - marker-end: url(#end-arrow); - stroke: #333333; - stroke-dasharray: 5; - stroke-dashoffset: 1000; - animation: dash 80s linear backwards; + marker-end: url(#end-arrow); + stroke: #333333; + stroke-dasharray: 5; + stroke-dashoffset: 1000; + animation: dash 80s linear backwards; } @keyframes dash { - to {stroke-dashoffset: 0} + to { + stroke-dashoffset: 0; + } } #provinceLabels, #burgLabels { - dominant-baseline: alphabetic; - text-anchor: middle; + dominant-baseline: alphabetic; + text-anchor: middle; } #routeLength, #coastlineArea { - background-color: #eeeeee; - border: 1px solid #a5a5a5; - line-height: 1.3em; - cursor: default; + background-color: #eeeeee; + border: 1px solid #a5a5a5; + line-height: 1.3em; + cursor: default; } #brushCircle { - stroke: #373737; - stroke-width: 1.5px; - stroke-dasharray: 7; - stroke-linecap: butt; - fill: none; + stroke: #373737; + stroke-width: 1.5px; + stroke-dasharray: 7; + stroke-linecap: butt; + fill: none; } text.drag { - text-shadow: 0 0 1px red; + text-shadow: 0 0 1px red; } .draggable { - cursor: move; + cursor: move; } -.ui-dialog, #optionsContainer { - user-select: none; +.ui-dialog, +#optionsContainer { + user-select: none; } #collapsible { - margin: 11px; - border: 0; - position: absolute; - z-index: 2; + margin: 11px; + border: 0; + position: absolute; + z-index: 2; } div.tab > button#optionsHide { - width: 7%; - height: 100%; - font-family: Times New Roman, Arial; - padding: 7px 0px; + width: 7%; + height: 100%; + font-family: Times New Roman, Arial; + padding: 7px 0px; } #options { - margin: 10px; - font-family: Consolas, monospace; - position: absolute; - border: solid 1px #5e4fa2; - width: 300px; - background-position: center; - background-size: cover; - background-blend-mode: color-dodge; + margin: 10px; + font-family: Consolas, monospace; + position: absolute; + border: solid 1px #5e4fa2; + width: 300px; + background-position: center; + background-size: cover; + background-blend-mode: color-dodge; } -#options input, #options select, #options button { - font-family: Consolas, monospace; +#options input, +#options select, +#options button { + font-family: Consolas, monospace; } .tab { - overflow: hidden; - border-bottom: 1px solid #5d4651; - height: 2.2em; + overflow: hidden; + border-bottom: 1px solid #5d4651; + height: 2.2em; } #options p { - font-style: italic; - font-weight: bold; - margin: .8em 0 0 0; + font-style: italic; + font-weight: bold; + margin: 0.8em 0 0 0; } #aboutContent { - text-align: justify; + text-align: justify; } #aboutContent p { - font-weight: normal; + font-weight: normal; } #aboutContent a { - color: #1d1b1c; - font-weight: bold; - text-decoration: underline; + color: #1d1b1c; + font-weight: bold; + text-decoration: underline; } #optionsContent span { - font-size: .9em; + font-size: 0.9em; } #options i { - color: #31272c; - font-size: .8em; - cursor: pointer; + color: #31272c; + font-size: 0.8em; + cursor: pointer; } input[type="color"] { - -webkit-appearance: none; - cursor: pointer; - border: 1px solid #a9a9a9; + -webkit-appearance: none; + cursor: pointer; + border: 1px solid #a9a9a9; } input[type="color"]::-webkit-color-swatch-wrapper { - padding: 0; + padding: 0; } #options input[type="color"] { - width: 4.5em; - height: 1em; - border: 0; + width: 4.5em; + height: 1em; + border: 0; } #convertImageDialog input[type="color"] { - width: 38px; - padding: 0; - border: 0; - background: none; - cursor: pointer; + width: 38px; + padding: 0; + border: 0; + background: none; + cursor: pointer; } #options select { - height: 1.5em; - border: 0; - cursor: pointer; - font-size: smaller; + height: 1.5em; + border: 0; + cursor: pointer; + font-size: smaller; } #options input[type="range"] { - height: 8px; - background: 0; - -moz-appearance: none; - -webkit-appearance: none; - margin-left: 0; - border: 0; - padding: 0; + height: 8px; + background: 0; + -moz-appearance: none; + -webkit-appearance: none; + margin-left: 0; + border: 0; + padding: 0; } #options input[type="range"]::-webkit-slider-thumb { - -webkit-appearance: none; - border-radius: 15%; - width: .91em; - height: .91em; - background: #a58394; - border: 1px solid #5d4651; - cursor: pointer; - margin-top: -.4em; - box-shadow: .5px .5px 0px #5d4651; + -webkit-appearance: none; + border-radius: 15%; + width: 0.91em; + height: 0.91em; + background: #a58394; + border: 1px solid #5d4651; + cursor: pointer; + margin-top: -0.4em; + box-shadow: 0.5px 0.5px 0px #5d4651; } #options input[type="range"]::-moz-range-thumb { - -moz-appearance: none; - border-radius: 15%; - width: .73em; - height: .73em; - background: #a58394; - border: 1px solid #5d4651; - cursor: pointer; - box-shadow: .5px .5px 0px #5d4651; + -moz-appearance: none; + border-radius: 15%; + width: 0.73em; + height: 0.73em; + background: #a58394; + border: 1px solid #5d4651; + cursor: pointer; + box-shadow: 0.5px 0.5px 0px #5d4651; } -#options input[type=range]::-webkit-slider-runnable-track { - height: 2px; - background: #ffffff; +#options input[type="range"]::-webkit-slider-runnable-track { + height: 2px; + background: #ffffff; } -#options input[type=range]::-moz-range-track { - -moz-appearance: none; - background-color: #ffffff; - height: 2px; +#options input[type="range"]::-moz-range-track { + -moz-appearance: none; + background-color: #ffffff; + height: 2px; } #options input[type="number"] { - font-size: .8em; + font-size: 0.8em; } #options input[type="text"] { - border: 0px; - width: 62%; - font-size: smaller; + border: 0px; + width: 62%; + font-size: smaller; } #optionsContent output { - text-align: right; - font-size: smaller; + text-align: right; + font-size: smaller; } #optionsContent input[type="number"] { - border: 0; - text-align: right; - background-color: transparent; - width: 3.3em; - -moz-appearance: textfield; + border: 0; + text-align: right; + background-color: transparent; + width: 3.3em; + -moz-appearance: textfield; } -#optionsContent input[type=number]::-webkit-inner-spin-button, -#optionsContent input[type=number]::-webkit-outer-spin-button { - -webkit-appearance: none; - margin: 0; +#optionsContent input[type="number"]::-webkit-inner-spin-button, +#optionsContent input[type="number"]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; } #optionsContent input[type="number"]:hover { - outline: 1px solid #5d4651; + outline: 1px solid #5d4651; } #optionsContent input.paired { - text-align: center; - background-color: white; + text-align: center; + background-color: white; } #optionsContent input.long { - width: 100%; + width: 100%; background-color: white; text-align: left; } #optionsContent input[type="range"] { - width: 100%; + width: 100%; } #optionsContent select { - width: 100%; + width: 100%; } #optionsSeedGenerate:before { - content: '✓'; - margin-left: -2px; - font-weight: bold; + content: "✓"; + margin-left: -2px; + font-weight: bold; } #layersContent button.presetButton { position: absolute; height: 2em; border-radius: 15%; - margin: 1.3em 0 0 .6em; - font-size: .7em; + margin: 1.3em 0 0 0.6em; + font-size: 0.7em; } #styleContent button.styleButton { - font-size: 70%; - border-radius: 15%; - margin: 0; + font-size: 70%; + border-radius: 15%; + margin: 0; } #layersContent button.active, #styleContent button:active { - transform: translate(0px, 1px); + transform: translate(0px, 1px); } #styleElements input[type="range"] { - width: 64%; + width: 64%; } #styleElements select { - width: 64%; + width: 64%; } #styleElements input[type="number"] { - width: 52px; - border: 0; - padding-left: 2.5px; + width: 52px; + border: 0; + padding-left: 2.5px; } #sticked button { - background-color: #997c8900; - padding: 0; - margin-bottom: 2px; - width: 22%; - font-size: 1em; - border: 0; - font-weight: bold; + background-color: #997c8900; + padding: 0; + margin-bottom: 2px; + width: 22%; + font-size: 1em; + border: 0; + font-weight: bold; } #sticked button:hover { - color: white; + color: white; } #exitCustomization { - right: 10px; - bottom: 10px; - position: absolute; - display: none; + right: 10px; + bottom: 10px; + position: absolute; + display: none; } #exitCustomization > div { - width: 12em; - background: #5d4651; - cursor: move; + width: 12em; + background: #5d4651; + cursor: move; } #finalizeHeightmap { - width: 100%; - border: none; - padding: .45em .75em; - margin: .4em 0; - font-family: Consolas, monospace; - animation: glowing 2s infinite; + width: 100%; + border: none; + padding: 0.45em 0.75em; + margin: 0.4em 0; + font-family: Consolas, monospace; + animation: glowing 2s infinite; } .glow { - animation: glowing 3s infinite; + animation: glowing 3s infinite; } @keyframes glowing { - 0% {box-shadow: 0 0 -4px #ded2d8;} - 50% {box-shadow: 0 0 8px #F44336;} - 100% {box-shadow: 0 0 -4px #ded2d8;} + 0% { + box-shadow: 0 0 -4px #ded2d8; + } + 50% { + box-shadow: 0 0 8px #f44336; + } + 100% { + box-shadow: 0 0 -4px #ded2d8; + } } .tab > button.options { - width: 18.6%; - height: 100%; - padding: 6px 0px; + width: 18.6%; + height: 100%; + padding: 6px 0px; } button.options { - background-color: #997b89; - font-weight: bold; - float: left; - border: none; - border-radius: 0; - padding: 8px 10px; - transition: 0.2s; + background-color: #997b89; + font-weight: bold; + float: left; + border: none; + border-radius: 0; + padding: 8px 10px; + transition: 0.2s; } button.options:hover { - background-color: #806070 !important; - color: white !important; + background-color: #806070 !important; + color: white !important; } button.active { - background-color: #916e7f; - color: white; + background-color: #916e7f; + color: white; } .tabcontent { - display: none; - padding: 0 12px 2px 12px; - opacity: 0.9; + display: none; + padding: 0 12px 2px 12px; + opacity: 0.9; } .tabcontent button { - background-color: #916e7f; - border: none; - padding: .45em .75em; - margin: .35em 0; - transition: 0.1s; - font-size: 1em; + background-color: #916e7f; + border: none; + padding: 0.45em 0.75em; + margin: 0.35em 0; + transition: 0.1s; + font-size: 1em; } .tabcontent button:hover { - background-color: #a8879d !important; + background-color: #a8879d !important; } #mapLayers { - display: inline-block; - padding: 0; - margin: 0; + display: inline-block; + padding: 0; + margin: 0; } #mapFilters > button { - width: 23%; - padding: 4px 0; + width: 23%; + padding: 4px 0; } #viewMode > button { - padding: .35em; - margin: .2em .3em .6em .3em; - float: left; - width: 30.7%; + padding: 0.35em; + margin: 0.2em 0.3em 0.6em 0.3em; + float: left; + width: 30.7%; } fieldset { - border: 1px solid #5d4651; + border: 1px solid #5d4651; } .tabcontent li { - list-style-type: none; - background-color: #997b89; - cursor: pointer; - padding: .35em; - margin: .2em .3em; - float: left; - width: 28%; - text-align: center; + list-style-type: none; + background-color: #997b89; + cursor: pointer; + padding: 0.35em; + margin: 0.2em 0.3em; + float: left; + width: 28%; + text-align: center; } #options .buttonoff { - background-color: #b6b4b440 !important; - color: grey; + background-color: #b6b4b440 !important; + color: grey; } .tabcontent li:hover, .tabcontent button:hover { - box-shadow: 0 0 2px 2px #5d465117; + box-shadow: 0 0 2px 2px #5d465117; } #optionsContainer span { - cursor: default; + cursor: default; } #cellInfo { - user-select: text; + user-select: text; } #tooltip { - position: fixed; - text-align: center; - bottom: 0.5vw; - width: 70%; - left: 15%; - cursor: default; - text-shadow: 1px 1px 2px #1d0e0f; - color: #ffffff; - font-size: calc(12px + 0.5vw); - white-space: pre-line; - z-index: 99999; - background: linear-gradient(0.1turn, #ffffff00, #c71d1d66, #ffffff00); + position: fixed; + text-align: center; + bottom: 0.5vw; + width: 70%; + left: 15%; + cursor: default; + text-shadow: 1px 1px 2px #1d0e0f; + color: #ffffff; + font-size: calc(12px + 0.5vw); + white-space: pre-line; + z-index: 99999; + background: linear-gradient(0.1turn, #ffffff00, #c71d1d66, #ffffff00); } #optionsContent table { - border-spacing: 0; - line-height: 1.2em; + border-spacing: 0; + line-height: 1.2em; } #optionsContent table td:nth-of-type(1) { - width: 3%; + width: 3%; } #optionsContent table td:nth-of-type(2) { - width: 40%; + width: 40%; } #optionsContent table td:nth-of-type(4) { - text-align: right; - width: 6%; + text-align: right; + width: 6%; } .emblemShapePreview { - width: 1.5em; - height: 1.5em; - margin: -.4em .1em; - fill: #fff; - stroke: #000; - stroke-width: 5px; + width: 1.5em; + height: 1.5em; + margin: -0.4em 0.1em; + fill: #fff; + stroke: #000; + stroke-width: 5px; } #styleContent table { - border-spacing: 0; - margin-left: .2em; - width: 100%; + border-spacing: 0; + margin-left: 0.2em; + width: 100%; } #styleContent table tr { - width: 100%; - display: table; + width: 100%; + display: table; } #styleContent table td:nth-of-type(1) { - width: 34.2%; + width: 34.2%; } -#styleElements tbody, #styleElements caption { - display: none; +#styleElements tbody, +#styleElements caption { + display: none; } #styleIsOff { - color: darkred; - font-weight: 700; - text-align: left; + color: darkred; + font-weight: 700; + text-align: left; } #styleElements .whiteButton { - padding: 0 .8em; - border: 0; - background-color: #ffffff !important; + padding: 0 0.8em; + border: 0; + background-color: #ffffff !important; } .overflow-table { - width: 100%; - text-align: center; + width: 100%; + text-align: center; } .matrix-table { - width: 100%; - font-size: smaller; - text-align: center; - border-collapse: collapse; + width: 100%; + font-size: smaller; + text-align: center; + border-collapse: collapse; } -table.matrix-table th, table.matrix-table td { - border: 1px solid #5d4651; - height: 2em; - padding: .2em; - position: relative; +table.matrix-table th, +table.matrix-table td { + border: 1px solid #5d4651; + height: 2em; + padding: 0.2em; + position: relative; } table.matrix-table th { - background-color: #302a2a; - color: #ffffff; + background-color: #302a2a; + color: #ffffff; } table.matrix-table tr:hover th { - background: #3e3636; + background: #3e3636; } table.matrix-table td:hover { - outline: 2px solid #5d4651; - outline-offset: -1px; - z-index: 1; + outline: 2px solid #5d4651; + outline-offset: -1px; + z-index: 1; } table.matrix-table td.Ally { - background-color: #73ec73; - color: #000000; + background-color: #73ec73; + color: #000000; } table.matrix-table td.Friendly { - background-color:#d4f8aa; + background-color: #d4f8aa; } table.matrix-table td.Neutral { - background-color:#d8d9d3; + background-color: #d8d9d3; } table.matrix-table td.Suspicion { - background-color:#eeafaa; + background-color: #eeafaa; } table.matrix-table td.Enemy { - background-color:#ffa39c; - color: #af0d23; + background-color: #ffa39c; + color: #af0d23; } table.matrix-table td.Unknown { - background-color:#c1bfbf; + background-color: #c1bfbf; } table.matrix-table td.Rival { - background-color:#bd845c; + background-color: #bd845c; } table.matrix-table td.Vassal { - background-color:#87CEFA; + background-color: #87cefa; } table.matrix-table td.Suzerain { - background-color:#8f8fe1; + background-color: #8f8fe1; } table.matrix-table td.x { - background-color:#d4ca94; + background-color: #d4ca94; } #sizeOutput { - color: green; + color: green; } .setColors { - display: inline-block; + display: inline-block; } body button.noicon { - width: 1.8em; + width: 1.8em; height: 1.6em; margin: 1px; - padding: .1em .5em; + padding: 0.1em 0.5em; float: left; font-size: 1.2em; - font-family: Copperplate, monospace; + font-family: Copperplate, monospace; } #brushesButtons > button { - padding: .3em; + padding: 0.3em; } #brushesButtons svg { - pointer-events: none; + pointer-events: none; } #brushesPanel > div { - margin: 2px 0; + margin: 2px 0; } #templateEditor > div { - margin: 1px 0; + margin: 1px 0; } #templateEditor #templateTools { - display: inline-block; - margin-bottom: -.3em; + display: inline-block; + margin-bottom: -0.3em; } #templateBody > div { @@ -859,446 +902,449 @@ body button.noicon { border-radius: 1px; background-image: linear-gradient(to right, #ffffff 0%, #fafafa 51%, #ebebeb 100%); margin: 1px 1px; - padding: .1em .2em; + padding: 0.1em 0.2em; height: 1.2em; } #templateBody > div:hover { - border-color: #808080; - background-image: linear-gradient(to right, #fcfcfc 0%, #ededed 51%, #dedede 100%); + border-color: #808080; + background-image: linear-gradient(to right, #fcfcfc 0%, #ededed 51%, #dedede 100%); } #templateBody > div > div { - display: inline-block; + display: inline-block; } #templateBody > div > span { - float: right; - margin: 0 1px 0 .5px; + float: right; + margin: 0 1px 0 0.5px; } #templateBody > div > i { - float: right; + float: right; } #templateBody input, #templateBody select { - width: 4em; - height: 1em; - border: 0; - font-size: .95em; - background-color: #ffffff95; - color: #05044d; - font-style: italic; - font-family: monospace; + width: 4em; + height: 1em; + border: 0; + font-size: 0.95em; + background-color: #ffffff95; + color: #05044d; + font-style: italic; + font-family: monospace; } #templateBody select { - width: 8em; - height: 1.4em; - cursor: pointer; - font-size: .9em; + width: 8em; + height: 1.4em; + cursor: pointer; + font-size: 0.9em; } #templateBody .icon-resize-vertical { - cursor: row-resize; - font-size: .9em; - color: #555555; - margin: 1px 1px; + cursor: row-resize; + font-size: 0.9em; + color: #555555; + margin: 1px 1px; } #templateBody .icon-check-empty, #templateBody .icon-check { - width: 1.1em; - cursor: pointer; - color: #575957; - font-size: .9em; + width: 1.1em; + cursor: pointer; + color: #575957; + font-size: 0.9em; } #controlPoints { - fill: #ff0000; - stroke: #841f1f; - stroke-width: .25; - cursor: move; - opacity: .8; + fill: #ff0000; + stroke: #841f1f; + stroke-width: 0.25; + cursor: move; + opacity: 0.8; } #controlPoints > path { - fill: none; - stroke: #000000; - stroke-width: 2; - opacity: .4; - cursor: pointer; + fill: none; + stroke: #000000; + stroke-width: 2; + opacity: 0.4; + cursor: pointer; } #vertices > circle { - fill: #ff0000; - stroke: #841f1f; - stroke-width: .1; - cursor: move; - opacity: .8; + fill: #ff0000; + stroke: #841f1f; + stroke-width: 0.1; + cursor: move; + opacity: 0.8; } #vertices > polygon { - fill: none; - stroke: #808080; - stroke-width: .1; + fill: none; + stroke: #808080; + stroke-width: 0.1; } #controlPoints > circle:hover, -#vertices> circle:hover { - stroke: #2c0808; +#vertices > circle:hover { + stroke: #2c0808; } #battleBody > table { - padding: .2em .6em .2em .6em; - border: 1px solid #ccc; - margin: .2em 0 .4em 0; - display: block; - overflow: auto; - max-height: 34vh; - width: 100%; + padding: 0.2em 0.6em 0.2em 0.6em; + border: 1px solid #ccc; + margin: 0.2em 0 0.4em 0; + display: block; + overflow: auto; + max-height: 34vh; + width: 100%; } #battleBody > table .regiment { - width: 13em; - font-weight: bold; + width: 13em; + font-weight: bold; } -tr.battleCasualties, tr.battleSurvivors { - font-style: italic; - font-size: .9em; +tr.battleCasualties, +tr.battleSurvivors { + font-style: italic; + font-size: 0.9em; } #battleBody div.battlePhases, #battleBottom div.battleTypes { - position: fixed; - background-color: #ffffff30; + position: fixed; + background-color: #ffffff30; } #battleBody div.battlePhases > button, #battleBottom div.battleTypes > button { - width: 3.2em; - display: block; - margin: .2em 0; + width: 3.2em; + display: block; + margin: 0.2em 0; } div#regimentSelectorBody { - max-height: 50vh; - font-size: .9em; + max-height: 50vh; + font-size: 0.9em; } div#regimentSelectorBody > div { - padding: .1em; - border: 1px solid #fff; + padding: 0.1em; + border: 1px solid #fff; } div#regimentSelectorBody > div:hover { - border: 1px solid #ccc; + border: 1px solid #ccc; } div#regimentSelectorBody > div.selected { - border: 1px solid #b28585; + border: 1px solid #b28585; } div#regimentSelectorBody > div.inactive { - background-color: #eee; - color: #aaa; + background-color: #eee; + color: #aaa; } div#regimentSelectorBody > div > div { - display: inline-block; - pointer-events: none; + display: inline-block; + pointer-events: none; } .drag-trigger { - border-left: 1em solid transparent; - border-right: 1em solid #000; - border-top: 1em solid transparent; - position: absolute; - right: -1px; - bottom: -1px; - opacity: .3; + border-left: 1em solid transparent; + border-right: 1em solid #000; + border-top: 1em solid transparent; + position: absolute; + right: -1px; + bottom: -1px; + opacity: 0.3; } .drag-trigger:hover { - cursor: move; - opacity: .6; + cursor: move; + opacity: 0.6; } .tint { - filter: sepia(1) hue-rotate(200deg); + filter: sepia(1) hue-rotate(200deg); } .color-div { - width: 3em; - height: 1em; - display: inline-block; - margin: 0 .16em; - border: 1px #c5c5c5 groove; - cursor: pointer; + width: 3em; + height: 1em; + display: inline-block; + margin: 0 0.16em; + border: 1px #c5c5c5 groove; + cursor: pointer; } #colorsSelect div { - height: 1.7em; - display: inline-block; - cursor: pointer; + height: 1.7em; + display: inline-block; + cursor: pointer; } .color-div:hover { - border-color: red; + border-color: red; } .hoveredColor { - box-shadow: 0 0 1px 1px #717171; + box-shadow: 0 0 1px 1px #717171; } .selectedColor { - outline: 2px solid #f87b66; + outline: 2px solid #f87b66; } #colorScheme { - margin: 6px 1px 4px 1px; + margin: 6px 1px 4px 1px; } #debug path.selected { - stroke-width: .8; - stroke: #da3126; - fill: none; + stroke-width: 0.8; + stroke: #da3126; + fill: none; } .selectedCell { - stroke-width: 1; - stroke: #da3126; + stroke-width: 1; + stroke: #da3126; } i.resetButton { - float: left; - padding-right: .4em; - font-size: .8em; - margin-top: .25em; - color: #ffffff; - cursor: pointer; + float: left; + padding-right: 0.4em; + font-size: 0.8em; + margin-top: 0.25em; + color: #ffffff; + cursor: pointer; } i.resetButton:active { - color: #5d4651; + color: #5d4651; } .ui-dialog button.pressed { - box-shadow: inset 1px 1px 0 0 #ccc; - border-color: #a6a6da; - background-color: #ecd8d8; - border-radius: 10%; + box-shadow: inset 1px 1px 0 0 #ccc; + border-color: #a6a6da; + background-color: #ecd8d8; + border-radius: 10%; } .ui-dialog input[type="range"] { - padding: 0; - height: 2px; - background: #d4d4d4; - top: -.35em; - position: relative; - appearance: none; - -webkit-appearance: none; + padding: 0; + height: 2px; + background: #d4d4d4; + top: -0.35em; + position: relative; + appearance: none; + -webkit-appearance: none; } .ui-dialog input[type="range"]::-webkit-slider-thumb { - -webkit-appearance: none; - border-radius: 15%; + -webkit-appearance: none; + border-radius: 15%; width: 1em; height: 1em; - background: #e9e9e9; - border: 1px solid #9b9b9b; - cursor: pointer; + background: #e9e9e9; + border: 1px solid #9b9b9b; + cursor: pointer; } .ui-dialog input[type="range"]::-moz-range-thumb { - appearance: none; - border-radius: 15%; + appearance: none; + border-radius: 15%; width: 1em; height: 1em; - background: #e9e9e9; - border: 1px solid #9b9b9b; - cursor: pointer; + background: #e9e9e9; + border: 1px solid #9b9b9b; + cursor: pointer; } .ui-dialog input[type="number"] { - width: 3.5em; + width: 3.5em; } .ui-dialog .disabled { - opacity: 0.2; + opacity: 0.2; } .ui-dialog .disabled::slider-thumb { - opacity: 0.2; + opacity: 0.2; } .ui-dialog .disabled::-moz-range-thumb { - opacity: 0.2; + opacity: 0.2; } .ui-dialog:disabled { - cursor: default; + cursor: default; } div.slider { - width: 40em; - margin-top: 0.2em; + width: 40em; + margin-top: 0.2em; } div.slider .ui-slider-handle { - width: 3em; - height: 1.6em; - top: 50%; - margin-top: -.8em; - text-align: center; - line-height: 1.6em; + width: 3em; + height: 1.6em; + top: 50%; + margin-top: -0.8em; + text-align: center; + line-height: 1.6em; } #saveDropdown { - display: none; - position: absolute; - left: 29%; - top: 100%; - border: 1px solid #5e4fa2; - background-color: #a4879b; - width: 5em; + display: none; + position: absolute; + left: 29%; + top: 100%; + border: 1px solid #5e4fa2; + background-color: #a4879b; + width: 5em; } #loadDropdown { - display: none; - position: absolute; - left: 53%; - top: 100%; - border: 1px solid #5e4fa2; - background-color: #a4879b; - width: 9em; + display: none; + position: absolute; + left: 53%; + top: 100%; + border: 1px solid #5e4fa2; + background-color: #a4879b; + width: 9em; } -#loadDropdown>div, -#saveDropdown>div { - padding: 2px 4px; - cursor: pointer; +#loadDropdown > div, +#saveDropdown > div { + padding: 2px 4px; + cursor: pointer; } -#loadDropdown>div:hover, -#saveDropdown>div:hover { - color: white; +#loadDropdown > div:hover, +#saveDropdown > div:hover { + color: white; } #brushPower, #brushRadius { - width: 12em; + width: 12em; } #rescaleHigher, #rescaleLower, #rescaleModifier { - width: 3.7em; + width: 3.7em; } .italic { - font-style: italic; + font-style: italic; } .hidden { - display: none !important; + display: none !important; } .burgs-table { - max-height: 75vh; - overflow-x: hidden; - overflow-y: scroll; + max-height: 75vh; + overflow-x: hidden; + overflow-y: scroll; } .table { - max-height: 75vh; - max-width: 75vw; - overflow-x: hidden; - overflow-y: auto; + max-height: 75vh; + max-width: 75vw; + overflow-x: hidden; + overflow-y: auto; } .overflow { - max-width: 93vw; - overflow: auto; - max-height: 75vh; + max-width: 93vw; + overflow: auto; + max-height: 75vh; } .overflow > div { - width: max-content; + width: max-content; } div.header > div { - font-weight: bold; - font-size: .9em; - display: inline-block; - position: sticky; - white-space: nowrap; - overflow-x: hidden; - vertical-align: bottom; + font-weight: bold; + font-size: 0.9em; + display: inline-block; + position: sticky; + white-space: nowrap; + overflow-x: hidden; + vertical-align: bottom; } .sortable { - cursor: pointer; + cursor: pointer; } .totalLine { - color: #666666; - font-style: italic; - font-size: .9em; - margin-bottom: 3px; + color: #666666; + font-style: italic; + font-size: 0.9em; + margin-bottom: 3px; } -.totalLine>div { - display: inline-block; +.totalLine > div { + display: inline-block; } div.states { - border: 1px solid #d4d4d4; - background-image: linear-gradient(to right, #fafafa80 0%, #f0f0f080 50%, #c8c8c880 100%); - margin: .1em 0; - padding: 0 .2em; - font-size: .9em; - line-height: 1.5em; + border: 1px solid #d4d4d4; + background-image: linear-gradient(to right, #fafafa80 0%, #f0f0f080 50%, #c8c8c880 100%); + margin: 0.1em 0; + padding: 0 0.2em; + font-size: 0.9em; + line-height: 1.5em; } -div.states:hover, div.states.hovered { - border: 1px solid #c4c4c4; - background-image: linear-gradient(to right, #dedede 100%, #f2f2f2 50%, #fcfcfc 0%); +div.states:hover, +div.states.hovered { + border: 1px solid #c4c4c4; + background-image: linear-gradient(to right, #dedede 100%, #f2f2f2 50%, #fcfcfc 0%); } div.states > *, div.states sup, div.totalLine > div { - display: inline-block; + display: inline-block; } -div.states>input { - width: 6em; - background: none; - border: 0; +div.states > input { + width: 6em; + background: none; + border: 0; } div.states div { - width: 3.2em; + width: 3.2em; } -div.states .statePower, div.states .biomeHabitability { - width: 4em; - -moz-appearance: textfield; +div.states .statePower, +div.states .biomeHabitability { + width: 4em; + -moz-appearance: textfield; } div.states .stateBurgs { - width: 2.4em; + width: 2.4em; } -div.states>.stateArea { - width: 5em; +div.states > .stateArea { + width: 5em; } -div.states>.statePopulation { - width: 3em; +div.states > .statePopulation { + width: 3em; } div.states .icon-pencil, @@ -1306,142 +1352,142 @@ div.states .icon-trash-empty, div.states .icon-eye, div.states .icon-pin, div.states .icon-flag-empty { - cursor: pointer; + cursor: pointer; } div.states .icon-resize-vertical { - cursor: row-resize; - font-size: .9em; + cursor: row-resize; + font-size: 0.9em; } -div.states>[class^="icon-"] { - color: #6e5e66; - padding: 0; +div.states > [class^="icon-"] { + color: #6e5e66; + padding: 0; } div.states > .icon-arrows-cw { - color: #67575c; - font-size: .9em; - cursor: pointer; + color: #67575c; + font-size: 0.9em; + cursor: pointer; } -div.states>.before { - color: #6e5e66; - padding: 0 1px 0 0; +div.states > .before { + color: #6e5e66; + padding: 0 1px 0 0; } -div.states>.small { - font-size: .9em; +div.states > .small { + font-size: 0.9em; } -div.states>.cultureName { - width: 7em; +div.states > .cultureName { + width: 7em; } -div.states>.culturePopulation { - width: 4em; - cursor: pointer; +div.states > .culturePopulation { + width: 4em; + cursor: pointer; } div.states > select { - width: 4.6em; - cursor: pointer; - border: 0; - background-color: transparent; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; + width: 4.6em; + cursor: pointer; + border: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } div.states > .cultureBase, div.states > .burgName, div.states > .burgState, div.states > .burgCulture { - width: 6em; + width: 6em; } div.states .burgPopulation { - width: 4.8em; + width: 4.8em; } div.states .burgType { - width: 3em; + width: 3em; } div.states .burgType > span { - padding: 0 1px; - color: #6e5e66; - transition: 0.2s; + padding: 0 1px; + color: #6e5e66; + transition: 0.2s; } div.states span.inactive { - color: #c6c2c2; + color: #c6c2c2; } div.states span.inactive:hover { - color: #abaaaa; + color: #abaaaa; } div.states > .riverName { - width: 7em; + width: 7em; } div.states > .riverType { - width: 5em; + width: 5em; } div.states > .coaIcon { - stroke-width: 3; - width: 1.4em; - height: 1.4em; - margin: -.3em 0; - cursor: pointer; + stroke-width: 3; + width: 1.4em; + height: 1.4em; + margin: -0.3em 0; + cursor: pointer; } div.states > .coaIcon > use { - pointer-events: none; + pointer-events: none; } #diplomacyBodySection > div { - cursor: pointer; + cursor: pointer; } #diplomacySelect { - width: 5em; - margin: .1em 0 0 -.3em; - position: fixed; - background-color: #ffffff; - border: 1px solid #1891ff; + width: 5em; + margin: 0.1em 0 0 -0.3em; + position: fixed; + background-color: #ffffff; + border: 1px solid #1891ff; } #diplomacySelect > div { - width: 100%; - padding-left: .3em; + width: 100%; + padding-left: 0.3em; } #diplomacySelect > div:hover { - background-color: #1891ff; - color: #ffffff; - width: calc(100% - .3em); + background-color: #1891ff; + color: #ffffff; + width: calc(100% - 0.3em); } #burgsFooterPopulation { - border: 0; - width: 50px; - color: #666666; - font-style: italic; - line-height: 1.4em; + border: 0; + width: 50px; + color: #666666; + font-style: italic; + line-height: 1.4em; } #burgBody div.label { - display: inline-block; + display: inline-block; width: 6em; } #burgBody > div > div, #riverBody > div, #lakeBody > div { - padding: .1em; + padding: 0.1em; } #riverBody div.label, @@ -1450,69 +1496,69 @@ div.states > .coaIcon > use { #lakeBody div.label, #lakeBody input, #lakeBody select { - display: inline-block; + display: inline-block; width: 7em; } #stateNameEditor div.label, #provinceNameEditor div.label, #regimentBody div.label { - display: inline-block; + display: inline-block; width: 5.5em; } #regimentBody div { - margin: .1em 0; + margin: 0.1em 0; } #regimentBody input[type="number"] { - width: 5em; + width: 5em; } .burgFeature { padding: 1px; - cursor: pointer; + cursor: pointer; } .burgFeature.inactive { - color: #ddd; + color: #ddd; } .burgFeature.inactive:hover { color: #abaaaa; } -div.states>.religionName { - width: 11em; +div.states > .religionName { + width: 11em; } -div.states>.religionType { - width: 5em; - cursor: pointer; - border: 0; - background-color: transparent; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; +div.states > .religionType { + width: 5em; + cursor: pointer; + border: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } -div.states>.religionForm { - width: 6em; +div.states > .religionForm { + width: 6em; } -div.states>.religionDeity { - width: 15em; +div.states > .religionDeity { + width: 15em; } .placeholder { - opacity: 0; - cursor: default; - pointer-events: none; + opacity: 0; + cursor: default; + pointer-events: none; } div.states.selected { - border-color: #b28585; - background-image: linear-gradient(to right, #f2f2f2 0%, #ebe7e7 50%, #E5DADB 100%); + border-color: #b28585; + background-image: linear-gradient(to right, #f2f2f2 0%, #ebe7e7 50%, #e5dadb 100%); } div.states.active { @@ -1521,671 +1567,674 @@ div.states.active { } div.states.Self { - margin-bottom: .2em; - cursor: default !important; - padding: .2em 0 0 .5em; - font-weight: bold; + margin-bottom: 0.2em; + cursor: default !important; + padding: 0.2em 0 0 0.5em; + font-weight: bold; } div.states button.selectCapital { - margin: -1px 21px 0 7px; - padding: 0px 3px; + margin: -1px 21px 0 7px; + padding: 0px 3px; } div.states > input.biomeName { - width: 12em; + width: 12em; } div.states > div.biomeArea { - width: 5em; + width: 5em; } rect.fillRect { - stroke: #666666; - stroke-width: 2; + stroke: #666666; + stroke-width: 2; } #militaryHeader > div, #regimentsHeader > div { - width: 5.2em; + width: 5.2em; } #militaryBody div.states > input { - -moz-appearance: textfield; + -moz-appearance: textfield; } #militaryBody div.states > input, #militaryBody div.states > div, #regimentsBody div.states > div { - width: 5em; + width: 5em; } #emblemBody > div { - padding: 1px 3px; - transition: all .3s ease-out; + padding: 1px 3px; + transition: all 0.3s ease-out; } #emblemBody > div.active { - background-color: #54ca7728; + background-color: #54ca7728; } #emblemArmiger { - text-align: center; - display: block; + text-align: center; + display: block; } #emblemBody .label { - width: 6em; - display: inline-block; + width: 6em; + display: inline-block; } #emblemBody select { - width: 9em; + width: 9em; } #emblemsBottom { - margin-top: 4px; - text-align: center; + margin-top: 4px; + text-align: center; } #emblemUploadControl, #emblemDownloadControl { - margin-top: .3em; - text-align: center; + margin-top: 0.3em; + text-align: center; } #emblemDownloadControl > input { - width: 4.1em; + width: 4.1em; } #picker text { - cursor: default; + cursor: default; } #pickerHeader { - fill: #916e7f; - stroke: #5d4651; - cursor: move; + fill: #916e7f; + stroke: #5d4651; + cursor: move; } #pickerLabel { - fill: #f8ffff; - font-size: 12px; - font-weight: bold; - font-family: Arial, Helvetica, sans-serif; - cursor: move !important; + fill: #f8ffff; + font-size: 12px; + font-weight: bold; + font-family: Arial, Helvetica, sans-serif; + cursor: move !important; } #pickerCloseRect { - cursor: pointer; - fill: #916e7f; - stroke: #f8ffff; + cursor: pointer; + fill: #916e7f; + stroke: #f8ffff; } #pickerCloseText { - fill: #f8ffff; - font-size: 10px; - font-family: Arial, Helvetica, sans-serif; - pointer-events: none; + fill: #f8ffff; + font-size: 10px; + font-family: Arial, Helvetica, sans-serif; + pointer-events: none; } #pickerControls line { - stroke: #999999; - stroke-width: 2; + stroke: #999999; + stroke-width: 2; } #pickerControls circle { - fill: #ffeb3b; - stroke: #666666; - cursor: ew-resize; + fill: #ffeb3b; + stroke: #666666; + cursor: ew-resize; } #pickerControls circle:hover { - fill: #eca116; - stroke: #000000; + fill: #eca116; + stroke: #000000; } #pickerControls, #pickerSpaces { - font-size: 11px; + font-size: 11px; } #pickerSpaces input { - width: 22px; - font-size: 9px; - -moz-appearance: textfield; + width: 22px; + font-size: 9px; + -moz-appearance: textfield; } #pickerSpaces input::-webkit-inner-spin-button, #pickerSpaces input::-webkit-outer-spin-button { - -webkit-appearance: none; - margin: 0; + -webkit-appearance: none; + margin: 0; } -#pickerColors rect, #pickerHatches rect { - cursor: pointer; +#pickerColors rect, +#pickerHatches rect { + cursor: pointer; } #picker rect.selected { - outline: 2px dashed #b90c0c; - stroke-width: 0; + outline: 2px dashed #b90c0c; + stroke-width: 0; } .hoverButton { - position: sticky; - margin-left: -1.8em; - margin-top: 1px; - background-color: #dedede; - font-size: 8px; - cursor: pointer; - padding: 0px 3px !important; + position: sticky; + margin-left: -1.8em; + margin-top: 1px; + background-color: #dedede; + font-size: 8px; + cursor: pointer; + padding: 0px 3px !important; } -#unitsBody>div>* { - display: inline-block; - margin-bottom: .2em; +#unitsBody > div > * { + display: inline-block; + margin-bottom: 0.2em; } .unitsHeader { - margin: .8em 0 0 -1.1em; - font-weight: bold; - font-style: italic; + margin: 0.8em 0 0 -1.1em; + font-weight: bold; + font-style: italic; } -#unitsBottom, #reliefBottom { - margin: 6px 0 0 6px; +#unitsBottom, +#reliefBottom { + margin: 6px 0 0 6px; } -#unitsBody>div>div { - width: 9em; +#unitsBody > div > div { + width: 9em; } -#unitsBody>div>input[type="range"] { - width: 7em; +#unitsBody > div > input[type="range"] { + width: 7em; } -#unitsBody>div>input[type="text"] { - width: 11.2em; +#unitsBody > div > input[type="text"] { + width: 11.2em; } -#unitsBody>div>select { - width: 11.32em; +#unitsBody > div > select { + width: 11.32em; } -#unitsBody>div>input[type="number"] { - width: 3.4em; +#unitsBody > div > input[type="number"] { + width: 3.4em; } -#unitsBody>div>input, -#unitsBody>div>select { - border: 1px solid #e9e9e9; +#unitsBody > div > input, +#unitsBody > div > select { + border: 1px solid #e9e9e9; } #unitsEditor i.icon-lock-open, #unitsEditor i.icon-lock { - color: #626573; - font-size: .8em; - cursor: pointer; - position: fixed; - margin: .4em 0 0 -.9em; + color: #626573; + font-size: 0.8em; + cursor: pointer; + position: fixed; + margin: 0.4em 0 0 -0.9em; } #barBackColor { - width: 3.5em; - padding: 0px; - height: 1.2em; + width: 3.5em; + padding: 0px; + height: 1.2em; } #ruler { - cursor: move; - fill: none; + cursor: move; + fill: none; } #ruler .rulerPoints { - stroke: #4e5a69; - fill: yellow; - cursor: grab; + stroke: #4e5a69; + fill: yellow; + cursor: grab; } #ruler .rulerPoints .control { - fill: #999999; + fill: #999999; } #ruler .white { - stroke: white; + stroke: white; } #ruler .gray { - stroke: #3d3d3d; - pointer-events: none; + stroke: #3d3d3d; + pointer-events: none; } #ruler text { - font-family: 'Georgia'; - fill: #3d3d3d; - text-anchor: middle; - text-shadow: 0 0 4px white; - cursor: pointer; + font-family: "Georgia"; + fill: #3d3d3d; + text-anchor: middle; + text-shadow: 0 0 4px white; + cursor: pointer; } #ruler path.planimeter { - fill: lightblue; - fill-rule: evenodd; - fill-opacity: 0.5; - stroke: #737373; + fill: lightblue; + fill-rule: evenodd; + fill-opacity: 0.5; + stroke: #737373; } #scaleBar { - stroke: none; - fill: none; - cursor: pointer; + stroke: none; + fill: none; + cursor: pointer; } #scaleBar text { - fill: #353540; - text-anchor: middle; - font-family: Georgia; + fill: #353540; + text-anchor: middle; + font-family: Georgia; } #militaryOptionsTable select { - border: 1px solid #d4d4d4; + border: 1px solid #d4d4d4; } #militaryOptionsTable input { - width: 9em; - border: 1px solid #d4d4d4; + width: 9em; + border: 1px solid #d4d4d4; } #militaryOptionsTable input[type="number"] { - width: 4em; + width: 4em; } #militaryOptionsTable button { - width: 100%; + width: 100%; } #gridOverlay { - fill: none; + fill: none; } #coordinateLabels { - fill: #333333; - font-family: monospace; - text-shadow: 0 0 4px white; - stroke-width: 0; - dominant-baseline: central; - text-anchor: middle; + fill: #333333; + font-family: monospace; + text-shadow: 0 0 4px white; + stroke-width: 0; + dominant-baseline: central; + text-anchor: middle; } ul.share-buttons { - margin: 4px 0 0 0; - padding-left: 8%; + margin: 4px 0 0 0; + padding-left: 8%; } ul.share-buttons li { - padding: 0; - background: none !important; - width: 16%; - margin: 0; + padding: 0; + background: none !important; + width: 16%; + margin: 0; } ul.share-buttons img { - width: 2em; + width: 2em; } input[type="checkbox"] { - display: none; + display: none; } .checkbox, .checkbox-label { - cursor: pointer; + cursor: pointer; } -.checkbox+.checkbox-label:before { - content: ''; - display: inline-block; - vertical-align: text-top; - width: .6em; - height: .6em; - padding: .2em; - margin-right: .2em; - border: 1px solid darkgrey; - border-radius: 15%; - background: white; +.checkbox + .checkbox-label:before { + content: ""; + display: inline-block; + vertical-align: text-top; + width: 0.6em; + height: 0.6em; + padding: 0.2em; + margin-right: 0.2em; + border: 1px solid darkgrey; + border-radius: 15%; + background: white; } -.checkbox:checked+.checkbox-label:before { - line-height: .8em; - font-weight: bold; - content: '✓'; - color: #333333; +.checkbox:checked + .checkbox-label:before { + line-height: 0.8em; + font-weight: bold; + content: "✓"; + color: #333333; } div.textual select, div.textual textarea { - font-family: Copperplate, monospace; + font-family: Copperplate, monospace; } div.textual input { - font-family: Copperplate, monospace; + font-family: Copperplate, monospace; } div.textual fieldset { - margin: 3px 3px 5px 0; - border-style: dashed; + margin: 3px 3px 5px 0; + border-style: dashed; } -div.textual span, .textual legend { - font-size: .8em; - font-weight: bold; +div.textual span, +.textual legend { + font-size: 0.8em; + font-weight: bold; } #namesbaseExamples { - font-family: Copperplate, monospace; - cursor: pointer; + font-family: Copperplate, monospace; + cursor: pointer; } #markers { - cursor: pointer; - font-family: monospace; - -moz-user-select: none; - user-select: none; - text-anchor: middle; + cursor: pointer; + font-family: monospace; + -moz-user-select: none; + user-select: none; + text-anchor: middle; } #markerEditor > button { - vertical-align: top; + vertical-align: top; } .highlighted { - outline-width: 2px; - outline-style: dashed; - outline-color: #0da6ff; - outline-offset: 100px; - fill: none; + outline-width: 2px; + outline-style: dashed; + outline-color: #0da6ff; + outline-offset: 100px; + fill: none; } div#notes { - display: none; - position: fixed; - width: 28vw; - right: 1vw; - top: 1vw; - font-size: 1.2em; - border: 1px solid #5e4fa2; - background: rgba(255, 250, 228, 0.7); - box-shadow: 2px 2px 5px -3px #3a2804; - white-space: pre-line; + display: none; + position: fixed; + width: 28vw; + right: 1vw; + top: 1vw; + font-size: 1.2em; + border: 1px solid #5e4fa2; + background: rgba(255, 250, 228, 0.7); + box-shadow: 2px 2px 5px -3px #3a2804; + white-space: pre-line; } div#notesHeader { - font-weight: bold; - font-size: 1.3em; - padding: 0 0 4px 14px; - border-bottom: 1px solid #5e4fa2; + font-weight: bold; + font-size: 1.3em; + padding: 0 0 4px 14px; + border-bottom: 1px solid #5e4fa2; } div#notesBody { - padding: 0 1em; - max-height: 80vh; - overflow: auto; + padding: 0 1em; + max-height: 80vh; + overflow: auto; } svg.button { - position: relative; - background-color: transparent; - margin: -5px; - padding: 0; + position: relative; + background-color: transparent; + margin: -5px; + padding: 0; } #reliefEditor > div > div { - font-style: italic; - display: inline-block; + font-style: italic; + display: inline-block; } #reliefEditor div.reliefEditorLabel { - width: 4em; + width: 4em; } #reliefEditor input[type="range"] { - width: 16em; + width: 16em; } #reliefEditor input[type="number"] { - width: 3em; + width: 3em; } #reliefIconsDiv { - margin-top: 2px; - padding: 2px; + margin-top: 2px; + padding: 2px; } #reliefIconsDiv svg { - width: 40px; - height: 40px; - background-color: #e7e6e4; - border: 1px solid #a9a9a9; - cursor: pointer; + width: 40px; + height: 40px; + background-color: #e7e6e4; + border: 1px solid #a9a9a9; + cursor: pointer; } #reliefIconsDiv svg:hover { - border-color: #5c5c5c; - background-color: #eef6fb; - transition: all .3s ease-out 3s; - transform: scale(2); + border-color: #5c5c5c; + background-color: #eef6fb; + transition: all 0.3s ease-out 3s; + transform: scale(2); } #reliefIconsDiv svg.pressed { - border: 1px solid #b3352c; - background-color: #f2f2f2; + border: 1px solid #b3352c; + background-color: #f2f2f2; } #reliefIconsSeletionAny { - display: none; - text-anchor: middle; - dominant-baseline: central; + display: none; + text-anchor: middle; + dominant-baseline: central; } #alertMessage { - -moz-user-select: text; - user-select: text; - max-height: 70vh; - max-width: 75vw; - overflow: auto; + -moz-user-select: text; + user-select: text; + max-height: 70vh; + max-width: 75vw; + overflow: auto; } #alertMessage ul { - padding-left: 1.2em; - margin: 1em 0; + padding-left: 1.2em; + margin: 1em 0; } .pseudoLink { - cursor: pointer; + cursor: pointer; text-decoration: underline; } #info-line { - font-size: .9em; - color: gray; - user-select: none; + font-size: 0.9em; + color: gray; + user-select: none; } .optionsSeedRestore { - font-size: 12px; - cursor: pointer; - margin-right: 2px; + font-size: 12px; + cursor: pointer; + margin-right: 2px; } .optionsSeedRestore:hover { - color: blue; + color: blue; } #worldControls { - width: 16em; - display: inline-block; - vertical-align: top; + width: 16em; + display: inline-block; + vertical-align: top; } #worldControls > div { - display: block; - margin: 1px 0; - padding: 2px 0; + display: block; + margin: 1px 0; + padding: 2px 0; } #worldControls input[type="number"] { - border: 1px solid #e5e5e5; - padding: 0px; - width: 3.2em; + border: 1px solid #e5e5e5; + padding: 0px; + width: 3.2em; } #worldControls i.icon-lock-open, #worldControls i.icon-lock { - color: #626573; - font-size: .8em; - cursor: pointer; + color: #626573; + font-size: 0.8em; + cursor: pointer; } #globe { - stroke: black; - stroke-width: 1; + stroke: black; + stroke-width: 1; } #globeNoteLines { - stroke-dasharray: 5; - stroke: #bbb; + stroke-dasharray: 5; + stroke: #bbb; } #globaAxisLabels { - font-style: italic; - font-size: 9px; - font-family: monospace; - stroke: none; - fill: #001754; + font-style: italic; + font-size: 9px; + font-family: monospace; + stroke: none; + fill: #001754; } #globeLatLabels { - font-size: 12px; - font-family: monospace; - stroke: none; - fill: #001754; + font-size: 12px; + font-family: monospace; + stroke: none; + fill: #001754; } #globeWindArrows { - fill: none; - stroke: #6072a3; - cursor: pointer; + fill: none; + stroke: #6072a3; + cursor: pointer; } #globeWindArrows path { - stroke-width: 1.7px; - fill: none; - stroke: #6072a3; - pointer-events: none; + stroke-width: 1.7px; + fill: none; + stroke: #6072a3; + pointer-events: none; } #globeWindArrows circle { - fill: #fff; - fill-opacity: 0; - stroke-opacity: .05; + fill: #fff; + fill-opacity: 0; + stroke-opacity: 0.05; } #globaAxisLabels #restoreWind:hover { - cursor: pointer; - fill: blue; + cursor: pointer; + fill: blue; } #globeOutline { - fill: url(#temperatureGradient); + fill: url(#temperatureGradient); } #globeArea { - fill: white; - fill-opacity: .3; + fill: white; + fill-opacity: 0.3; } #globeGraticule { - fill: none; - stroke-width: .2; + fill: none; + stroke-width: 0.2; } #globeEquator { - stroke: red; - stroke-width: 1.4; + stroke: red; + stroke-width: 1.4; } #legend { - cursor: move; - -moz-user-select: none; - user-select: none; + cursor: move; + -moz-user-select: none; + user-select: none; } .dontAsk { - display: inline-block; - margin: .9em 0 0 .6em; + display: inline-block; + margin: 0.9em 0 0 0.6em; } #errorBox { - font-size: .9em; - font-family: Consolas, monospace; - color: #920303; - background-color: #dabdbd91; - padding: 2px; - border: 1px solid #916e7f; + font-size: 0.9em; + font-family: Consolas, monospace; + color: #920303; + background-color: #dabdbd91; + padding: 2px; + border: 1px solid #916e7f; } .announcement { - background-color: #a18888; - color: white; - padding: .4em .5em; - border: dashed 1px #5d4651; + background-color: #a18888; + color: white; + padding: 0.4em 0.5em; + border: dashed 1px #5d4651; } .speaker { - font-size: .9em; - cursor: pointer; + font-size: 0.9em; + cursor: pointer; } #prompt { - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - max-width: 22em; - background-color: #fff; - padding: 1.2em; - border: solid 1px #000; - font-size: 1.2em; - z-index: 1000; + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + max-width: 22em; + background-color: #fff; + padding: 1.2em; + border: solid 1px #000; + font-size: 1.2em; + z-index: 1000; } #promptText { - padding: 0 0 .6em 0; - font-weight: bold; - font-family: sans-serif; + padding: 0 0 0.6em 0; + font-weight: bold; + font-family: sans-serif; } #mapOverlay { - position: absolute; - display: flex; - top: 0; - left: 0; - right: 0; - bottom: 0; - align-items: center; - justify-content: center; - z-index: 10; - pointer-events: none; - text-align: center; - background: rgba(0, 0, 0, .5); - font-size: 2.4em; - color: #fff5da; - text-shadow: 0px 1px 4px #4c3a35; + position: absolute; + display: flex; + top: 0; + left: 0; + right: 0; + bottom: 0; + align-items: center; + justify-content: center; + z-index: 10; + pointer-events: none; + text-align: center; + background: rgba(0, 0, 0, 0.5); + font-size: 2.4em; + color: #fff5da; + text-shadow: 0px 1px 4px #4c3a35; } .epgrid line { stroke: lightgrey; - stroke-opacity: .7; + stroke-opacity: 0.7; shape-rendering: crispEdges; } @@ -2194,72 +2243,77 @@ svg.button { } .pell { - border: 1px solid hsla(0,0%,4%,.1) + border: 1px solid hsla(0, 0%, 4%, 0.1); } -.pell,.pell-content { - box-sizing: border-box +.pell, +.pell-content { + box-sizing: border-box; } .pell-content { - height: 14em; - outline: 0; - overflow-y: auto; - padding: .6em; - font-family: Copperplate, monospace; - background-color: #fff; - border: 1px solid #dedede; + height: 14em; + outline: 0; + overflow-y: auto; + padding: 0.6em; + font-family: Copperplate, monospace; + background-color: #fff; + border: 1px solid #dedede; } .pell-actionbar { - background-color: #fff; - border: 1px solid #dedede; - border-bottom: 0; + background-color: #fff; + border: 1px solid #dedede; + border-bottom: 0; } .pell-button { - background-color: transparent; - border: none; - cursor: pointer; - height: 30px; - outline: 0; - width: 30px; - vertical-align: bottom + background-color: transparent; + border: none; + cursor: pointer; + height: 30px; + outline: 0; + width: 30px; + vertical-align: bottom; } .pell-button-selected { - background-color: #f0f0f0 + background-color: #f0f0f0; } #debug { - font-size: 1px; - opacity: .8; + font-size: 1px; + opacity: 0.8; } @media print { - div, canvas {display: none;} + div, + canvas { + display: none; + } } @media only screen and (max-width: 420px) { - #collapsible, #options { - margin: 0; - border: 0; - } - - #options { - height: 100vh; - width: 100vw; - } + #collapsible, + #options { + margin: 0; + border: 0; + } - table { - width: 100%; - } - - .tabcontent { - max-width: 100%; - } + #options { + height: 100vh; + width: 100vw; + } - .drag-trigger { - display: none; - } + table { + width: 100%; + } + + .tabcontent { + max-width: 100%; + } + + .drag-trigger { + display: none; + } } diff --git a/modules/ui/layers.js b/modules/ui/layers.js index 4462ab50..e6a98c79 100644 --- a/modules/ui/layers.js +++ b/modules/ui/layers.js @@ -644,7 +644,7 @@ function drawReligions() { } const bodyData = body.map((p, i) => [p.length > 10 ? p : null, i, religions[i].color]).filter(d => d[0]); - relig.selectAll("path").data(bodyData).enter().append("path").attr("d", d => d[0]).attr("fill", d => d[2]).attr("stroke", "none").attr("id", d => "religion"+d[1]); + relig.selectAll("path").data(bodyData).enter().append("path").attr("d", d => d[0]).attr("fill", d => d[2]).attr("id", d => "religion"+d[1]); const gapData = gap.map((p, i) => [p.length > 10 ? p : null, i, religions[i].color]).filter(d => d[0]); relig.selectAll(".path").data(gapData).enter().append("path").attr("d", d => d[0]).attr("fill", "none").attr("stroke", d => d[2]).attr("id", d => "religion-gap"+d[1]).attr("stroke-width", "10px"); diff --git a/modules/ui/style.js b/modules/ui/style.js index 2409e3cf..adf1c168 100644 --- a/modules/ui/style.js +++ b/modules/ui/style.js @@ -62,7 +62,7 @@ function selectStyleElement() { } // stroke color and width - if (sel === "armies" ||sel === "routes" || sel === "lakes" || sel === "borders" || sel === "cults" || sel === "cells" || sel === "gridOverlay" || sel === "coastline" || sel === "prec" || sel === "ice" || sel === "icons" || sel === "coordinates"|| sel === "zones") { + if (sel === "armies" ||sel === "routes" || sel === "lakes" || sel === "borders" || sel === "cults" || sel === "relig" || sel === "cells" || sel === "gridOverlay" || sel === "coastline" || sel === "prec" || sel === "ice" || sel === "icons" || sel === "coordinates"|| sel === "zones") { styleStroke.style.display = "block"; styleStrokeInput.value = styleStrokeOutput.value = el.attr("stroke"); styleStrokeWidth.style.display = "block"; @@ -717,7 +717,7 @@ function applyDefaultStyle() { compass.attr("opacity", .8).attr("transform", null).attr("filter", null).attr("mask", "url(#water)").attr("shape-rendering", "optimizespeed"); if (!d3.select("#initial").size()) d3.select("#rose").attr("transform", "translate(80 80) scale(.25)"); - relig.attr("opacity", .7).attr("stroke", null).attr("stroke-width", null).attr("filter", null); + relig.attr("opacity", .7).attr("stroke", "#777777").attr("stroke-width", 0).attr("filter", null); cults.attr("opacity", .6).attr("stroke", "#777777").attr("stroke-width", .5).attr("filter", null); landmass.attr("opacity", 1).attr("fill", "#eef6fb").attr("filter", null); markers.attr("opacity", null).attr("rescale", 1).attr("filter", "url(#dropShadow01)");