Skip to content

Commit

Permalink
fix field visibility when moving between data levels
Browse files Browse the repository at this point in the history
  • Loading branch information
emmaicos committed Jan 31, 2025
1 parent 7b6386f commit 13e5a0b
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
12 changes: 6 additions & 6 deletions src/main/twirl/views/UploadGuiPage.scala.html
Original file line number Diff line number Diff line change
Expand Up @@ -604,31 +604,31 @@ <h5 class="modal-title" id="upload-help-modal-title">Help</h5>
<select class="form-select" id="@{lbl}geoselect"></select>
</div>

<div class="mb-3 geocov-element latlonbox-element">
<div class="mb-3 @{lbl}geocov-element @{lbl}latlonbox-element">
<label class="form-label" for="@{lbl}geolbl">Label @optional</label>
<input id="@{lbl}geolbl" type="text" class="form-control">
</div>
<div class="mb-3 geocov-element customgeo-element">
<div class="mb-3 @{lbl}geocov-element @{lbl}customgeo-element">
<label class="form-label" for="@{lbl}geojson">GeoJSON</label>
@helpButton(
"Supported GeoJSON types are Point, LineString, Polygon, GeometryCollection, Feature " +
"(with 'label' and 'radius' properties recognized), and FeatureCollection."
)
<input id="@{lbl}geojson" type="text" class="form-control" placeholder="Paste GeoJSON here">
</div>
<div class="mb-3 geocov-element latlonbox-element">
<div class="mb-3 @{lbl}geocov-element @{lbl}latlonbox-element">
<label class="form-label" for="@{lbl}geominlat">Min latitude</label>
<input id="@{lbl}geominlat" type="text" class="form-control">
</div>
<div class="mb-3 geocov-element latlonbox-element">
<div class="mb-3 @{lbl}geocov-element @{lbl}latlonbox-element">
<label class="form-label" for="@{lbl}geominlon">Min longitude</label>
<input id="@{lbl}geominlon" type="text" class="form-control">
</div>
<div class="mb-3 geocov-element latlonbox-element">
<div class="mb-3 @{lbl}geocov-element @{lbl}latlonbox-element">
<label class="form-label" for="@{lbl}geomaxlat">Max latitude</label>
<input id="@{lbl}geomaxlat" type="text" class="form-control">
</div>
<div class="mb-3 geocov-element latlonbox-element">
<div class="mb-3 @{lbl}geocov-element @{lbl}latlonbox-element">
<label class="form-label" for="@{lbl}geomaxlon">Max longitude</label>
<input id="@{lbl}geomaxlon" type="text" class="form-control">
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ import se.lu.nateko.cp.meta.core.data.FeatureWithGeoJson

class GeoCoverageSelector(covs: IndexedSeq[SpatialCoverage], lbl: String)(using PubSubBus) extends PanelSubform(s".geocov-element"):
private val spatialCovSelect = new Select[SpatialCoverage](s"${lbl}geoselect", _.label, _.uri.map(_.toString).getOrElse(""), autoselect = false, onSpatCoverSelected)
private val geoCovElements = new HtmlElements(s".geocov-element")
private val latLonBoxElements = new HtmlElements(s".latlonbox-element")
private val geoJsonElements = new HtmlElements(s".customgeo-element")
private val geoCovElements = new HtmlElements(s".${lbl}geocov-element")
private val latLonBoxElements = new HtmlElements(s".${lbl}latlonbox-element")
private val geoJsonElements = new HtmlElements(s".${lbl}customgeo-element")

private val spatCovLabel = new TextOptInput(s"${lbl}geolbl", () => ())
private val geoJsonInput = new JsonInput(s"${lbl}geojson", notifyUpdate, "geocoverage")
Expand Down

0 comments on commit 13e5a0b

Please sign in to comment.