Changelog
1.0.13
@brand-bar-height
property.ExplorerPanelViewModel
can now be created with isOpen
initially set to false.ImageryLayerCatalogItem
in Leaflet and that catalog item does not use the Web Mercator (EPSG:3857) projection. Previously, the dataset would silently fail to display.CzmlCatalogItem
, GeoJsonCatalogItem
, and KmlCatalogItem
.clipToRectangle
property available on all ImageryProvider
-based catalog items, not just WebMapServiceCatalogItem
.CatalogMember.isPromoted
property. Promoted catalog groups and items are displayed above non-promoted groups and items.Changelog
1.0.12
baseMapName
and viewerMode
fields to init files and share links. baseMapName
is any base map name in the map settings panel and viewerMode
can be set to '2d'
or '3d'
.tableStyle.legendTicks
property to CsvCatalogItem
. When specified, the generated legend will have the specified number of equally-spaced lines with labels in its legend.Changelog
1.0.11
Changelog
1.0.10
Changelog
1.0.9
ImageryProvider
tile credits / attribution in Leaflet when using CesiumTileLayer
.Changelog
1.0.8
WebMapServiceCatalogGroup
now populates the catalog using the hierarchy of layers returned by the WMS server in GetCapabilities. To keep the previous behavior, set the flatten
property to true.getFeatureInfoAsGeoJson
and getFeatureInfoAsXml
properties have been removed. Use getFeatureInfoFormats
instead.FeatureInfoPanelViewModel
use a white background when displaying a complete HTML document.KnockoutMarkdownBinding
no longer tries to interpret complete HTML documents (i.e. those that contain an <html> tag) as Markdown.ArcGisMapServerCatalogItem
now offers metadata, used to populate the Data Details and Service Details sections of the catalog item info panel.ArcGisMapServerCatalogGroup
now populates a "Service Description" and a "Data Description" info section for each catalog item from the MapServer's metadata.metadataUrl
is now populated (and shown) from the regular MapServer URL.Changelog
1.0.7
CatalogItemNameSearchProviderViewModel
now asynchronously loads groups so items in unloaded groups can be found, too.ArcGisMapServerCatalogItem
to interpret a maxScale
of 0 from an ArcGIS MapServer as "not specified".itemProperties
property to ArcGisMapServerCatalogGroup
, allowing properties of auto-discovered layers to be specified explicitly.validDropElements
, validDropClasses
, invalidDropElements
, and invalidDropClasses
properties to DragDropViewModel
for finer control over where dropping is allowed.config.json
by adding them to the parameters
property.Changelog
1.0.6
public/test/countries.csv
).public/test/droughts.csv
).public/init/test.json
).public/test/countries.csv
).info
property that allows arbitrary sections to be shown for the item in the info popup.CkanCatalogGroup
now has a groupBy
property to control whether catalog items are grouped by CKAN group ("group"), CKAN organization ("organization"), or not grouped at all ("none").CkanCatalogGroup
now has a useResourceName
property to control whether the name of the catalog item is derived from the resource (true), or the dataset itself (false).Changelog
1.0.49
displayDuration
from working.NowViewingTabViewModel
is now composed of a number of sections. Each section is given the opportunity to determine whether it applies to each catalog item. Custom sections may be added by adding them to NowViewingTabViewModel.sections`.CsvCatalogItem
and AbsIttCatalogItem
now expose a concepts
property that can be used to adjust the display.Terria.cesiumBaseUrl
property.TerriaViewer
by specifying uiContainer
in its options. Previously it always used an element named ui
.UrthecastCatalogGroup
.TypeError
on load when the share URL included enabled datasets with an order different from their order in the catalog.updateApplicationOnMessageFromParentWindow
function. After an app calls this function at startup, TerriaJS can be controlled by its parent window when embedded in an iframe
by messages sent with window.postMessage
.