├── LICENSE
├── README.md
├── documentation
└── WABIS_V2_UserDoc.pdf
├── imagery_widgets
├── ISCatalog
│ ├── README.md
│ ├── Widget.html
│ ├── Widget.js
│ ├── base
│ │ ├── ArchiveSearch
│ │ │ └── ArchiveSearch.js
│ │ ├── BaseDiscoveryMixin.js
│ │ ├── BaseResultCreation.js
│ │ ├── CheckoutWidget
│ │ │ ├── CheckoutWidget.js
│ │ │ ├── base
│ │ │ │ ├── CsvExport
│ │ │ │ │ ├── CsvExportWidget.js
│ │ │ │ │ ├── template
│ │ │ │ │ │ └── CsvExportTemplate.html
│ │ │ │ │ └── theme
│ │ │ │ │ │ ├── style.css
│ │ │ │ │ │ ├── style.css.map
│ │ │ │ │ │ └── style.scss
│ │ │ │ ├── Download
│ │ │ │ │ ├── ImageryDownloadListWidget.js
│ │ │ │ │ ├── ImageryDownloadWidget.js
│ │ │ │ │ ├── template
│ │ │ │ │ │ ├── ImageryDownloadListTemplate.html
│ │ │ │ │ │ └── ImageryDownloadTemplate.html
│ │ │ │ │ └── theme
│ │ │ │ │ │ ├── style.css
│ │ │ │ │ │ └── style.scss
│ │ │ │ ├── Reporting
│ │ │ │ │ ├── ReportingWidget.js
│ │ │ │ │ ├── base
│ │ │ │ │ │ └── HtmlReport.js
│ │ │ │ │ ├── template
│ │ │ │ │ │ └── ReportingTemplate.html
│ │ │ │ │ └── theme
│ │ │ │ │ │ ├── style.css
│ │ │ │ │ │ └── style.scss
│ │ │ │ └── Webmap
│ │ │ │ │ ├── PortalPublisherWidget.js
│ │ │ │ │ ├── base
│ │ │ │ │ ├── PortalWebMapAnnotationSupport.js
│ │ │ │ │ └── PortalWebMapAnnotationTemplates.js
│ │ │ │ │ ├── template
│ │ │ │ │ └── PortalPublisherTemplate.html
│ │ │ │ │ └── theme
│ │ │ │ │ ├── style.css
│ │ │ │ │ └── style.scss
│ │ │ ├── css
│ │ │ │ └── style.scss
│ │ │ ├── model
│ │ │ │ └── ModelSupport.js
│ │ │ └── template
│ │ │ │ ├── CheckoutWidgetTemplate.html
│ │ │ │ └── htmlReport.html
│ │ ├── DrawManager.js
│ │ ├── GeometryUtils.js
│ │ ├── IconSearch
│ │ │ └── IconSearch.js
│ │ ├── LoaderMixin.js
│ │ ├── Results
│ │ │ ├── FeatureFilter.js
│ │ │ ├── ResultsWidget.js
│ │ │ ├── base
│ │ │ │ ├── Analysis
│ │ │ │ │ ├── AnalysisWidget.js
│ │ │ │ │ ├── base
│ │ │ │ │ │ ├── Band
│ │ │ │ │ │ │ ├── BandWidget.js
│ │ │ │ │ │ │ └── template
│ │ │ │ │ │ │ │ └── BandWidgetTemplate.html
│ │ │ │ │ │ ├── BaseAnalysisWidget.js
│ │ │ │ │ │ ├── Layer
│ │ │ │ │ │ │ ├── LayerWidget.js
│ │ │ │ │ │ │ └── template
│ │ │ │ │ │ │ │ └── LayerWidgetTemplate.html
│ │ │ │ │ │ ├── Renderer
│ │ │ │ │ │ │ ├── RendererWidget.js
│ │ │ │ │ │ │ └── template
│ │ │ │ │ │ │ │ └── RendererWidgetTemplate.html
│ │ │ │ │ │ └── Transparency
│ │ │ │ │ │ │ ├── TransparencyWidget.js
│ │ │ │ │ │ │ └── template
│ │ │ │ │ │ │ └── TransparencyWidgetTemplate.html
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── style.css
│ │ │ │ │ │ └── style.scss
│ │ │ │ │ └── template
│ │ │ │ │ │ └── AnalysisWidgetTemplate.html
│ │ │ │ ├── CommonDates.js
│ │ │ │ ├── Export
│ │ │ │ │ └── ExportResultsManager.js
│ │ │ │ ├── LayerSupport
│ │ │ │ │ ├── ArchiveResultsGraphicsLayerSupport.js
│ │ │ │ │ ├── ResultImageServiceLayerSupport.js
│ │ │ │ │ └── ThumbnailGraphicsLayer.js
│ │ │ │ ├── ReorderPreviews
│ │ │ │ │ ├── ReorderPreviews.js
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── style.css
│ │ │ │ │ │ ├── style.css.map
│ │ │ │ │ │ └── style.scss
│ │ │ │ │ └── template
│ │ │ │ │ │ └── ReorderPreviewsTemplate.html
│ │ │ │ ├── ResultFilter
│ │ │ │ │ ├── ResultFilter.js
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── style.css
│ │ │ │ │ │ └── style.scss
│ │ │ │ │ └── template
│ │ │ │ │ │ └── ResultFilterTemplate.html
│ │ │ │ ├── ResultList
│ │ │ │ │ ├── ResultList.js
│ │ │ │ │ └── css
│ │ │ │ │ │ ├── style.css
│ │ │ │ │ │ └── style.scss
│ │ │ │ └── ResultSort
│ │ │ │ │ ├── ResultSort.js
│ │ │ │ │ ├── css
│ │ │ │ │ ├── style.css
│ │ │ │ │ └── style.scss
│ │ │ │ │ └── template
│ │ │ │ │ └── ResultSortTemplate.html
│ │ │ ├── css
│ │ │ │ ├── style.css
│ │ │ │ ├── style.css.map
│ │ │ │ └── style.scss
│ │ │ ├── images
│ │ │ │ ├── archive_thumb.png
│ │ │ │ └── error_thumb.png
│ │ │ ├── model
│ │ │ │ └── ModelSupport.js
│ │ │ └── template
│ │ │ │ └── ResultsWidgetTemplate.html
│ │ ├── SearchByBoundsWidget
│ │ │ ├── SearchByBoundsWidget.js
│ │ │ ├── base
│ │ │ │ ├── BaseSearchByWidget.js
│ │ │ │ ├── SearchByDMSWidget.js
│ │ │ │ ├── SearchByDecimalDegreesWidget.js
│ │ │ │ ├── SearchByUTMWidget.js
│ │ │ │ └── templates
│ │ │ │ │ ├── SearchByDMSTemplate.html
│ │ │ │ │ ├── SearchByDecimalDegreesTemplate.html
│ │ │ │ │ └── SearchByUTMTemplate.html
│ │ │ ├── config
│ │ │ │ └── UTMWKIDLookup.json
│ │ │ └── template
│ │ │ │ └── SearchByBoundsTemplate.html
│ │ ├── SearchFilter
│ │ │ ├── IconSearchFilter.js
│ │ │ ├── SearchFilter.js
│ │ │ ├── css
│ │ │ │ ├── style.css
│ │ │ │ └── style.scss
│ │ │ └── template
│ │ │ │ ├── IconSearchFilterTemplate.html
│ │ │ │ └── SearchFilterTemplate.html
│ │ ├── SearchSourcesWidget
│ │ │ ├── SearchSourcesWidget.js
│ │ │ ├── css
│ │ │ │ ├── style.css
│ │ │ │ └── style.scss
│ │ │ └── template
│ │ │ │ └── SearchSourcesWidgetTemplate.html
│ │ └── UserAwareMixin.js
│ ├── config.json
│ ├── css
│ │ ├── _common.scss
│ │ ├── animate
│ │ │ ├── animate.css
│ │ │ └── animate.scss
│ │ ├── baseResultEntryStyle.scss
│ │ ├── font
│ │ │ ├── fonts
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ └── fontawesome-webfont.woff
│ │ │ └── scss
│ │ │ │ ├── _bordered-pulled.scss
│ │ │ │ ├── _core.scss
│ │ │ │ ├── _fixed-width.scss
│ │ │ │ ├── _icons.scss
│ │ │ │ ├── _larger.scss
│ │ │ │ ├── _list.scss
│ │ │ │ ├── _mixins.scss
│ │ │ │ ├── _path.scss
│ │ │ │ ├── _rotated-flipped.scss
│ │ │ │ ├── _spinning.scss
│ │ │ │ ├── _stacked.scss
│ │ │ │ ├── _variables.scss
│ │ │ │ ├── font-awesome.css
│ │ │ │ └── font-awesome.scss
│ │ ├── style.css
│ │ ├── style.css.map
│ │ └── style.scss
│ ├── images
│ │ ├── discoverSprite.png
│ │ ├── discovery-logo.png
│ │ ├── error_thumb.png
│ │ └── icon.png
│ ├── lib
│ │ ├── filesaver
│ │ │ ├── Blob.js
│ │ │ └── FileSaver.js
│ │ └── papa_parse.js
│ ├── manifest.json
│ ├── mixin
│ │ ├── ArchiveResultProcessorMixin.js
│ │ └── IconResultProcessorMixin.js
│ ├── model
│ │ └── ModelSupport.js
│ ├── nls
│ │ ├── fr
│ │ │ └── strings.js
│ │ └── strings.js
│ ├── setting
│ │ ├── AddedService.html
│ │ ├── AddedService.js
│ │ ├── GeneralConfiguration.html
│ │ ├── GeneralConfiguration.js
│ │ ├── ServiceField.html
│ │ ├── ServiceField.js
│ │ ├── Setting.html
│ │ ├── Setting.js
│ │ ├── close.png
│ │ ├── css
│ │ │ ├── close.png
│ │ │ └── style.css
│ │ └── nls
│ │ │ ├── fr
│ │ │ └── strings.js
│ │ │ └── strings.js
│ └── web.config
├── ISChangeDetection
│ ├── README.md
│ ├── Widget.html
│ ├── Widget.js
│ ├── config.json
│ ├── css
│ │ └── style.css
│ ├── images
│ │ ├── down.png
│ │ ├── icon.png
│ │ └── loading.gif
│ ├── manifest.json
│ ├── nls
│ │ ├── ar
│ │ │ └── strings.js
│ │ ├── fr
│ │ │ └── strings.js
│ │ ├── strings.js
│ │ └── zh-cn
│ │ │ └── strings.js
│ └── setting
│ │ ├── Setting.html
│ │ ├── Setting.js
│ │ ├── css
│ │ └── style.css
│ │ └── nls
│ │ ├── ar
│ │ └── strings.js
│ │ ├── fr
│ │ └── strings.js
│ │ ├── strings.js
│ │ └── zh-cn
│ │ └── strings.js
├── ISClassification
│ ├── README.md
│ ├── Widget.html
│ ├── Widget.js
│ ├── config.json
│ ├── css
│ │ └── style.css
│ ├── images
│ │ ├── icon.png
│ │ └── loading.gif
│ ├── manifest.json
│ └── nlcd2011.json
├── ISCompare
│ ├── README.md
│ ├── Widget.html
│ ├── Widget.js
│ ├── config.json
│ ├── css
│ │ └── style.css
│ ├── images
│ │ ├── icon.png
│ │ └── loading.gif
│ ├── manifest.json
│ ├── nls
│ │ ├── ar
│ │ │ └── strings.js
│ │ ├── fr
│ │ │ └── strings.js
│ │ └── strings.js
│ └── setting
│ │ ├── Setting.html
│ │ ├── Setting.js
│ │ ├── css
│ │ └── style.css
│ │ └── nls
│ │ ├── ar
│ │ └── strings.js
│ │ ├── fr
│ │ └── strings.js
│ │ └── strings.js
├── ISDisplayOrder
│ ├── README.md
│ ├── Widget.html
│ ├── Widget.js
│ ├── config.json
│ ├── css
│ │ └── style.css
│ ├── images
│ │ ├── icon.png
│ │ └── props.png
│ ├── manifest.json
│ ├── nls
│ │ ├── ar
│ │ │ └── strings.js
│ │ ├── fr
│ │ │ └── strings.js
│ │ ├── strings.js
│ │ └── zh-cn
│ │ │ └── strings.js
│ └── setting
│ │ ├── Setting.html
│ │ ├── Setting.js
│ │ ├── css
│ │ └── style.css
│ │ └── nls
│ │ ├── strings.js
│ │ └── zh-cn
│ │ └── strings.js
├── ISDisplayParameters
│ ├── README.md
│ ├── Widget.html
│ ├── Widget.js
│ ├── config.json
│ ├── css
│ │ └── style.css
│ ├── images
│ │ ├── Thumbs.db
│ │ ├── blue.PNG
│ │ ├── green.PNG
│ │ ├── icon.png
│ │ ├── loading.gif
│ │ └── red.PNG
│ ├── manifest.json
│ └── nls
│ │ ├── ar
│ │ └── strings.js
│ │ ├── fr
│ │ └── strings.js
│ │ └── strings.js
├── ISExport
│ ├── Widget.html
│ ├── Widget.js
│ ├── config.json
│ ├── css
│ │ └── style.css
│ ├── images
│ │ ├── icon.png
│ │ └── loading.gif
│ ├── manifest.json
│ ├── nls
│ │ ├── ar
│ │ │ └── strings.js
│ │ ├── fr
│ │ │ └── strings.js
│ │ └── strings.js
│ └── setting
│ │ ├── Setting.html
│ │ ├── Setting.js
│ │ ├── css
│ │ └── style.css
│ │ └── nls
│ │ ├── ar
│ │ └── strings.js
│ │ ├── fr
│ │ └── strings.js
│ │ └── strings.js
├── ISImageDate
│ ├── README.md
│ ├── Widget.html
│ ├── Widget.js
│ ├── config.json
│ ├── css
│ │ └── style.css
│ ├── images
│ │ └── icon.png
│ ├── manifest.json
│ └── setting
│ │ ├── Setting.html
│ │ ├── Setting.js
│ │ ├── css
│ │ └── style.css
│ │ └── nls
│ │ ├── ar
│ │ └── strings.js
│ │ ├── fr
│ │ └── strings.js
│ │ └── strings.js
├── ISImageSelector
│ ├── README.md
│ ├── Widget.html
│ ├── Widget.js
│ ├── config.json
│ ├── css
│ │ └── style.css
│ ├── images
│ │ ├── down.png
│ │ ├── dropdownlist.png
│ │ ├── icon.png
│ │ ├── loading.gif
│ │ ├── refresh.png
│ │ ├── save.png
│ │ └── slider.png
│ ├── manifest.json
│ ├── nls
│ │ ├── ar
│ │ │ └── strings.js
│ │ ├── fr
│ │ │ └── strings.js
│ │ └── strings.js
│ └── setting
│ │ ├── Setting.html
│ │ ├── Setting.js
│ │ ├── css
│ │ └── style.css
│ │ └── nls
│ │ ├── ar
│ │ └── strings.js
│ │ ├── fr
│ │ └── strings.js
│ │ └── strings.js
├── ISLayers
│ ├── README.md
│ ├── Widget.html
│ ├── Widget.js
│ ├── config.json
│ ├── css
│ │ └── style.css
│ ├── images
│ │ ├── down.png
│ │ ├── icon.png
│ │ ├── loading.gif
│ │ ├── save.png
│ │ └── toggle.png
│ ├── manifest.json
│ ├── nls
│ │ ├── ar
│ │ │ └── strings.js
│ │ ├── fr
│ │ │ └── strings.js
│ │ ├── strings.js
│ │ └── zh-cn
│ │ │ └── strings.js
│ └── setting
│ │ ├── Setting.html
│ │ ├── Setting.js
│ │ ├── css
│ │ └── style.css
│ │ └── nls
│ │ ├── ar
│ │ └── strings.js
│ │ ├── fr
│ │ └── strings.js
│ │ ├── strings.js
│ │ └── zh-cn
│ │ └── strings.js
├── ISMask
│ ├── Widget.html
│ ├── Widget.js
│ ├── config.json
│ ├── css
│ │ └── style.css
│ ├── images
│ │ ├── ColorPicker.png
│ │ ├── icon.png
│ │ └── loading.gif
│ ├── manifest.json
│ ├── nls
│ │ ├── ar
│ │ │ └── strings.js
│ │ ├── fr
│ │ │ └── strings.js
│ │ └── strings.js
│ └── setting
│ │ ├── Setting.html
│ │ ├── Setting.js
│ │ ├── css
│ │ └── style.css
│ │ └── nls
│ │ ├── .DS_Store
│ │ ├── ar
│ │ └── strings.js
│ │ ├── fr
│ │ └── strings.js
│ │ ├── strings.js
│ │ └── zh-cn
│ │ └── strings.js
├── ISProfile
│ ├── README.md
│ ├── Widget.html
│ ├── Widget.js
│ ├── config.json
│ ├── css
│ │ └── style.css
│ ├── images
│ │ ├── icon.png
│ │ └── loading.gif
│ ├── manifest.json
│ ├── nls
│ │ ├── ar
│ │ │ └── strings.js
│ │ ├── fr
│ │ │ └── strings.js
│ │ └── strings.js
│ └── setting
│ │ ├── Setting.html
│ │ ├── Setting.js
│ │ ├── css
│ │ └── style.css
│ │ └── nls
│ │ ├── ar
│ │ └── strings.js
│ │ ├── fr
│ │ └── strings.js
│ │ └── strings.js
├── ISRenderer
│ ├── README.md
│ ├── Widget.html
│ ├── Widget.js
│ ├── config.json
│ ├── css
│ │ └── style.css
│ ├── images
│ │ ├── Thumbs.db
│ │ ├── blue.PNG
│ │ ├── green.PNG
│ │ ├── icon.png
│ │ ├── loading.gif
│ │ ├── props.png
│ │ └── red.PNG
│ ├── manifest.json
│ └── nls
│ │ ├── ar
│ │ └── strings.js
│ │ ├── fr
│ │ └── strings.js
│ │ └── strings.js
└── ISScatterplot
│ ├── Palette.html
│ ├── Palette.js
│ ├── Widget.html
│ ├── Widget.js
│ ├── config.json
│ ├── css
│ ├── images
│ │ ├── add_icon.png
│ │ ├── cancel.png
│ │ ├── close.png
│ │ ├── draw-active.png
│ │ └── draw.png
│ └── style.css
│ ├── images
│ ├── ColorPicker.png
│ ├── colors3x4.png
│ ├── colors7x10.png
│ ├── icon.png
│ ├── loading.gif
│ └── marker.png
│ ├── manifest.json
│ ├── nls
│ ├── ar
│ │ └── strings.js
│ ├── fr
│ │ └── strings.js
│ └── strings.js
│ └── setting
│ ├── Setting.html
│ ├── Setting.js
│ ├── css
│ └── style.css
│ └── nls
│ ├── ar
│ └── strings.js
│ ├── fr
│ └── strings.js
│ └── strings.js
└── theme
└── FoldableWrapperTheme
├── common.css
├── images
├── cancel.png
├── close.png
├── double_arrow.png
└── icon.png
├── layouts
├── default
│ ├── config.json
│ ├── icon.png
│ └── icon_rtl.png
├── layout1
│ ├── config.json
│ ├── icon.png
│ └── icon_rtl.png
├── layout2
│ ├── config.json
│ ├── icon.png
│ └── icon_rtl.png
├── layout3
│ ├── config.json
│ ├── icon.png
│ └── icon_rtl.png
└── layout4
│ ├── config.json
│ ├── icon.png
│ └── icon_rtl.png
├── main.js
├── manifest.json
├── nls
├── ar
│ └── strings.js
├── cs
│ └── strings.js
├── da
│ └── strings.js
├── de
│ └── strings.js
├── el
│ └── strings.js
├── es
│ └── strings.js
├── et
│ └── strings.js
├── fi
│ └── strings.js
├── fr
│ └── strings.js
├── he
│ └── strings.js
├── it
│ └── strings.js
├── ja
│ └── strings.js
├── ko
│ └── strings.js
├── lt
│ └── strings.js
├── lv
│ └── strings.js
├── nb
│ └── strings.js
├── nl
│ └── strings.js
├── pl
│ └── strings.js
├── pt-br
│ └── strings.js
├── pt-pt
│ └── strings.js
├── ro
│ └── strings.js
├── ru
│ └── strings.js
├── strings.js
├── sv
│ └── strings.js
├── th
│ └── strings.js
├── tr
│ └── strings.js
├── vi
│ └── strings.js
├── zh-cn
│ └── strings.js
├── zh-hk
│ └── strings.js
└── zh-tw
│ └── strings.js
├── panels
├── DockablePanel
│ ├── Panel.html
│ ├── Panel.js
│ ├── images
│ │ ├── bar_down.png
│ │ ├── bar_left.png
│ │ ├── bar_right.png
│ │ ├── bar_up.png
│ │ ├── nav_down.png
│ │ ├── nav_left.png
│ │ ├── nav_right.png
│ │ └── nav_up.png
│ └── style.css
├── FoldablePanel
│ ├── FoldableDijit.js
│ ├── FoldableWidgetFrame.js
│ ├── Panel.js
│ ├── images
│ │ ├── fold_down.png
│ │ ├── fold_up.png
│ │ ├── max.png
│ │ ├── minus.png
│ │ ├── normal.png
│ │ ├── plus.png
│ │ └── x.png
│ └── style.css
├── SimpleBorderPanel
│ └── Panel.js
└── TitlePanel
│ └── Panel.js
├── styles
├── black
│ └── style.css
├── blue
│ └── style.css
├── coral
│ └── style.css
├── cyan
│ └── style.css
├── default
│ └── style.css
├── green
│ └── style.css
├── lime
│ └── style.css
├── orange
│ └── style.css
├── pink
│ └── style.css
├── purple
│ └── style.css
├── red
│ └── style.css
├── yellow
│ └── style.css
└── yellowgreen
│ └── style.css
└── widgets
└── HeaderController
├── PopupTileNodes.js
├── Widget.html
├── Widget.js
├── config.json
├── css
├── images
│ ├── arrow.png
│ └── close.png
└── style.css
├── images
├── app-logo.png
├── group_icon.png
├── icon.png
└── more_icon.png
├── manifest.json
├── nls
├── ar
│ └── strings.js
├── cs
│ └── strings.js
├── da
│ └── strings.js
├── de
│ └── strings.js
├── el
│ └── strings.js
├── es
│ └── strings.js
├── et
│ └── strings.js
├── fi
│ └── strings.js
├── fr
│ └── strings.js
├── he
│ └── strings.js
├── it
│ └── strings.js
├── ja
│ └── strings.js
├── ko
│ └── strings.js
├── lt
│ └── strings.js
├── lv
│ └── strings.js
├── nb
│ └── strings.js
├── nl
│ └── strings.js
├── pl
│ └── strings.js
├── pt-BR
│ └── strings.js
├── pt-PT
│ └── strings.js
├── ro
│ └── strings.js
├── ru
│ └── strings.js
├── strings.js
├── sv
│ └── strings.js
├── th
│ └── strings.js
├── tr
│ └── strings.js
├── vi
│ └── strings.js
├── zh-cn
│ └── strings.js
├── zh-hk
│ └── strings.js
└── zh-tw
│ └── strings.js
└── setting
├── Setting.html
├── Setting.js
├── css
└── style.css
└── nls
├── ar
└── strings.js
├── cs
└── strings.js
├── da
└── strings.js
├── de
└── strings.js
├── el
└── strings.js
├── es
└── strings.js
├── et
└── strings.js
├── fi
└── strings.js
├── fr
└── strings.js
├── he
└── strings.js
├── it
└── strings.js
├── ja
└── strings.js
├── ko
└── strings.js
├── lt
└── strings.js
├── lv
└── strings.js
├── nb
└── strings.js
├── nl
└── strings.js
├── pl
└── strings.js
├── pt-BR
└── strings.js
├── pt-PT
└── strings.js
├── ro
└── strings.js
├── ru
└── strings.js
├── strings.js
├── sv
└── strings.js
├── th
└── strings.js
├── tr
└── strings.js
├── vi
└── strings.js
├── zh-cn
└── strings.js
├── zh-hk
└── strings.js
└── zh-tw
└── strings.js
/documentation/WABIS_V2_UserDoc.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/documentation/WABIS_V2_UserDoc.pdf
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/CheckoutWidget/base/CsvExport/template/CsvExportTemplate.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
${nls.noLocalDownloadSupport}
4 |
5 |
${nls.imageServices}
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/CheckoutWidget/base/CsvExport/theme/style.css:
--------------------------------------------------------------------------------
1 |
2 |
3 | /*# sourceMappingURL=style.css.map */
4 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/CheckoutWidget/base/CsvExport/theme/style.css.map:
--------------------------------------------------------------------------------
1 | {
2 | "version": 3,
3 | "mappings": "",
4 | "sources": [],
5 | "names": [],
6 | "file": "style.css"
7 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/CheckoutWidget/base/CsvExport/theme/style.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISCatalog/base/CheckoutWidget/base/CsvExport/theme/style.scss
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/CheckoutWidget/base/Download/template/ImageryDownloadListTemplate.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/CheckoutWidget/base/Download/template/ImageryDownloadTemplate.html:
--------------------------------------------------------------------------------
1 |
2 |
${nls.clickThe} ${nls.iconOnAnItemDownload}
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/CheckoutWidget/base/Download/theme/style.css:
--------------------------------------------------------------------------------
1 | .exportImageEntry {
2 | margin: 5px 0; }
3 |
4 | .imageExportUserDrawRectangleButton {
5 | vertical-align: middle;
6 | float: right;
7 | margin-right: 10%; }
8 |
9 | .imageryDownloadUserDrawIconContainer {
10 | height: 32px;
11 | width: 32px;
12 | float: right;
13 | margin-right: 10px;
14 | margin-top: -5px; }
15 |
16 | .imageryDownloadLinkList {
17 | list-style-type: none;
18 | margin: 5px 0 0;
19 | padding: 0; }
20 |
21 | .imageryDownloadLinkList li {
22 | padding: 3px; }
23 |
24 | .imageryDownloadListContainer {
25 | overflow: auto;
26 | height: 300px; }
27 |
28 | .exportDownloadListSizeValue {
29 | font-size: 8pt;
30 | color: black;
31 | margin-left: 3px; }
32 |
33 | .downloadServiceEntry {
34 | margin: 5px 3px; }
35 |
36 | .imageryDownloadAllInFlightContainer, .imageryDownloadAllContainer, .imageryDownloadAllLink {
37 | height: 35px; }
38 |
39 | .imageryDownloadAllContainer, .imageryDownloadAllLink {
40 | color: blue;
41 | text-decoration: underline;
42 | cursor: pointer; }
43 |
44 | .imageryDownloadAllInFlightText {
45 | margin-left: 5px;
46 | line-height: 30px;
47 | color: blue;
48 | position: absolute;
49 | left: 55px; }
50 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/CheckoutWidget/base/Download/theme/style.scss:
--------------------------------------------------------------------------------
1 | @import "../../../../../css/common";
2 |
3 | .downloadListWidgetContainer {
4 | height: 95%;
5 | overflow: auto;
6 | margin-top: 10px;
7 | }
8 |
9 |
10 | .downloadListThrobber {
11 | position: absolute;
12 | right: 10px;
13 | top: 10px;
14 | }
15 |
16 | .imageExportUserDrawRectangleButton {
17 | vertical-align: middle;
18 | float: right;
19 | margin-right: 10%;
20 | }
21 |
22 | .imageryDownloadUserDrawIconContainer {
23 | height: 32px;
24 | width: 32px;
25 | float: right;
26 | margin-right: 10px;
27 | margin-top: -5px;
28 | }
29 |
30 | .imageryDownloadLinkList {
31 | list-style-type: none;
32 | background: white;
33 | @extend %default-border-radius;
34 | border: 1px solid #DFDFDF;
35 | margin: 5px 0 0;
36 | padding: 0;
37 | }
38 |
39 | .imageryDownloadLinkList li {
40 | padding: 3px;
41 | }
42 |
43 | .imageryDownloadListContainer {
44 | overflow: auto;
45 | }
46 |
47 | .exportDownloadListSizeValue {
48 | font-size: 8pt;
49 | color: black;
50 | margin-left: 3px;
51 | }
52 |
53 | .downloadServiceEntry {
54 | margin: 5px 3px;
55 |
56 | }
57 |
58 | .imageryDownloadAllContainer, .imageryDownloadAllLink {
59 | height: 35px;
60 | }
61 |
62 | .imageryDownloadAllContainer, .imageryDownloadAllLink {
63 | color: blue;
64 | text-decoration: underline;
65 | cursor: pointer;
66 | }
67 |
68 | .imageryDownloadAllInFlightText {
69 | margin-left: 5px;
70 | line-height: 30px;
71 | color: blue;
72 | position: absolute;
73 | left: 55px;
74 | }
75 |
76 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/CheckoutWidget/base/Reporting/theme/style.css:
--------------------------------------------------------------------------------
1 | .reportingUserDrawIconContainer {
2 | height: 32px;
3 | width: 32px;
4 | float: right;
5 | margin-top: -5px; }
6 |
7 | .pdfExportTitleEntry {
8 | margin-bottom: 7px; }
9 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/CheckoutWidget/base/Reporting/theme/style.scss:
--------------------------------------------------------------------------------
1 | .reportingUserDrawIconContainer {
2 | height: 32px;
3 | width: 32px;
4 | float: right;
5 | margin-top: -5px;
6 | }
7 | .pdfExportTitleEntry{
8 | margin-bottom: 7px;
9 | }
10 | .reportTypeSelect{
11 | margin-bottom: 10pt;
12 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/CheckoutWidget/base/Webmap/theme/style.css:
--------------------------------------------------------------------------------
1 | .portalLoginClickContent {
2 | position: absolute;
3 | right: 0;
4 | height: 20px;
5 | margin-right: 20px;
6 | cursor: pointer;
7 | text-decoration: underline; }
8 |
9 | .portalAccountLockIcon {
10 | display: inline-block; }
11 |
12 | .portalWebMapPublishTextBox {
13 | width: 80%; }
14 |
15 | .portalUploadButtonContainer, .portalSubmitShareButtonContainer {
16 | margin: 10px;
17 | float: right; }
18 |
19 | .portalGroupShareList {
20 | list-style-type: none; }
21 |
22 | .portalPublishShareWithLabel {
23 | margin-bottom: 5px; }
24 |
25 | .portalUploadFolderSelect {
26 | width: 83%; }
27 |
28 | .publishToPortalUrlLabel {
29 | float: left; }
30 |
31 | .portalPublisherActionsContent {
32 | height: 20px; }
33 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/CheckoutWidget/base/Webmap/theme/style.scss:
--------------------------------------------------------------------------------
1 | @import "../../../../../css/common";
2 |
3 | .portalLoginClickContent {
4 | position: absolute;
5 | right: 0;
6 | height: 20px;
7 | margin-right: 20px;
8 | cursor: pointer;
9 | text-decoration: underline;
10 | }
11 |
12 | .portalAccountLockIcon {
13 | display: inline-block;
14 | }
15 |
16 | .portalWebMapPublishTextBox {
17 | width: 80%;
18 | }
19 |
20 | .portalUploadFormContainer {
21 | min-height: 210px;
22 | }
23 |
24 | .portalUploadButtonContainer, .portalSubmitShareButtonContainer {
25 | margin: 10px;
26 | float: right;
27 | }
28 |
29 | .portalGroupShareList {
30 | list-style-type: none;
31 | }
32 |
33 | .portalPublishShareWithLabel {
34 | margin-bottom: 5px;
35 | }
36 |
37 | .portalUploadFolderSelect {
38 | width: 83%;
39 | }
40 |
41 | .publishToPortalUrlLabel {
42 | float: left;
43 | }
44 |
45 | .portalPublisherActionsContent {
46 | height: 20px;
47 | }
48 |
49 | .portalUploadFormContainer {
50 | .dijitSelect {
51 | width: 81%;
52 | .dijitDownArrowButton {
53 | width: 20px;
54 | }
55 | }
56 |
57 | }
58 |
59 | .portalPublisherLoggedOutContent {
60 | width: 100%;
61 | text-align: center;
62 | font-size: 12pt;
63 | color: blue;
64 | text-decoration: underline;
65 | @include hoverable(.4, .7, 1);
66 | cursor: pointer;
67 | margin: 20px auto auto;
68 |
69 | }
70 |
71 | .portalUploadSuccessContainer {
72 | .fa {
73 | margin-right: 2px;
74 | }
75 | }
76 |
77 | .portalUploadViewItemLink {
78 | text-align: center;
79 | color: blue;
80 | text-decoration: underline;
81 | cursor: pointer;
82 | @include hoverable(.6, .8, 1);
83 | font-size: 11pt;
84 | margin: 25px auto auto;
85 | }
86 | .portalPublisherThrobber {
87 | position: absolute;
88 | top: 10px;
89 | right: 10px;
90 |
91 | }
92 |
93 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/Analysis/base/Band/template/BandWidgetTemplate.html:
--------------------------------------------------------------------------------
1 |
2 |
${nls.band}
3 |
4 |
16 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/Analysis/base/Layer/template/LayerWidgetTemplate.html:
--------------------------------------------------------------------------------
1 |
2 |
${nls.selectALayer}
3 |
4 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/Analysis/base/Renderer/template/RendererWidgetTemplate.html:
--------------------------------------------------------------------------------
1 |
2 |
${nls.renderer}
3 |
4 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/Analysis/base/Transparency/template/TransparencyWidgetTemplate.html:
--------------------------------------------------------------------------------
1 |
2 |
${nls.transparency}
3 |
4 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/Analysis/css/style.css:
--------------------------------------------------------------------------------
1 | .imageAnalysisWidget {
2 | width: 90%;
3 | margin-left: 5%;
4 | padding: 5%; }
5 |
6 | .imageAnalysisEntry {
7 | margin: 10px 0; }
8 |
9 | .analysisLayerWidgetContainer {
10 | margin-bottom: 10px;
11 | border-top: 0; }
12 |
13 | .analysisLabel {
14 | color: gray;
15 | margin: 5px 0; }
16 |
17 | .bandReorderBandIndexLbl {
18 | color: gray;
19 | margin-right: 3px; }
20 |
21 | .bandReorderEntry {
22 | margin: 5px 0; }
23 |
24 | .bandReorderApplyButton, .bandReorderClearButton {
25 | width: 40%;
26 | font-size: 10pt !important;
27 | display: inline-block; }
28 |
29 | .bandReorderApplyButton {
30 | float: right; }
31 |
32 | .bandReorderClearButton {
33 | float: left; }
34 |
35 | .bandWidgetButtonContainer {
36 | width: 80%;
37 | margin-left: 10%;
38 | height: 30px;
39 | margin-top: 10px; }
40 |
41 | .imageAnalysisTabContainer {
42 | width: 97%;
43 | height: 80%;
44 | margin-left: 1.5%; }
45 | .imageAnalysisTabContainer .imageAnalysisTabs .imageAnalysisTab {
46 | -webkit-border-radius: 3px 3px 0 0;
47 | -moz-border-radius: 3px 3px 0 0;
48 | -ms-border-radius: 3px 3px 0 0;
49 | border-radius: 3px 3px 0 0;
50 | cursor: pointer;
51 | background: ghostwhite;
52 | height: 20px;
53 | padding: 5px;
54 | border: 1px solid #DFDFDF;
55 | border-bottom: 0;
56 | opacity: 0.4; }
57 | .imageAnalysisTabContainer .imageAnalysisTabs .imageAnalysisTab:hover {
58 | opacity: 0.7; }
59 | .imageAnalysisTabContainer .imageAnalysisTabs .imageAnalysisTab.enabled {
60 | opacity: 1; }
61 | .imageAnalysisTabContainer .imageAnalysisTabs .imageAnalysisTab.selected {
62 | border-bottom-width: 1px; }
63 |
64 | .imageAnalysisTabContent {
65 | border: 1px solid #DFDFDF;
66 | padding: 10px;
67 | margin-top: 5px; }
68 | .imageAnalysisTabContent.noBorder {
69 | border: 0; }
70 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/Analysis/css/style.scss:
--------------------------------------------------------------------------------
1 | @import "../../../../../css/common";
2 |
3 | .imageAnalysisWidget {
4 | width: 90%;
5 | margin-left: 5%;
6 | padding: 5%;
7 | }
8 |
9 | .imageAnalysisEntry {
10 | margin: 10px 0;
11 | }
12 |
13 | .analysisLayerWidgetContainer {
14 | margin-bottom: 10px;
15 | border-top: 0;
16 | }
17 |
18 | .analysisLabel {
19 | color: gray;
20 | margin: 5px 0;
21 | }
22 |
23 | .bandReorderBandIndexLbl {
24 | color: gray;
25 | margin-right: 3px;
26 | }
27 |
28 | .bandReorderEntry {
29 | margin: 5px 0;
30 | }
31 |
32 | .bandReorderApplyButton, .bandReorderClearButton {
33 | width: 40%;
34 | font-size: 10pt !important;
35 | display: inline-block;
36 | }
37 |
38 | .bandReorderApplyButton {
39 | float: right;
40 | }
41 |
42 | .bandReorderClearButton {
43 | float: left;
44 | }
45 |
46 |
47 | .bandWidgetButtonContainer {
48 | width: 80%;
49 | margin-left: 10%;
50 | height: 30px;
51 | margin-top: 10px;
52 | }
53 |
54 | .imageAnalysisTabContainer {
55 | width: 97%;
56 | height: 80%;
57 | margin-left: 1.5%;
58 | .imageAnalysisTabs {
59 | .imageAnalysisTab {
60 | @include border-radius(3px 3px 0 0);
61 | cursor: pointer;
62 | background: ghostwhite;
63 | height: 20px;
64 | padding: 5px;
65 | border: 1px solid #DFDFDF;
66 | border-bottom: 0;
67 | @include hoverable(.4, .7, 1);
68 | &.selected {
69 | border-bottom-width: 1px;
70 | }
71 | }
72 | }
73 | }
74 | .imageAnalysisTabContent {
75 | border: 1px solid #DFDFDF;
76 | padding: 10px;
77 | margin-top: 5px;
78 | &.noBorder {
79 | border: 0;
80 | }
81 | }
82 |
83 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/Analysis/template/AnalysisWidgetTemplate.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/ReorderPreviews/css/style.css.map:
--------------------------------------------------------------------------------
1 | {
2 | "version": 3,
3 | "mappings": "AAGA,oBAAqB;EACnB,OAAO,EAAE,IAAI;;AAIf,6BAA0C;EACxC,MAAM,EAAE,IAAI;EACZ,UAAU,EAAE,MAAM;EAClB,QAAQ,EAAE,QAAQ;EAClB,2CAAc;IACZ,QAAQ,EAAE,QAAQ;IAClB,IAAI,EAAE,IAAI;IACV,GAAG,EAAE,IAAI;IACT,KAAK,EAAE,OAAO;IACd,iDAAQ;MACN,KAAK,EAAE,IAAI;EAGf,0CAAa;IACX,OAAO,EAAE,KAAK;IACd,OAAO,EAAE,GAAG;IACZ,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,OAAO;IACf,iDAAS;MACP,KAAK,EAAE,GAAG;EAGd,yCAAY;IACV,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,GAAG;IACV,MAAM,EAAE,GAAG;IACX,SAAS,EAAE,IAAI;IACf,OAAO,EAAE,CAAC;IACV,KAAK,EAAE,OAAO;ICKhB,OAAO,EDJc,GAAG;ICKxB,+CAAQ;MACN,OAAO,EDNiB,GAAG;ICS7B,iDAAU;MACR,OAAO,EDVsB,CAAC;EAGhC,6DAA4C;IAC1C,QAAQ,EAAE,QAAQ;IAClB,IAAI,EAAE,GAAG;IACT,MAAM,EAAE,GAAG;IACX,OAAO,EAAE,CAAC;EAEZ,wDAAuC;IACrC,SAAS,EAAE,GAAG;IACd,aAAa,EAAE,GAAG;;AAItB,yBAAsC;EACpC,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,OAAO;EACnB,OAAO,EAAE,GAAG;EACZ,MAAM,EAAE,GAAG;EACX,MAAM,EAAE,iBAAiB;EACzB,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,EAAE;;AAIb,oBAAiC;EAC/B,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;;AAKd,8BAA2C;EACzC,OAAO,EAAE,cAAc;EACvB,UAAU,EAAE,GAAG;EACf,QAAQ,EAAE,IAAI;EACd,KAAK,EAAC,IAAI;EAGV,4FAA+B;IAC7B,UAAU,EAAE,IAAI;IAChB,OAAO,EAAE,CAAC;IACV,MAAM,EAAE,CAAC;EAEX,2CAAa;IACX,MAAM,EAAE,eAAe;EAEzB,+CAAiB;IACf,MAAM,EAAE,eAAe;IACvB,yEAAsC;MACpC,OAAO,EAAE,CAAC;EAGd,0EAAwD;IACtD,KAAK,EAAE,GAAG;IACV,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,OAAO",
4 | "sources": ["style.scss","../../../../../css/_common.scss"],
5 | "names": [],
6 | "file": "style.css"
7 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/ReorderPreviews/template/ReorderPreviewsTemplate.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/ResultFilter/css/style.css:
--------------------------------------------------------------------------------
1 | .imageDiscoveryResultEntriesFilterContainer .smallText {
2 | font-size: 8pt; }
3 | .imageDiscoveryResultEntriesFilterContainer .resultTypeFilter {
4 | position: absolute;
5 | right: 0;
6 | top: 20px;
7 | width: 52%; }
8 | .imageDiscoveryResultEntriesFilterContainer .taskingResultFilter {
9 | margin-bottom: 10px; }
10 | .imageDiscoveryResultEntriesFilterContainer .taskingResultFilter.cloudCoverFilter .cloudCoverSliderContainer {
11 | margin-top: 10px; }
12 | .imageDiscoveryResultEntriesFilterContainer .taskingResultFilter.cartResultFilter {
13 | border-bottom: 1px dashed #DFDFDF;
14 | padding-bottom: 10px; }
15 | .imageDiscoveryResultEntriesFilterContainer .dateFilterValuesContainer {
16 | margin-bottom: 5px; }
17 | .imageDiscoveryResultEntriesFilterContainer .dateFilterValuesContainer .dateRangeLabel {
18 | margin-bottom: 3px; }
19 | .imageDiscoveryResultEntriesFilterContainer .cloudCoverSliderValueContainer {
20 | float: right;
21 | width: 25px; }
22 | .imageDiscoveryResultEntriesFilterContainer .clearPreviewsContainer {
23 | border-top: 1px dashed #DFDFDF;
24 | padding-top: 5px;
25 | cursor: pointer;
26 | text-align: right;
27 | color: blue; }
28 | .imageDiscoveryResultEntriesFilterContainer .clearPreviewsContainer:hover {
29 | text-decoration: underline; }
30 | .imageDiscoveryResultEntriesFilterContainer .noDashedBorder .clearPreviewsContainer, .imageDiscoveryResultEntriesFilterContainer .noDashedBorder .cartResultFilter {
31 | border-bottom: 0; }
32 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/ResultFilter/css/style.scss:
--------------------------------------------------------------------------------
1 | .imageDiscoveryResultEntriesFilterContainer {
2 | .smallText {
3 | font-size: 8pt;
4 | }
5 | .resultTypeFilter {
6 | position: absolute;
7 | right: 0;
8 | top: 20px;
9 | width: 52%;
10 | }
11 |
12 | .taskingResultFilter {
13 | margin-bottom: 10px;
14 | &.cloudCoverFilter {
15 | .cloudCoverSliderContainer {
16 | margin-top: 10px;
17 | }
18 | }
19 | &.cartResultFilter {
20 | border-bottom: 1px dashed #DFDFDF;
21 | padding-bottom: 10px;
22 | }
23 | }
24 |
25 | .dateFilterValuesContainer {
26 | margin-bottom: 5px;
27 | .dateRangeLabel {
28 | margin-bottom: 3px;
29 | }
30 | }
31 |
32 | .cloudCoverSliderValueContainer {
33 | float: right;
34 | width: 25px;
35 | }
36 | .clearPreviewsContainer {
37 | border-top: 1px dashed #DFDFDF;
38 | padding-top: 5px;
39 | cursor: pointer;
40 | text-align: right;
41 | color: blue;
42 | &:hover {
43 | text-decoration: underline;
44 | }
45 | }
46 | .noDashedBorder {
47 | .clearPreviewsContainer, .cartResultFilter {
48 | border-bottom: 0;
49 | }
50 | }
51 | .iconPlatformFilterEntryContainer {
52 | margin: 5px 0;
53 | color: gray;
54 | }
55 | .iconPlatformFilterEntryContainer input {
56 | vertical-align: middle;
57 | margin-right: 5px; }
58 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/ResultFilter/template/ResultFilterTemplate.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
${nls.dateRange}
6 |
7 |
-
8 |
9 |
10 |
15 |
16 |
17 |
18 |
${nls.percentCloudCover}
19 |
24 |
25 |
26 |
${nls.platforms}
27 |
28 |
29 |
30 |
31 |
${nls.clearPreviews}
33 |
34 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/ResultList/css/style.css:
--------------------------------------------------------------------------------
1 | ul {
2 | list-style-type: none; }
3 |
4 | ul {
5 | margin: 0;
6 | padding: 0; }
7 |
8 | .discoveryResultEntryThumb {
9 | width: 60px;
10 | height: 60px;
11 | cursor: pointer;
12 | float: left; }
13 |
14 | .discoveryResultEntryInfoContainer {
15 | display: inline-block;
16 | vertical-align: top;
17 | width: 67%;
18 | margin-left: 2.5%; }
19 |
20 | .discoveryResultEntryPipe {
21 | margin: 0 5px; }
22 |
23 | .discoveryResultEntryDetails {
24 | margin-top: -4px; }
25 |
26 | .discoveryResultEntryHeader {
27 | font-weight: bold;
28 | margin: 5px 0; }
29 |
30 | .discoveryResultEntryAddToCartContainer, .discoveryResultEntryPreviewContainer, .discoveryResultEntryInfoButtonContainer {
31 | opacity: .6;
32 | margin-right: 5px;
33 | margin-top: 10px;
34 | cursor: pointer;
35 | padding: 5px;
36 | background: ghostwhite;
37 | border: 1px solid #DFDFDF;
38 | -webkit-border-radius: 3px 3px 3px 3px;
39 | -moz-border-radius: 3px 3px 3px 3px;
40 | -ms-border-radius: 3px 3px 3px 3px;
41 | border-radius: 3px 3px 3px 3px; }
42 | .discoveryResultEntryAddToCartContainer:hover, .discoveryResultEntryPreviewContainer:hover, .discoveryResultEntryInfoButtonContainer:hover {
43 | opacity: .8; }
44 | .discoveryResultEntryAddToCartContainer.enabled, .discoveryResultEntryPreviewContainer.enabled, .discoveryResultEntryInfoButtonContainer.enabled {
45 | opacity: 1; }
46 | .discoveryResultEntryAddToCartContainer .fa, .discoveryResultEntryPreviewContainer .fa, .discoveryResultEntryInfoButtonContainer .fa {
47 | margin-right: 3px; }
48 |
49 | .discoveryResultEntryCartAndCost {
50 | text-align: right;
51 | padding-top: 15px;
52 | margin: auto auto 5px; }
53 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/ResultList/css/style.scss:
--------------------------------------------------------------------------------
1 | @import "../../../../../css/common";
2 |
3 | $result-item-entry-prefix: discoveryResultEntry;
4 |
5 |
6 | ul {
7 | @extend %default-list-style;
8 | margin: 0;
9 | padding: 0;
10 | }
11 |
12 |
13 | .#{$result-item-entry-prefix}Thumb {
14 | width: 60px;
15 | height: 60px;
16 | cursor: pointer;
17 | float: left;
18 |
19 | }
20 |
21 | .#{$result-item-entry-prefix}InfoContainer {
22 | display: inline-block;
23 | vertical-align: top;
24 | width: 67%;
25 | margin-left: 2.5%;
26 |
27 | }
28 | .#{$result-item-entry-prefix}Pipe {
29 | margin: 0 5px;
30 | }
31 |
32 | .#{$result-item-entry-prefix}CostElement {
33 | // background: #F8F8FF;
34 | // padding: 3px 6px;
35 | // @include border-radius(3px 3px 3px 3px);
36 | // margin: 5px;
37 | // border: 1px solid #DFDFDF;
38 |
39 | }
40 | .#{$result-item-entry-prefix}Details
41 | {
42 | margin-top: -4px;
43 | }
44 |
45 | .#{$result-item-entry-prefix}Header {
46 | font-weight: bold;
47 | margin: 5px 0;
48 | }
49 |
50 | .#{$result-item-entry-prefix}AddToCartContainer, .#{$result-item-entry-prefix}PreviewContainer, .#{$result-item-entry-prefix}InfoButtonContainer {
51 | @include defaultHoverable();
52 | margin-right: 5px;
53 | margin-top: 10px;
54 | cursor: pointer;
55 | padding: 5px;
56 | background: ghostwhite;
57 | border: 1px solid #DFDFDF;
58 | @include border-radius(3px 3px 3px 3px);
59 | .fa {
60 | margin-right: 3px;
61 | }
62 | }
63 |
64 | .#{$result-item-entry-prefix}CartAndCost {
65 | text-align: right;
66 | padding-top: 15px;
67 | margin: auto auto 5px;
68 | }
69 |
70 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/ResultSort/css/style.css:
--------------------------------------------------------------------------------
1 | .imageDiscoveryResultEntriesSortContainer .imageDiscoveryResultEntriesSortLabel {
2 | font-size: 8pt; }
3 | .imageDiscoveryResultEntriesSortContainer .dijitSelect {
4 | margin-top: 3px;
5 | width: 90%;
6 | background: white;
7 | margin-left: 10px;
8 | min-width: 14em; }
9 | .imageDiscoveryResultEntriesSortContainer .dijitSelect .dijitArrowButtonContainer {
10 | width: 25px; }
11 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/ResultSort/css/style.scss:
--------------------------------------------------------------------------------
1 | .imageDiscoveryResultEntriesSortContainer {
2 | .imageDiscoveryResultEntriesSortLabel {
3 | font-size: 8pt;
4 | }
5 |
6 | .dijitSelect {
7 | margin-top: 3px;
8 | width: 90%;
9 | background: white;
10 | margin-left: 10px;
11 | min-width: 14em;
12 |
13 | .dijitArrowButtonContainer {
14 | width: 25px;
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/base/ResultSort/template/ResultSortTemplate.html:
--------------------------------------------------------------------------------
1 |
2 |
${nls.sortBy}
3 |
4 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/images/archive_thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISCatalog/base/Results/images/archive_thumb.png
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/Results/images/error_thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISCatalog/base/Results/images/error_thumb.png
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/SearchByBoundsWidget/config/UTMWKIDLookup.json:
--------------------------------------------------------------------------------
1 | {"1N":32601, "2N":32602, "3N":32603, "4N":32604, "5N":32605, "6N":32606, "7N":32607, "8N":32608, "9N":32609, "10N":32610, "11N":32611, "12N":32612, "13N":32613, "14N":32614, "15N":32615, "16N":32616, "17N":32617, "18N":32618, "19N":32619, "20N":32620, "21N":32621, "22N":32622, "23N":32623, "24N":32624, "25N":32625, "26N":32626, "27N":32627, "28N":32628, "29N":32629, "30N":32630, "31N":32631, "32N":32632, "33N":32633, "34N":32634, "35N":32635, "36N":32636, "37N":32637, "38N":32638, "39N":32639, "40N":32640, "41N":32641, "42N":32642, "43N":32643, "44N":32644, "45N":32645, "46N":32646, "47N":32647, "48N":32648, "49N":32649, "50N":32650, "51N":32651, "52N":32652, "53N":32653, "54N":32654, "55N":32655, "56N":32656, "57N":32657, "58N":32658, "59N":32659, "60N":32660, "1S":32701, "2S":32702, "3S":32703, "4S":32704, "5S":32705, "6S":32706, "7S":32707, "8S":32708, "9S":32709, "10S":32710, "11S":32711, "12S":32712, "13S":32713, "14S":32714, "15S":32715, "16S":32716, "17S":32717, "18S":32718, "19S":32719, "20S":32720, "21S":32721, "22S":32722, "23S":32723, "24S":32724, "25S":32725, "26S":32726, "27S":32727, "28S":32728, "29S":32729, "30S":32730, "31S":32731, "32S":32732, "33S":32733, "34S":32734, "35S":32735, "36S":32736, "37S":32737, "38S":32738, "39S":32739, "40S":32740, "41S":32741, "42S":32742, "43S":32743, "44S":32744, "45S":32745, "46S":32746, "47S":32747, "48S":32748, "49S":32749, "50S":32750, "51S":32751, "52S":32752, "53S":32753, "54S":32754, "55S":32755, "56S":32756, "57S":32757, "58S":32758, "59S":32759, "60S":32760}
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/SearchByBoundsWidget/template/SearchByBoundsTemplate.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/SearchFilter/css/style.css:
--------------------------------------------------------------------------------
1 | .imageDiscoverySearchFilter {
2 | margin-top: 20px; }
3 | .imageDiscoverySearchFilter .dijitArrowButtonInner {
4 | width: 28px;
5 | height: 28px !important; }
6 | .imageDiscoverySearchFilter .searchFilterLabel {
7 | margin-bottom: 5px; }
8 | .imageDiscoverySearchFilter .searchFilterLabel .icon {
9 | margin-right: 5px; }
10 | .imageDiscoverySearchFilter .startDateContainer {
11 | margin-left: 3%; }
12 | .imageDiscoverySearchFilter .startDateContainer, .imageDiscoverySearchFilter .endDateContainer {
13 | width: 47%;
14 | display: inline-block; }
15 | .imageDiscoverySearchFilter .cloudCoverFilter {
16 | width: 75%;
17 | margin-left: 12.5%;
18 | margin-top: 10px; }
19 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/SearchFilter/css/style.scss:
--------------------------------------------------------------------------------
1 | .imageDiscoverySearchFilter {
2 | margin-top: 20px;
3 | .dijitArrowButtonInner{
4 | width: 28px;
5 | height: 28px !important;
6 | }
7 | .searchFilterLabel {
8 | margin-bottom: 5px;
9 | .icon {
10 | margin-right: 5px;
11 | }
12 | }
13 | .startDateContainer{
14 | margin-left:3%;
15 | }
16 |
17 | .startDateContainer, .endDateContainer {
18 | width: 47%;
19 | display: inline-block;
20 | }
21 | .cloudCoverFilter{
22 | width: 75%;
23 | margin-left: 12.5%;
24 | margin-top: 10px;
25 | }
26 | .searchFilter .dijitArrowButtonInner , .searchFilter .dijitArrowButtonContainer{
27 | width: 20px !important;
28 |
29 | }
30 | .searchFilter .dijitArrowButtonInner{
31 | padding: 6px 7px !important;
32 | }
33 | }
34 |
35 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/SearchFilter/template/IconSearchFilterTemplate.html:
--------------------------------------------------------------------------------
1 |
2 |
iCON ${nls.searchParameters}
3 |
4 |
${nls.imageMode}
5 |
6 |
7 |
8 |
9 |
10 |
11 |
${nls.pixelSize}
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/SearchFilter/template/SearchFilterTemplate.html:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
${nls.maxCloudCover}
8 |
10 |
13 |
14 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/SearchSourcesWidget/css/style.css:
--------------------------------------------------------------------------------
1 | .imagerySearchSourcesWidget {
2 | -webkit-border-radius: 5px 5px 5px 5px;
3 | -moz-border-radius: 5px 5px 5px 5px;
4 | -ms-border-radius: 5px 5px 5px 5px;
5 | border-radius: 5px 5px 5px 5px; }
6 |
7 | .imagerySearchSourcesWidget {
8 | padding: 5px;
9 | background: #F8F8FF;
10 | border: 1px solid #DFDFDF; }
11 |
12 | .imagerySearchSourcesListEntry {
13 | cursor: pointer;
14 | margin: 5px 0; }
15 | .imagerySearchSourcesListEntry .fa {
16 | min-width: 15px;
17 | color: blue; }
18 | .imagerySearchSourcesListEntry .fa.red {
19 | color: red; }
20 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/SearchSourcesWidget/css/style.scss:
--------------------------------------------------------------------------------
1 | @import "../../../css/common";
2 |
3 | .imagerySearchSourcesWidget {
4 | padding: 5px;
5 | @extend %default-border-radius;
6 | background: #F8F8FF;
7 | border: 1px solid #DFDFDF;
8 |
9 | }
10 |
11 | .imagerySearchSourcesListEntry {
12 | cursor: pointer;
13 | margin: 5px 0;
14 | .fa {
15 | min-width: 15px;
16 | color: blue;
17 | &.red{
18 | color: red;
19 | }
20 | }
21 | }
22 |
23 |
24 | .imagerySearchSourceLabel {
25 | }
26 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/base/SearchSourcesWidget/template/SearchSourcesWidgetTemplate.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "useUTCDate": false,
3 | "dateFormat": "dd MMM yyyy",
4 | "searchServices": [
5 | ],
6 | "shoppingCartButtonLabel": "Review and Submit",
7 | "discoveryTools": {
8 | "currentExtent": true,
9 | "point": false,
10 | "rectangle": true,
11 | "coordinates": false
12 | },
13 | "showLayerManipulation": true,
14 | "thumbnailLoadErrorImage": "widgets/ISCatalog/base/Results/images/archive_thumb.png",
15 | "minDateRangeFilterDelta": 86400000,
16 | "defaultCloudCover": 100,
17 | "sortOptions": [],
18 | "webmap": {
19 | "basemapUrl": "http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer",
20 | "disabled": false
21 | },
22 | "csvExportEnabled": true,
23 | "utmSearchConfiguration": {
24 | "utmLookupJsonUrl": "./base/SearchByBoundsWidget/config/UTMWKIDLookup.json"
25 | },
26 | "noResultsMessage": "There is currently no imagery available for your search area."
27 | }
28 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/css/_common.scss:
--------------------------------------------------------------------------------
1 | $default-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
2 | $default-border-radius: 5px 5px 5px 5px;
3 |
4 | @mixin border-radius($radius) {
5 | -webkit-border-radius: $radius;
6 | -moz-border-radius: $radius;
7 | -ms-border-radius: $radius;
8 | border-radius: $radius;
9 | }
10 |
11 |
12 | @mixin box-shadow($box-shadow) {
13 | -webkit-box-shadow: $box-shadow;
14 | -moz-box-shadow: $box-shadow;
15 | box-shadow: $box-shadow;
16 | }
17 |
18 | %default-box-shadow {
19 | @include box-shadow($default-box-shadow);
20 | }
21 |
22 | %default-border-radius {
23 | @include border-radius($default-border-radius);
24 | }
25 |
26 | %default-list-style {
27 | list-style-type: none;
28 | }
29 |
30 | @mixin defaultHoverable() {
31 | opacity: .6;
32 | &:hover {
33 | opacity: .8;
34 | }
35 |
36 | &.enabled {
37 | opacity: 1;
38 | }
39 | }
40 |
41 | @mixin hoverable($startOpacity, $hoverOpacity, $endOpacity) {
42 | opacity: $startOpacity;
43 | &:hover {
44 | opacity: $hoverOpacity;
45 | }
46 |
47 | &.enabled {
48 | opacity: $endOpacity;
49 | }
50 |
51 | }
52 |
53 | @mixin hideable() {
54 | &.hidden, .hidden {
55 | display: none;
56 | }
57 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/css/font/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISCatalog/css/font/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/css/font/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISCatalog/css/font/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/css/font/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISCatalog/css/font/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/css/font/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISCatalog/css/font/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/css/font/scss/_bordered-pulled.scss:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-border {
5 | padding: .2em .25em .15em;
6 | border: solid .08em $fa-border-color;
7 | border-radius: .1em;
8 | }
9 |
10 | .pull-right { float: right; }
11 | .pull-left { float: left; }
12 |
13 | .#{$fa-css-prefix} {
14 | &.pull-left { margin-right: .3em; }
15 | &.pull-right { margin-left: .3em; }
16 | }
17 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/css/font/scss/_core.scss:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix} {
5 | display: inline-block;
6 | font-family: FontAwesome;
7 | font-style: normal;
8 | font-weight: normal;
9 | line-height: 1;
10 | -webkit-font-smoothing: antialiased;
11 | -moz-osx-font-smoothing: grayscale;
12 | }
13 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/css/font/scss/_fixed-width.scss:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .#{$fa-css-prefix}-fw {
4 | width: (18em / 14);
5 | text-align: center;
6 | }
7 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/css/font/scss/_larger.scss:
--------------------------------------------------------------------------------
1 | // Icon Sizes
2 | // -------------------------
3 |
4 | /* makes the font 33% larger relative to the icon container */
5 | .#{$fa-css-prefix}-lg {
6 | font-size: (4em / 3);
7 | line-height: (3em / 4);
8 | vertical-align: -15%;
9 | }
10 | .#{$fa-css-prefix}-2x { font-size: 2em; }
11 | .#{$fa-css-prefix}-3x { font-size: 3em; }
12 | .#{$fa-css-prefix}-4x { font-size: 4em; }
13 | .#{$fa-css-prefix}-5x { font-size: 5em; }
14 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/css/font/scss/_list.scss:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-ul {
5 | padding-left: 0;
6 | margin-left: $fa-li-width;
7 | list-style-type: none;
8 | > li { position: relative; }
9 | }
10 | .#{$fa-css-prefix}-li {
11 | position: absolute;
12 | left: -$fa-li-width;
13 | width: $fa-li-width;
14 | top: (2em / 14);
15 | text-align: center;
16 | &.#{$fa-css-prefix}-lg {
17 | left: -$fa-li-width + (4em / 14);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/css/font/scss/_mixins.scss:
--------------------------------------------------------------------------------
1 | // Mixins
2 | // --------------------------
3 |
4 | @mixin fa-icon-rotate($degrees, $rotation) {
5 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
6 | -webkit-transform: rotate($degrees);
7 | -moz-transform: rotate($degrees);
8 | -ms-transform: rotate($degrees);
9 | -o-transform: rotate($degrees);
10 | transform: rotate($degrees);
11 | }
12 |
13 | @mixin fa-icon-flip($horiz, $vert, $rotation) {
14 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
15 | -webkit-transform: scale($horiz, $vert);
16 | -moz-transform: scale($horiz, $vert);
17 | -ms-transform: scale($horiz, $vert);
18 | -o-transform: scale($horiz, $vert);
19 | transform: scale($horiz, $vert);
20 | }
21 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/css/font/scss/_path.scss:
--------------------------------------------------------------------------------
1 | /* FONT PATH
2 | * -------------------------- */
3 |
4 | @font-face {
5 | font-family: 'FontAwesome';
6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
8 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
9 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
10 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
11 | //src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
12 | font-weight: normal;
13 | font-style: normal;
14 | }
15 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/css/font/scss/_rotated-flipped.scss:
--------------------------------------------------------------------------------
1 | // Rotated & Flipped Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }
5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
7 |
8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }
10 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/css/font/scss/_spinning.scss:
--------------------------------------------------------------------------------
1 | // Spinning Icons
2 | // --------------------------
3 |
4 | .#{$fa-css-prefix}-spin {
5 | -webkit-animation: spin 2s infinite linear;
6 | -moz-animation: spin 2s infinite linear;
7 | -o-animation: spin 2s infinite linear;
8 | animation: spin 2s infinite linear;
9 | }
10 |
11 | @-moz-keyframes spin {
12 | 0% { -moz-transform: rotate(0deg); }
13 | 100% { -moz-transform: rotate(359deg); }
14 | }
15 | @-webkit-keyframes spin {
16 | 0% { -webkit-transform: rotate(0deg); }
17 | 100% { -webkit-transform: rotate(359deg); }
18 | }
19 | @-o-keyframes spin {
20 | 0% { -o-transform: rotate(0deg); }
21 | 100% { -o-transform: rotate(359deg); }
22 | }
23 | @-ms-keyframes spin {
24 | 0% { -ms-transform: rotate(0deg); }
25 | 100% { -ms-transform: rotate(359deg); }
26 | }
27 | @keyframes spin {
28 | 0% { transform: rotate(0deg); }
29 | 100% { transform: rotate(359deg); }
30 | }
31 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/css/font/scss/_stacked.scss:
--------------------------------------------------------------------------------
1 | // Stacked Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-stack {
5 | position: relative;
6 | display: inline-block;
7 | width: 2em;
8 | height: 2em;
9 | line-height: 2em;
10 | vertical-align: middle;
11 | }
12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x {
13 | position: absolute;
14 | left: 0;
15 | width: 100%;
16 | text-align: center;
17 | }
18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; }
19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; }
20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; }
21 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/css/font/scss/font-awesome.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 | */
5 |
6 | @import "variables";
7 | @import "mixins";
8 | @import "path";
9 | @import "core";
10 | @import "larger";
11 | @import "fixed-width";
12 | @import "list";
13 | @import "bordered-pulled";
14 | @import "spinning";
15 | @import "rotated-flipped";
16 | @import "stacked";
17 | @import "icons";
18 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/images/discoverSprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISCatalog/images/discoverSprite.png
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/images/discovery-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISCatalog/images/discovery-logo.png
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/images/error_thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISCatalog/images/error_thumb.png
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISCatalog/images/icon.png
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/lib/filesaver/Blob.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISCatalog/lib/filesaver/Blob.js
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ISCatalog",
3 | "label": "IS Catalog",
4 | "2D": true,
5 | "3D": true,
6 | "platform": "HTML",
7 | "version": "2.23",
8 | "wabVersion": "2.23",
9 | "author": "Esri",
10 | "description": "This widget lets you search, analyze, and export imagery",
11 | "copyright": "",
12 | "license": "http://www.apache.org/licenses/LICENSE-2.0"
13 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/setting/GeneralConfiguration.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/setting/GeneralConfiguration.js:
--------------------------------------------------------------------------------
1 | //////////////////////////////////////////////////////////////////////////////
2 | // Copyright 2013 Esri
3 | //
4 | // Licensed under the Apache License, Version 2.0 (the "License");
5 | // you may not use this file except in compliance with the License.
6 | // You may obtain a copy of the License at
7 | //
8 | // http://www.apache.org/licenses/LICENSE-2.0
9 | //
10 | // Unless required by applicable law or agreed to in writing, software
11 | // distributed under the License is distributed on an "AS IS" BASIS,
12 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | // See the License for the specific language governing permissions and
14 | // limitations under the License.
15 | //////////////////////////////////////////////////////////////////////////////
16 |
17 | define([
18 | 'dojo/_base/declare',
19 | "dojo/text!./GeneralConfiguration.html",
20 | "dojo/_base/lang",
21 | "dijit/_WidgetBase",
22 | "dijit/_TemplatedMixin"
23 | ],
24 | function (declare, template, lang, _WidgetBase, _TemplatedMixin) {
25 | return declare(
26 | [_WidgetBase, _TemplatedMixin],
27 | {
28 | defaultWhereClauseAppend: "Category = 1",
29 | serviceUrl: "",
30 | serviceDescription: null,
31 | ignoreFields: ["Shape", "Shape_Length", "Shape_Area"],
32 | templateString: template,
33 |
34 |
35 | hideNode: function (node) {
36 | if (!domClass.contains(node, "hidden")) {
37 | domClass.add(node, "hidden");
38 | }
39 | },
40 | showNode: function (node) {
41 | if (domClass.contains(node, "hidden")) {
42 | domClass.remove(node, "hidden");
43 | }
44 | }
45 | });
46 | });
47 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/setting/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISCatalog/setting/close.png
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/setting/css/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISCatalog/setting/css/close.png
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/setting/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | goToCart: "Aller au panier",
4 | reviewAndSubmit: "Et à soumettre",
5 | newest: "Date",
6 | oldest: "Le plus ancien",
7 | leastCloudCover: "Moins couverture nuageuse",
8 | mostCloudCover: "La plupart couverture nuageuse",
9 | serviceAlreadyAdded: "service déjà ajouté",
10 | addSearchService: "Ajouter un service de Recherche",
11 | load: "charge",
12 | NO_FIELD: "Aucun champ",
13 | source: "source",
14 | removeService: "supprimer le Service",
15 | collapse: "effondrement",
16 | displayName: "Nom D'Affichage",
17 | downloadEnabled: "Télécharger Enabled",
18 | sortFields: "Trier les champs",
19 | cloudCover: "Couverture nuageuse",
20 | acquisitionDate: "date d'acquisition",
21 | displayFields: "Afficher les champs",
22 | displayIn: "Affichage en",
23 | entry: "Entrée",
24 | infoPopup: "Infos Popup",
25 | label: "étiquette",
26 | valueAppend: "valeur Append",
27 | floatPrecision: "float précision",
28 | bold: "audacieux"
29 | })
30 | );
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/setting/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root: ({
3 | searchServices: "Search Services",
4 | imageServiceUrl: "Image Service URL",
5 | goToCart: "Go to Cart",
6 | reviewAndSubmit: "Review and Submit",
7 | newest: "Newest",
8 | oldest: "Oldest",
9 | leastCloudCover: "Least Cloud Cover",
10 | mostCloudCover: "Most Cloud Cover",
11 | serviceAlreadyAdded: "service already added",
12 | addSearchService: "Add Image Service",
13 | load: "Load",
14 | NO_FIELD: "NO FIELD",
15 | source: "Source",
16 | removeService: "Remove Service",
17 | collapse: "Collapse",
18 | displayName: "Display Name",
19 | downloadEnabled: "Download Enabled",
20 | sortFields: "Sort Fields",
21 | cloudCover: "Cloud Cover",
22 | acquisitionDate: "Acquisition Date",
23 | displayFields: "Display Fields",
24 | displayIn: "Display In",
25 | entry: "Entry",
26 | infoPopup: "Info Popup",
27 | label: "Label",
28 | valueAppend: "Value Append",
29 | floatPrecision: "Float Precision",
30 | bold: "Bold",
31 | showCloudCoverSort: "Cloud Cover Sort",
32 | showAcquisitionDateSort: "Acquisition Date Sort",
33 | sortingConfiguration: "Sort Configuration",
34 | enableWebmapCheckout: "Web Map Checkout",
35 | checkoutConfiguration: "Checkout Configuration",
36 | enableCSVCheckout: "CSV Export",
37 | sensorAZ: "A-Z Sensor",
38 | sensorZA: "Z-A Sensor",
39 | cloudcoverConfiguration: "Cloud Cover Configuration",
40 | showCloudCoverValue: "If cloud cover values are between 0 to 1, check here"
41 | }),
42 | fr: 1
43 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISCatalog/web.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/README.md:
--------------------------------------------------------------------------------
1 | ## IS ChangeDetection ##
2 | ### Overview ###
3 | IS ChangeDetection widget allows user to detect the difference between 2 rasters on the primary layer and secondary layer. The change is remapped to one color and the rest is remapped to another color. The result is shown as a new layer called “Result Layer”.
4 | For change detection widget to function, following workflow should be followed –
5 | * On the primary layer, go to the IS timeFilter widget and activate it. After activating select the scene for which you want to do change detection.
6 | * Go back to the IS Layers widget and click on the ‘copy primary to secondary’ button. The current primary layer with the scene you selected becomes the secondary layer.
7 | * Go back to the IS timeFilter widget and select the new scene for which the change detection will be performed.
8 | * Open IS ChangeDetection widget. Choose the method and click on apply.
9 |
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/config.json:
--------------------------------------------------------------------------------
1 | {
2 |
3 | }
4 |
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/css/style.css:
--------------------------------------------------------------------------------
1 | #thresholdValue .dijitSliderRemainingBarH,#differenceValue .dijitSliderRemainingBarH{
2 | background-color:#008299;
3 | border-color: #ddd;
4 | }
5 | #positiveRange .dijitSliderRemainingBarH, #negativeRange .dijitSliderProgressBarH{
6 | background-color:#008299;
7 | border-color: #ddd;
8 | background-image: linear-gradient(#27b2cf,#008299);
9 | }
10 | #negativeRange .dijitSliderRemainingBarH,#positiveRange .dijitSliderProgressBarH, #thresholdValue .dijitSliderProgressBarH, #differenceValue .dijitSliderProgressBarH{
11 | background-color: #ddd;
12 | border-color: #ddd;
13 |
14 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/images/down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISChangeDetection/images/down.png
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISChangeDetection/images/icon.png
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISChangeDetection/images/loading.gif
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ISChangeDetection",
3 | "label": "IS Change Detection",
4 | "platform": "HTML",
5 | "version": "2.23",
6 | "wabVersion": "2.23",
7 | "author": "Esri",
8 | "description": "allows users to calculate the difference between the primary and secondary layer rasters",
9 | "copyright": "",
10 | "license": "http://www.apache.org/licenses/LICENSE-2.0",
11 | "properties": {
12 | "hasLocale" : true,
13 | "hasSettingLocale" : true
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root:({
3 | method: "Method",
4 | difference: "Difference",
5 | ndvi: "Vegetation Index",
6 | savi: "Soil Adjusted Veg.Index",
7 | water: "Water Index",
8 | burn: "Burn Index",
9 | differenceImage: "Difference Image",
10 | differenceMask: "Difference Mask",
11 | thresholdMask: "Threshold Mask",
12 | mode: "Mode",
13 | infraredBand: "Infrared Band",
14 | redBand: "Red Band",
15 | greenBand: "Green Band",
16 | shortWaveInfraredBand: "Short-wave Infrared Band",
17 | bandInputs: "Band Inputs",
18 | burntArea: "Burnt / Post Fire Regrowth Area",
19 | positive: "Positive",
20 | negative: "Negative",
21 | threshold: "Threshold",
22 | difference: "Difference",
23 | area: "Area Decrease / Increase",
24 | apply: "Apply",
25 | error : "IS ChangeDetection works with two scenes of different dates. Use IS ImageSelector to define a scene to compare with.
Select a scene using the IS ImageSelector and then click on the
button. Return to this control to proceed with change detection."
26 | })
27 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/nls/zh-cn/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | error : "?????????????????????"
4 | })
5 | );
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/setting/Setting.html:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/setting/css/style.css:
--------------------------------------------------------------------------------
1 | .jimu-widget-ISChangeDetection-setting{
2 | margin:0;
3 | padding:0;
4 | font-size:15px;
5 | }
6 | .jimu-widget-ISChangeDetection-setting .dijitArrowButtonContainer{
7 | width: 17px;
8 | }
9 | .jimu-widget-ISChangeDetection-setting .dijitSelect{
10 | height: 30px;
11 | width: 100%;
12 | }
13 | .jimu-widget-ISChangeDetection-setting .setting-table > thead > tr > th,
14 | .jimu-widget-ISChangeDetection-setting .setting-table > tbody > tr > td{
15 | height:40px;
16 | line-height:40px;
17 | vertical-align:middle;
18 | }
19 |
20 | .jimu-widget-ISChangeDetection-setting .input-table > tbody > tr > .first{
21 | width:auto;
22 | margin-top: 10px;
23 | margin-left: 10px;
24 | }
25 |
26 | .jimu-widget-ISChangeDetection-setting .input-table > tbody > tr > .second{
27 | width:250px;
28 | }
29 |
30 | .jimu-widget-ISChangeDetection-setting .input-table > tbody > tr > .third{
31 | width:35px;
32 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/setting/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/setting/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/setting/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root: ({
3 | ndvi: "Vegetation Index",
4 | savi: "Soil Adjusted Veg.Index",
5 | water: "Water Index",
6 | burn: "Burn Index"
7 | }),
8 |
9 | "ar": 1,
10 | "fr": 1
11 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISChangeDetection/setting/nls/zh-cn/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISClassification/README.md:
--------------------------------------------------------------------------------
1 | ## IS Classification ##
2 | ### Overview ###
3 | IS Classification widget enables user to draw features, associate categories and then perform classification. The result is then added as the “result layer”.
4 |
--------------------------------------------------------------------------------
/imagery_widgets/ISClassification/css/style.css:
--------------------------------------------------------------------------------
1 | @import "https://js.arcgis.com/3.9/js/dojo/dojox/grid/resources/claroGrid.css";
2 |
3 | #grid {
4 | width: 43em;
5 | height: 20em;
6 | }
7 |
8 | .dojoxGrid table {
9 | margin: 0;
10 | }
11 |
12 | .disabled {
13 | color: #808080;
14 | }
15 |
16 | #title {
17 | font-size: 8pt;
18 | padding-left: 10px;
19 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISClassification/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISClassification/images/icon.png
--------------------------------------------------------------------------------
/imagery_widgets/ISClassification/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISClassification/images/loading.gif
--------------------------------------------------------------------------------
/imagery_widgets/ISClassification/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ISClassification",
3 | "label" : "IS Classification",
4 | "platform": "HTML",
5 | "version": "2.23",
6 | "wabVersion": "2.23",
7 | "author": "Esri R&D Center Beijing",
8 | "description": "",
9 | "copyright": "",
10 | "license": "http://www.apache.org/licenses/LICENSE-2.0",
11 | "properties": {
12 | "hasLocale" : false,
13 | "hasSettingPage" : false,
14 | "hasSettingUIFile" : false,
15 | "hasSettingLocale" : false,
16 | "hasSettingStyle" : false
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCompare/README.md:
--------------------------------------------------------------------------------
1 | ## IS Compare ##
2 | ### Overview ###
3 | The IS Compare widget sets transparency or swipe on the topmost imagery layer. This enables comparison between the topmost image layer and those below. Typically this would be between the primary and secondary layer, but if there is a results layer then this would be between the results layer and the primary layer.
4 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCompare/Widget.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
11 | - 0%
12 | - 50%
13 | - 100%
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCompare/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "compareTool": "slider"
3 | }
4 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCompare/css/style.css:
--------------------------------------------------------------------------------
1 | .esriLegendServiceLabel {
2 | font-size: 14px;
3 | }
4 | .esriLegendLayer{
5 | font-size: 12px;
6 | }
7 |
8 | .LayerSwipe .vertical {
9 | width: 1px !important;
10 | z-index: 30;
11 | }
12 |
13 |
14 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCompare/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISCompare/images/icon.png
--------------------------------------------------------------------------------
/imagery_widgets/ISCompare/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISCompare/images/loading.gif
--------------------------------------------------------------------------------
/imagery_widgets/ISCompare/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ISCompare",
3 | "label": "IS Compare",
4 | "platform": "HTML",
5 | "version": "2.23",
6 | "wabVersion": "2.23",
7 | "author": "Esri",
8 | "description": "uses a vertical swipe to compare the topmost imagery layer with a secondary imagery layer",
9 | "copyright": "",
10 | "license": "http://www.apache.org/licenses/LICENSE-2.0",
11 | "properties": {
12 | "hasLocale" : true,
13 | "hasSettingPage" : true,
14 | "hasSettingUIFile" : true,
15 | "hasSettingLocale" : true,
16 | "hasSettingStyle" : true
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCompare/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISCompare/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISCompare/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root:({
3 | transparency: "Transparency",
4 | swipe: "Swipe",
5 | slider: "Transparency Slider",
6 | basemap: "Basemap",
7 | and: "and",
8 | horizontalSwipe: "Horizontal Swipe",
9 | verticalSwipe: "Vertical Swipe",
10 | noLayer: "No visible Imagery Layers available for comparison."
11 | })
12 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISCompare/setting/Setting.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCompare/setting/css/style.css:
--------------------------------------------------------------------------------
1 | /* jimu-widget-coordinate-setting */
2 | .jimu-widget-ISCompare-setting{
3 | margin:0;
4 | padding:0;
5 | font-size:15px;
6 | }
7 | .jimu-widget-ISCompare-setting .dijitArrowButtonContainer{
8 | width: 17px;
9 | }
10 | .jimu-widget-ISCompare-setting .dijitSelect{
11 | height: 30px;
12 | width: 100%;
13 | }
14 | .jimu-widget-ISCompare-setting .setting-table > thead > tr > th,
15 | .jimu-widget-ISCompare-setting .setting-table > tbody > tr > td{
16 | height:40px;
17 | line-height:40px;
18 | vertical-align:middle;
19 | }
20 |
21 | .jimu-widget-ISCompare-setting .input-table > tbody > tr > .first{
22 | width:auto;
23 | text-align: right;
24 | padding-right:15px;
25 | }
26 |
27 | .jimu-widget-ISCompare-setting .input-table > tbody > tr > .second{
28 | width:250px;
29 | }
30 |
31 | .jimu-widget-ISCompare-setting .input-table > tbody > tr > .third{
32 | width:35px;
33 | }
34 | .gameboard {
35 | width: 330px;
36 | height:310px;
37 | border:3px solid white;
38 | z-index: 1;
39 | }
40 | .gameboard div {
41 | width: 100px;
42 | height: 100px;
43 | float: left;
44 | }
45 | .middle {
46 | border: 1px solid;
47 | }
48 | .button {
49 | background-color:white;
50 | width: 160px;
51 | margin:0 auto;
52 | }
53 | .updown {
54 | border-top: 1px solid;
55 | border-bottom: 1px solid;
56 | }
57 | .leftright {
58 | border-left: 1px solid;
59 | border-right: 1px solid;
60 | }
61 |
--------------------------------------------------------------------------------
/imagery_widgets/ISCompare/setting/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISCompare/setting/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISCompare/setting/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root:({
3 | compareTool: "Compare Tool(s)",
4 | slider: "Transparency Slider and Vertical Swipe",
5 | swipe: "Horizontal Swipe and Vertical Swipe"
6 | })
7 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayOrder/README.md:
--------------------------------------------------------------------------------
1 | ## IS DisplayOrder ##
2 | ### Overview ###
3 | The IS Display Order widget sets the mosaic rule on the primary layer.
4 |
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayOrder/config.json:
--------------------------------------------------------------------------------
1 | {
2 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayOrder/css/style.css:
--------------------------------------------------------------------------------
1 | .esriLegendServiceLabel {
2 | font-size: 14px;
3 | }
4 | .esriLegendLayer{
5 | font-size: 12px;
6 | }
7 |
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayOrder/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISDisplayOrder/images/icon.png
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayOrder/images/props.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISDisplayOrder/images/props.png
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayOrder/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ISDisplayOrder",
3 | "label": "IS Display Order",
4 | "platform": "HTML",
5 | "version": "2.23",
6 | "wabVersion": "2.23",
7 | "author": "Esri",
8 | "description": "sets the mosaic rule for the primary layer, which determines which image in the mosaic will be visualized if images overlap",
9 | "copyright": "",
10 | "license": "http://www.apache.org/licenses/LICENSE-2.0",
11 | "properties": {
12 | "hasLocale" : true,
13 | "hasSettingPage" : false,
14 | "hasSettingUIFile" : false,
15 | "hasSettingLocale" : false,
16 | "hasSettingStyle" : false,
17 | "hasConfig": false
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayOrder/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | orderBy: "",
3 | onlyScale: "",
4 | attribute: "",
5 | imageCenter: "",
6 | fixedOrder: "",
7 | sensorLocation: "",
8 | viewPoint: "",
9 | definedSeamlines: "",
10 | listOfImages: "",
11 | reverseOrder: "",
12 | mosaicOperation: "",
13 | highestPriority: "",
14 | blendPixelValue: "",
15 | minimumPixel: "",
16 | maximumPixel: "",
17 | averagePixel: "",
18 | attribute: "",
19 | priority: "",
20 | imageId: "",
21 | apply: "",
22 | layer: "",
23 | error: "",
24 | requestFailed: ""
25 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayOrder/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | orderBy: "",
3 | onlyScale: "",
4 | attribute: "",
5 | imageCenter: "",
6 | fixedOrder: "",
7 | sensorLocation: "",
8 | viewPoint: "",
9 | definedSeamlines: "",
10 | listOfImages: "",
11 | reverseOrder: "",
12 | mosaicOperation: "",
13 | highestPriority: "",
14 | blendPixelValue: "",
15 | minimumPixel: "",
16 | maximumPixel: "",
17 | averagePixel: "",
18 | attribute: "",
19 | priority: "",
20 | imageId: "",
21 | apply: "",
22 | layer: "",
23 | error: "",
24 | requestFailed: ""
25 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayOrder/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root: ({
3 | orderBy: "Order by",
4 | onlyScale: "Only Scale",
5 | attribute: "An Attribute",
6 | imageCenter: "Image center closest to center",
7 | fixedOrder: "Fixed order w/ most NW on top",
8 | sensorLocation: "Sensor location closest to center",
9 | viewPoint: "Closest to View Point",
10 | definedSeamlines: "Defined Seamlines",
11 | listOfImages: "A list of images",
12 | reverseOrder: "Reverese the order",
13 | mosaicOperation: "Mosaic Operation",
14 | highestPriority: "Only highest priority",
15 | blendPixelValue: "Blend pixel values",
16 | minimumPixel: "Minimum of pixel values",
17 | maximumPixel: "Maximum of pixel values",
18 | averagePixel: "Average of pixel values",
19 | attribute: "Attribute",
20 | priority: "Priority",
21 | imageId: "Image Ids",
22 | apply: "Apply",
23 | layer: "Layer",
24 | error: "No visible Imagery Layers in the map.",
25 | requestFailed: "Request failed"
26 | }),
27 | "ar": 1,
28 | "fr": 1
29 | });
30 |
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayOrder/nls/zh-cn/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | });
3 |
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayOrder/setting/Setting.html:
--------------------------------------------------------------------------------
1 |
2 |
${nls.showLegend}
3 |
4 |
5 |
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayOrder/setting/Setting.js:
--------------------------------------------------------------------------------
1 | ///////////////////////////////////////////////////////////////////////////
2 | // Copyright © 2014 Esri. All Rights Reserved.
3 | //
4 | // Licensed under the Apache License Version 2.0 (the "License");
5 | // you may not use this file except in compliance with the License.
6 | // You may obtain a copy of the License at
7 | //
8 | // http://www.apache.org/licenses/LICENSE-2.0
9 | //
10 | // Unless required by applicable law or agreed to in writing, software
11 | // distributed under the License is distributed on an "AS IS" BASIS,
12 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | // See the License for the specific language governing permissions and
14 | // limitations under the License.
15 | ///////////////////////////////////////////////////////////////////////////
16 |
17 | define([
18 | 'dojo/_base/declare',
19 | 'jimu/BaseWidgetSetting',
20 | 'dijit/_WidgetsInTemplateMixin',
21 | 'dijit/form/CheckBox'
22 | ],
23 | function(
24 | declare,
25 | BaseWidgetSetting,
26 | _WidgetsInTemplateMixin) {
27 | return declare([BaseWidgetSetting, _WidgetsInTemplateMixin], {
28 |
29 | baseClass: 'jimu-widget-layerList-setting',
30 |
31 | startup: function() {
32 | this.inherited(arguments);
33 | this.setConfig(this.config);
34 | },
35 |
36 | setConfig: function(config) {
37 | this.showLegend.setChecked(config.showLegend);
38 | },
39 |
40 | getConfig: function() {
41 | this.config.showLegend = this.showLegend.checked;
42 | return this.config;
43 | }
44 |
45 | });
46 | });
47 |
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayOrder/setting/css/style.css:
--------------------------------------------------------------------------------
1 | .jimu-widget-layerList-setting .show-legend-checkbox {
2 | margin-left: 24px;
3 | }
4 |
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayOrder/setting/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root: {
3 | showLegend: "Show Legend"
4 | },
5 | "zh-cn": true
6 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayOrder/setting/nls/zh-cn/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | showLegend: "显示图例"
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayParameters/README.md:
--------------------------------------------------------------------------------
1 | ## IS DisplayParameters ##
2 | ### Overview ###
3 | The IS DisplayParameters widget allows users to set interpolation and compression for the primary layer.
4 |
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayParameters/config.json:
--------------------------------------------------------------------------------
1 | {
2 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayParameters/css/style.css:
--------------------------------------------------------------------------------
1 | .esriLegendServiceLabel {
2 | font-size: 14px;
3 | }
4 | .esriLegendLayer{
5 | font-size: 12px;
6 | }
7 |
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayParameters/images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISDisplayParameters/images/Thumbs.db
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayParameters/images/blue.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISDisplayParameters/images/blue.PNG
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayParameters/images/green.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISDisplayParameters/images/green.PNG
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayParameters/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISDisplayParameters/images/icon.png
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayParameters/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISDisplayParameters/images/loading.gif
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayParameters/images/red.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISDisplayParameters/images/red.PNG
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayParameters/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ISDisplayParameters",
3 | "label": "IS DisplayParameters",
4 | "platform": "HTML",
5 | "version": "2.23",
6 | "wabVersion": "2.23",
7 | "author": "Esri",
8 | "description": "allows users to set interpolation and compression for the primary layer",
9 | "copyright": "",
10 | "license": "http://www.apache.org/licenses/LICENSE-2.0",
11 | "properties": {
12 | "hasLocale" : true,
13 | "hasSettingPage" : false,
14 | "hasSettingUIFile" : false,
15 | "hasSettingLocale" : false,
16 | "hasSettingStyle" : false,
17 | "hasConfig": false
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayParameters/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayParameters/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISDisplayParameters/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root:({
3 | interpolation: "Interpolation",
4 | default: "Default",
5 | bilinear: "Bilinear",
6 | cubicConvolution: "Cubic Convolution",
7 | majority: "Majority",
8 | nearestNeighbor: "Nearest Neighbor",
9 | compression: "Compression",
10 | none: "None",
11 | jpgpng: "jpgpng",
12 | png: "png",
13 | jpg: "jpg",
14 | quality: "Quality",
15 | apply: "Apply",
16 | layer: "Layer",
17 | error: "No visible Imagery Layers in the map."
18 | }),
19 | "ar": 1,
20 | "fr": 1
21 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISExport/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "exportMode": "both"
3 | }
4 |
--------------------------------------------------------------------------------
/imagery_widgets/ISExport/css/style.css:
--------------------------------------------------------------------------------
1 | .claro .dijitSlider .dijitSliderProgressBarH, .claro .dijitSlider .dijitSliderLeftBumper {
2 | background-color: #fff;
3 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISExport/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISExport/images/icon.png
--------------------------------------------------------------------------------
/imagery_widgets/ISExport/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISExport/images/loading.gif
--------------------------------------------------------------------------------
/imagery_widgets/ISExport/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ISExport",
3 | "label": "IS Export",
4 | "platform": "HTML",
5 | "version": "2.23",
6 | "wabVersion": "2.23",
7 | "author": "Esri",
8 | "description": "allows the app user to either save the topmost visible imagery layer to the app user'ss content in Portal, or to export the same image locally as a TIFF",
9 | "copyright": "",
10 | "license": "http://www.apache.org/licenses/LICENSE-2.0",
11 | "properties": {
12 | "hasLocale" : true,
13 | "hasSettingPage" : true,
14 | "hasSettingUIFile" : true,
15 | "hasSettingLocale" : true,
16 | "hasSettingStyle" : true
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/imagery_widgets/ISExport/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISExport/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISExport/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root:({
3 | mode: "Mode",
4 | saveToPortal: "Save to Portal",
5 | saveToDisk: "Save To Disk",
6 | title: "Title",
7 | description: "Description",
8 | tags: "Tags",
9 | defineExtent: "Define Extent",
10 | submit: "Submit",
11 | pixelSize: "Pixel Size",
12 | outputSpatialReference: "Output Spatial Reference",
13 | currentRenderer: "Current Renderer",
14 | note: "Note",
15 | currentRendererChecked: "If Current Renderer is checked, the rendering",
16 | originalDataValues: "is exported, else the original data values",
17 | exported: "will be exported.",
18 | export: "Export",
19 | exportImage: "Export Image",
20 | layerSaved: "Layer saved.",
21 | error: "Error! ",
22 | errorNotification: "Error! No Imagery Layer visible on the map.",
23 | utmZone: "WGS84 UTM Zone ",
24 | WKID: "WKID : ",
25 | webMercatorAs: "WebMercatorAS",
26 | default: "Default",
27 | pixelSizeRestricted: "PixelSize of export is restricted to ",
28 | thisExtent: " for this extent.",
29 | errorPixelSize: "Error! No Imagery Layer visible on the map.",
30 | layer: "Layer",
31 | exportLayerMsg: "No visible imagery layers on the map."
32 | })
33 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISExport/setting/Setting.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/imagery_widgets/ISExport/setting/css/style.css:
--------------------------------------------------------------------------------
1 | /* jimu-widget-coordinate-setting */
2 | .jimu-widget-ISExport-setting{
3 | margin:0;
4 | padding:0;
5 | font-size:15px;
6 | }
7 | .jimu-widget-ISExport-setting .dijitArrowButtonContainer{
8 | width: 17px;
9 | }
10 | .jimu-widget-ISExport-setting .dijitSelect{
11 | height: 30px;
12 | width: 100%;
13 | }
14 | .jimu-widget-ISExport-setting .setting-table > thead > tr > th,
15 | .jimu-widget-ISExport-setting .setting-table > tbody > tr > td{
16 | height:40px;
17 | line-height:40px;
18 | vertical-align:middle;
19 | }
20 |
21 | .jimu-widget-ISExport-setting .input-table > tbody > tr > .first{
22 | width:auto;
23 | text-align: right;
24 | padding-right:15px;
25 | }
26 |
27 | .jimu-widget-ISExport-setting .input-table > tbody > tr > .second{
28 | width:250px;
29 | }
30 |
31 |
--------------------------------------------------------------------------------
/imagery_widgets/ISExport/setting/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISExport/setting/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISExport/setting/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root:({
3 | setDefaultMode: "Set Default Mode",
4 | saveToPortal: "Save to Portal",
5 | saveToDisk: "Save to Disk",
6 | selectInApp: "Select in app"
7 | }),
8 | "ar": 1,
9 | "fr": 1
10 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISImageDate/README.md:
--------------------------------------------------------------------------------
1 | ## IS ImageDate ##
2 | ### Overview ###
3 | The IS ImageDate widget shows the date range for the visible rasters, for the current AOI, on the primary layer and the secondary layer.
4 |
--------------------------------------------------------------------------------
/imagery_widgets/ISImageDate/Widget.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/imagery_widgets/ISImageDate/config.json:
--------------------------------------------------------------------------------
1 | {
2 |
3 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISImageDate/css/style.css:
--------------------------------------------------------------------------------
1 | .jimu-widget-coordinate .coordinate_background{
2 | background-color: rgba(255,255,255,0.8);
3 | padding: 2px 5px 2px 5px;
4 | }
5 | .timeline-background {
6 | background-color: rgba(255,255,255,0.8);
7 | font-weight: bold;
8 | font-size:13px;
9 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISImageDate/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISImageDate/images/icon.png
--------------------------------------------------------------------------------
/imagery_widgets/ISImageDate/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ISImageDate",
3 | "label": "IS ImageDate",
4 | "platform": "HTML",
5 | "version": "2.23",
6 | "wabVersion": "2.23",
7 | "author": "Esri",
8 | "description": "will show the date of the primary or secondary layer (whichever is visible in the app)",
9 | "copyright": "",
10 | "license": "http://www.apache.org/licenses/LICENSE-2.0",
11 | "properties": {
12 | "inPanel": false,
13 | "hasLocale" : false,
14 | "hasSettingPage" : true,
15 | "hasSettingUIFile" : true,
16 | "hasSettingLocale" : true,
17 | "hasSettingStyle" : true
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/imagery_widgets/ISImageDate/setting/Setting.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/imagery_widgets/ISImageDate/setting/css/style.css:
--------------------------------------------------------------------------------
1 | /* jimu-widget-coordinate-setting */
2 | .jimu-widget-ISImageDate-setting{
3 | margin:0;
4 | padding:0;
5 | font-size:15px;
6 | }
7 | .jimu-widget-ISImageDate-setting .dijitArrowButtonContainer{
8 | width: 17px;
9 | }
10 | .jimu-widget-ISImageDate-setting .dijitSelect{
11 | height: 30px;
12 | width: 100%;
13 | }
14 | .jimu-widget-ISImageDate-setting .setting-table > thead > tr > th,
15 | .jimu-widget-ISImageDate-setting .setting-table > tbody > tr > td{
16 | height:40px;
17 | line-height:40px;
18 | vertical-align:middle;
19 | }
20 |
21 | .jimu-widget-ISImageDate-setting .input-table > tbody > tr > .first{
22 | width:auto;
23 | text-align: right;
24 | padding-right:15px;
25 | }
26 |
27 | .jimu-widget-ISImageDate-setting .input-table > tbody > tr > .second{
28 | width:250px;
29 | }
30 |
31 | .jimu-widget-ISImageDate-setting .input-table > tbody > tr > .third{
32 | width:35px;
33 | }
34 | .gameboard {
35 | width: 330px;
36 | height:310px;
37 | border:3px solid white;
38 | z-index: 1;
39 | }
40 | .gameboard div {
41 | width: 100px;
42 | height: 100px;
43 | float: left;
44 | }
45 | .middle {
46 | border: 1px solid;
47 | }
48 | .button {
49 | background-color:white;
50 | width: 160px;
51 | margin:0 auto;
52 | }
53 | .updown {
54 | border-top: 1px solid;
55 | border-bottom: 1px solid;
56 | }
57 | .leftright {
58 | border-left: 1px solid;
59 | border-right: 1px solid;
60 | }
61 |
--------------------------------------------------------------------------------
/imagery_widgets/ISImageDate/setting/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISImageDate/setting/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISImageDate/setting/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root:({
3 | layer: "Layer",
4 | dateField: "Date Field",
5 | selectField: "Select a field"
6 | }),
7 | "ar": 1,
8 | "fr": 1
9 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/README.md:
--------------------------------------------------------------------------------
1 | ## IS ImageSelector ##
2 | ### Overview ###
3 | The IS ImageSelector widget displays all the raster on the current AOI of the primary layer, ordered by user selected field, on a slider or as an dropdown list. As the user moves the slider, the corresponding raster is selected. The user has the option to see the image or footprint of the raster. If the user enters an age, then all the rasters, till the age specified, from the current acquisition date, are selected.
4 | Note the selection is defined at the time when the Image Selector is turned on. This tool only becomes active, if the Primary image layer has TimeInfo. The selection set is based on the current AOI.
5 |
6 |
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/config.json:
--------------------------------------------------------------------------------
1 | {
2 |
3 | "display": "both",
4 | "zoomLevel": 8,
5 | "searchExtent": 75,
6 | "autoRefresh": false,
7 | "listImagesSeparate": false
8 | }
9 |
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/css/style.css:
--------------------------------------------------------------------------------
1 | .claro .dijitSlider .dijitSliderProgressBarH, .claro .dijitSlider .dijitSliderLeftBumper {
2 | background-color: #fff;
3 | }
4 | .dropDownSelected {
5 |
6 |
7 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/images/down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISImageSelector/images/down.png
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/images/dropdownlist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISImageSelector/images/dropdownlist.png
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISImageSelector/images/icon.png
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISImageSelector/images/loading.gif
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/images/refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISImageSelector/images/refresh.png
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/images/save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISImageSelector/images/save.png
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/images/slider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISImageSelector/images/slider.png
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ISImageSelector",
3 | "label": "IS ImageSelector",
4 | "platform": "HTML",
5 | "version": "2.23",
6 | "wabVersion": "2.23",
7 | "author": "Esri",
8 | "description": "allows the app user to search an imagery layer by a field (chosen during widget configuration), as well as set primary and secondary layers",
9 | "copyright": "",
10 | "license": "http://www.apache.org/licenses/LICENSE-2.0",
11 | "properties": {
12 | "hasLocale" : true,
13 | "hasSettingPage" : true,
14 | "hasSettingUIFile" : true,
15 | "hasSettingLocale" : true,
16 | "hasSettingStyle" : true
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root:({
3 | enableImageSelector: "Enable Image Selector",
4 | setCurrentAsSecondaryLayer: "Set Current as Secondary Layer.",
5 | showImageInDropdown: "Show images in drop down list.",
6 | refreshQuery: "Refresh query based on current extent.",
7 | show: "Show",
8 | image: "Image",
9 | footprint: "Footprint",
10 | age: "Age",
11 | day: "Day(s)",
12 | week: "Week(s)",
13 | month: "Month(s)",
14 | year: "Year(s)",
15 | zoomImage: "Zoom in to select images.",
16 | fieldNotSpecified: "Field is not specified.",
17 | noObjectIdField: "No ObjectID field.",
18 | noCategoryField: "No Category field.",
19 | error: "Cannot perform action for layer.",
20 | serviceNotSupported: "Services pre 10.2.1 not supported.",
21 | layer: "Layer",
22 | visibilityOff: "Visibility Off",
23 | noVisibleImageryLayer: "No visible Imagery Layers in the map.",
24 | largeZoom: "LARGE zoom: ",
25 | thresholdZoom: "THRESHOLD zoom: ",
26 | largePan: "LARGE pan: ",
27 | showImageOnSlider: "Show images on slider.",
28 | noSceneInCurrentExtent: "No scenes in current extent.",
29 | date: "Date(s)",
30 | warning: "Number of footprints selected exceed 20. Only first 20 will be displayed. Press OK not to warn again."
31 | })
32 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/setting/Setting.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/setting/css/style.css:
--------------------------------------------------------------------------------
1 | /* jimu-widget-coordinate-setting */
2 | .jimu-widget-ISImageSelector-setting{
3 | margin:0;
4 | padding:0;
5 | font-size:15px;
6 | }
7 | .jimu-widget-ISImageSelector-setting .dijitArrowButtonContainer{
8 | width: 17px;
9 | }
10 | .jimu-widget-ISImageSelector-setting .dijitSelect{
11 | height: 30px;
12 | width: 100%;
13 | }
14 | .jimu-widget-ISImageSelector-setting .setting-table > thead > tr > th,
15 | .jimu-widget-ISImageSelector-setting .setting-table > tbody > tr > td{
16 | height:40px;
17 | line-height:40px;
18 | vertical-align:middle;
19 | }
20 |
21 | .jimu-widget-ISImageSelector-setting .input-table > tbody > tr > .first{
22 | width:auto;
23 | text-align: right;
24 | padding-right:15px;
25 | }
26 |
27 | .jimu-widget-ISImageSelector-setting .input-table > tbody > tr > .second{
28 | width:250px;
29 | }
30 |
31 | .jimu-widget-ISImageSelector-setting .input-table > tbody > tr > .third{
32 | width:35px;
33 | }
34 | .gameboard {
35 | width: 330px;
36 | height:310px;
37 | border:3px solid white;
38 | z-index: 1;
39 | }
40 | .gameboard div {
41 | width: 100px;
42 | height: 100px;
43 | float: left;
44 | }
45 | .middle {
46 | border: 1px solid;
47 | }
48 | .button {
49 | background-color:white;
50 | width: 160px;
51 | margin:0 auto;
52 | }
53 | .updown {
54 | border-top: 1px solid;
55 | border-bottom: 1px solid;
56 | }
57 | .leftright {
58 | border-left: 1px solid;
59 | border-right: 1px solid;
60 | }
61 |
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/setting/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/setting/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISImageSelector/setting/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root:({
3 | display: "Display",
4 | slider: "Slider",
5 | dropdownList: "DropDown List",
6 | sliderAndDropdownList: "Slider and DropDown List",
7 | minimumZoomLevel: "Minimum Zoom Level",
8 | screenSearchExtent: "Screen Search Extent",
9 | listEachImageSeparately: "List each image separately.",
10 | enableAutoRefresh: "Enable Auto Refresh",
11 | layer: "Layer",
12 | selectUsing: "Select using",
13 | category: "Category",
14 | selectField: "Select field"
15 | }),
16 | "ar": 1,
17 | "fr": 1
18 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/README.md:
--------------------------------------------------------------------------------
1 | ## IS Layers ##
2 | ### Overview ###
3 | The ISLayers widget sets/changes the primary and secondary layer in the app. It allows users to turn on/off the primary and secondary layers. It also allows users to change the primary layer and the secondary layer to one of the services listed in the dropdown. The primary layer can be moved to replace the secondary level ,or the primary and secondary layers can be swapped. The result layer after doing change detection can be saved by clicking on save icon beside the result checkbox. The user can give any name to the layer and the layer would be added in the dropdown list of both the primary and secondary layer. The user can save the result layer as a web map on his/her ArcGIS Online account.
4 |
5 |
6 | ### Configuration ###
7 | Configuration enables the definition of webmapId. This is the ID of the Webmap used to define the list of image services that are to be populated in the drop down in the widget. Typically an organization would create such a webmap and populate it with different image layers. The properties of each image layer can be set as part of that webmap. The webmap and content of the webmap must be accessible by (shared with users of) the current app. This Webmap can then be maintained independently of the app.
8 |
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "primaryLayer": "",
3 | "secondaryLayer":""
4 | }
5 |
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/css/style.css:
--------------------------------------------------------------------------------
1 | .esriLegendServiceLabel {
2 | font-size: 14px;
3 | }
4 | .esriLegendLayer{
5 | font-size: 12px;
6 | }
7 |
8 | .LayerSwipe .vertical {
9 | width: 1px !important;
10 | }
11 |
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/images/down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISLayers/images/down.png
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISLayers/images/icon.png
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISLayers/images/loading.gif
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/images/save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISLayers/images/save.png
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/images/toggle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISLayers/images/toggle.png
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ISLayers",
3 | "label": "IS Layers",
4 | "platform": "HTML",
5 | "version": "2.23",
6 | "wabVersion": "2.23",
7 | "author": "Esri",
8 | "description": "sets and changes the primary and secondary imagery layers in the app. After the app user performs analysis, it can also be used to add the Results layer to the secondary layer list",
9 | "copyright": "",
10 | "license": "http://www.apache.org/licenses/LICENSE-2.0",
11 | "properties": {
12 |
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root:({
3 | layerSaved: "Layer is already saved.",
4 | restricted: "Restricted.Please rename.",
5 | entername : "Enter the name:",
6 | overwrite : "Name already exists in the Layer list. Do you want to overwrite it?",
7 | resultsave: "Save the Result layer in the layer list",
8 | result: "Result",
9 | resultLayer : "Add the Result layer in the secondary layer list",
10 | primary: "Primary",
11 | secondary: "Secondary",
12 | copy : "Copy primary to secondary",
13 | swap :"Swap primary and secondary",
14 | selectPrimaryLayer: "Select primary layer",
15 | selectSecondaryLayer: "Select secondary layer",
16 | noImageryLayer: "No Imagery layer"
17 | })
18 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/nls/zh-cn/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layerSaved: "?????",
4 | restricted: "Restricted.Please????",
5 | entername : "?????",
6 | overwrite : "????????????????????",
7 | resultsave : "??????????",
8 | copy : "???????",
9 | swap :"???????"
10 | })
11 | );
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/setting/Setting.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/setting/css/style.css:
--------------------------------------------------------------------------------
1 | /* jimu-widget-coordinate-setting */
2 | .jimu-widget-ImageLayers-setting{
3 | margin:0;
4 | padding:0;
5 | font-size:15px;
6 | }
7 | .jimu-widget-ImageLayers-setting .dijitArrowButtonContainer{
8 | width: 17px;
9 | }
10 | .jimu-widget-ImageLayers-setting .dijitSelect{
11 | height: 30px;
12 | width: 100%;
13 | }
14 | .jimu-widget-ImageLayers-setting .setting-table > thead > tr > th,
15 | .jimu-widget-ImageLayers-setting .setting-table > tbody > tr > td{
16 | height:40px;
17 | line-height:40px;
18 | vertical-align:middle;
19 | }
20 |
21 | .jimu-widget-ImageLayers-setting .input-table > tbody > tr > .first{
22 | width:auto;
23 | text-align: right;
24 | padding-right:15px;
25 | }
26 |
27 | .jimu-widget-ImageLayers-setting .input-table > tbody > tr > .second{
28 | width:250px;
29 | }
30 |
31 | .jimu-widget-ImageLayers-setting .input-table > tbody > tr > .third{
32 | width:35px;
33 | }
34 | .gameboard {
35 | width: 330px;
36 | height:310px;
37 | border:3px solid white;
38 | z-index: 1;
39 | }
40 | .gameboard div {
41 | width: 100px;
42 | height: 100px;
43 | float: left;
44 | }
45 | .middle {
46 | border: 1px solid;
47 | }
48 | .button {
49 | background-color:white;
50 | width: 160px;
51 | margin:0 auto;
52 | }
53 | .updown {
54 | border-top: 1px solid;
55 | border-bottom: 1px solid;
56 | }
57 | .leftright {
58 | border-left: 1px solid;
59 | border-right: 1px solid;
60 | }
61 |
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/setting/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/setting/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/setting/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root: ({
3 | primaryLayer: "Primary Layer",
4 | secondaryLayer: "Secondary Layer",
5 | selectLayer: "Select layer",
6 | arrangement: "Arrangement",
7 | autoUpdate: "Auto Update",
8 | respectCurrentMapScale: "Respect Current Map Scale"
9 | }),
10 | "ar": 1,
11 | "fr": 1
12 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISLayers/setting/nls/zh-cn/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | arrangement: "排列",
3 | autoUpdate: "自动更新",
4 | respectCurrentMapScale: "跟随比例自动更新"
5 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISMask/config.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/imagery_widgets/ISMask/images/ColorPicker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISMask/images/ColorPicker.png
--------------------------------------------------------------------------------
/imagery_widgets/ISMask/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISMask/images/icon.png
--------------------------------------------------------------------------------
/imagery_widgets/ISMask/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISMask/images/loading.gif
--------------------------------------------------------------------------------
/imagery_widgets/ISMask/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ISMask",
3 | "label": "IS Mask",
4 | "platform": "HTML",
5 | "version": "2.23",
6 | "wabVersion": "2.23",
7 | "author": "Esri",
8 | "description": "",
9 | "copyright": "",
10 | "license": "http://www.apache.org/licenses/LICENSE-2.0",
11 | "properties": {
12 | "hasLocale" : true,
13 | "hasSettingLocale" : true
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/imagery_widgets/ISMask/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISMask/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISMask/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root:({
3 | method: "Method",
4 | areaCovered: "Area Covered",
5 | defineAreaOfInterest: "Define Area Of Interest",
6 | apply: "Apply",
7 | layer: "Layer",
8 | error: "No visible imagery layer available on the map.",
9 | ndvi: "Vegetation Index",
10 | savi: "Soil Adjusted Veg. Index",
11 | water: "Water Index",
12 | burn: "Burn Index",
13 | customIndex: "Custom Index",
14 | lessThanValue: "Less than value",
15 | greaterThanValue: "Greater than value",
16 | band: "Band",
17 | infraredBand: "Infrared Band",
18 | redBand: "Red Band",
19 | greenBand: "Green Band",
20 | shortWaveInfraredBand: "Short-wave Infrared Band",
21 | bandA: "Band A",
22 | bandB: "Band B"
23 | })
24 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISMask/setting/Setting.html:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/imagery_widgets/ISMask/setting/css/style.css:
--------------------------------------------------------------------------------
1 | .jimu-widget-ISMask-setting{
2 | margin:0;
3 | padding:0;
4 | font-size:15px;
5 | }
6 | .jimu-widget-ISMask-setting .dijitArrowButtonContainer{
7 | width: 17px;
8 | }
9 | .jimu-widget-ISMask-setting .dijitSelect{
10 | height: 30px;
11 | width: 100%;
12 | }
13 | .jimu-widget-ISMask-setting .setting-table > thead > tr > th,
14 | .jimu-widget-ISMask-setting .setting-table > tbody > tr > td{
15 | height:40px;
16 | line-height:40px;
17 | vertical-align:middle;
18 | }
19 |
20 | .jimu-widget-ISMask-setting .input-table > tbody > tr > .first{
21 | width:auto;
22 | margin-top: 10px;
23 | margin-left: 10px;
24 | }
25 |
26 | .jimu-widget-ISMask-setting .input-table > tbody > tr > .second{
27 | width:250px;
28 | }
29 |
30 | .jimu-widget-ISMask-setting .input-table > tbody > tr > .third{
31 | width:35px;
32 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISMask/setting/nls/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISMask/setting/nls/.DS_Store
--------------------------------------------------------------------------------
/imagery_widgets/ISMask/setting/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISMask/setting/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISMask/setting/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root: ({
3 | arrangement: "Arrangement",
4 | autoUpdate: "Auto Update",
5 | respectCurrentMapScale: "Respect Current Map Scale",
6 | veg: "Vegetation Index",
7 | savi: "Soil Adjusted Vegetation Index",
8 | water: "Water Index",
9 | burn: "Burn Index"
10 | }),
11 | "ar": 1,
12 | "fr": 1
13 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISMask/setting/nls/zh-cn/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | arrangement: "排列",
3 | autoUpdate: "自动更新",
4 | respectCurrentMapScale: "跟随比例自动更新"
5 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISProfile/README.md:
--------------------------------------------------------------------------------
1 | ## IS Profile ##
2 | ### Overview ###
3 | The IS Profile widget shows temporal, spectral or indices profile of a point on the primary layer.
--------------------------------------------------------------------------------
/imagery_widgets/ISProfile/Widget.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
7 |
8 |
9 |
${nls.clickOnMapSpectral}
10 |
11 |
${nls.cannotComputeProfile}
12 |
${nls.noData}
13 |
14 |
15 |
16 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/imagery_widgets/ISProfile/config.json:
--------------------------------------------------------------------------------
1 | {
2 | }
3 |
--------------------------------------------------------------------------------
/imagery_widgets/ISProfile/css/style.css:
--------------------------------------------------------------------------------
1 | #chartDialog_underlay {
2 | visibility: hidden;
3 | }
4 |
5 | circle {
6 | fill : red;
7 | fill-opacity: 0.7;
8 | }
9 |
10 | .claro .dijitTooltip
11 | {
12 | overflow: hidden;
13 | }
14 |
15 | .dijitDialogPaneContent {
16 | overflow-y:auto;
17 | height:95%;
18 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISProfile/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISProfile/images/icon.png
--------------------------------------------------------------------------------
/imagery_widgets/ISProfile/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISProfile/images/loading.gif
--------------------------------------------------------------------------------
/imagery_widgets/ISProfile/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ISProfile",
3 | "label": "IS Profile",
4 | "platform": "HTML",
5 | "version": "2.23",
6 | "wabVersion": "2.23",
7 | "author": "Esri",
8 | "description": "shows a spectral or index profile (NDVI, NDMI Moisture Index, or Urban Index) for a selected point on the primary layer",
9 | "copyright": "",
10 | "license": "http://www.apache.org/licenses/LICENSE-2.0",
11 | "properties": {
12 | "hasLocale" : true,
13 | "hasSettingPage" : true,
14 | "hasSettingUIFile" : true,
15 | "hasSettingLocale" : true,
16 | "hasSettingStyle" : true
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/imagery_widgets/ISProfile/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISProfile/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISProfile/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root:({
3 | type: "Type",
4 | clickOnMapSpectral: "Click on the map for a Spectral Profile.",
5 | cannotComputeProfile: "Error! Cannot compute profile for primary layer.",
6 | noData: "No data for the selected point.",
7 | layer: "Layer",
8 | identify: "Identify",
9 | clickOnMapIdentify: "Click on the map for Identify.",
10 | spectralProfile: "Spectral Profile",
11 | temporalProfile: "Temporal Profile",
12 | indexProfile: "Index Profile",
13 | band: "Band",
14 | profileError: "No visible Imagery Layers in the map.",
15 | pickPoint: "Pick a point",
16 | clickOnMapTemporal: "Click on the map for Temporal Profile.",
17 | clickOnMapIndex: "Click on the map for Index Profile(s).",
18 | error: "Error performing task. Try another point.",
19 | dataValue: "Data Value",
20 | spectralBands: "Spectral Bands",
21 | noOverlappingScenes: "No overlapping scenes at this point.",
22 | data: "Data Value on ",
23 | ndmi: "NDMI Data Value on ",
24 | urban: "Urban Data Value on ",
25 | ndvi: "NDVI Data Value on "
26 | })
27 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISProfile/setting/Setting.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/imagery_widgets/ISProfile/setting/css/style.css:
--------------------------------------------------------------------------------
1 | /* jimu-widget-coordinate-setting */
2 | .jimu-widget-ISSpectralProfile-setting{
3 | margin:0;
4 | padding:0;
5 | font-size:15px;
6 | }
7 | .jimu-widget-ISSpectralProfile-setting .dijitArrowButtonContainer{
8 | width: 17px;
9 | }
10 | .jimu-widget-ISSpectralProfile-setting .dijitSelect{
11 | height: 30px;
12 | width: 100%;
13 | }
14 | .jimu-widget-ISSpectralProfile-setting .setting-table > thead > tr > th,
15 | .jimu-widget-ISSpectralProfile-setting .setting-table > tbody > tr > td{
16 | height:40px;
17 | line-height:40px;
18 | vertical-align:middle;
19 | }
20 |
21 | .jimu-widget-ISSpectralProfile-setting .input-table > tbody > tr > .first{
22 | width:auto;
23 | text-align: right;
24 | padding-right:15px;
25 | }
26 |
27 | .jimu-widget-ISSpectralProfile-setting .input-table > tbody > tr > .second{
28 | width:250px;
29 | }
30 |
31 | .jimu-widget-ISSpectralProfile-setting .input-table > tbody > tr > .third{
32 | width:35px;
33 | }
34 | .gameboard {
35 | width: 330px;
36 | height:310px;
37 | border:3px solid white;
38 | z-index: 1;
39 | }
40 | .gameboard div {
41 | width: 100px;
42 | height: 100px;
43 | float: left;
44 | }
45 | .middle {
46 | border: 1px solid;
47 | }
48 | .button {
49 | background-color:white;
50 | width: 160px;
51 | margin:0 auto;
52 | }
53 | .updown {
54 | border-top: 1px solid;
55 | border-bottom: 1px solid;
56 | }
57 | .leftright {
58 | border-left: 1px solid;
59 | border-right: 1px solid;
60 | }
61 |
--------------------------------------------------------------------------------
/imagery_widgets/ISProfile/setting/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISProfile/setting/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISProfile/setting/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root:({
3 | layer: "Layer",
4 | dataValues: "Data Values",
5 | temporalProfile: "Temporal Profile",
6 | indexProfile: "Index Profile",
7 | bandCount: "Band Count",
8 | bandNames: "Band Names",
9 | yaxisLabel: "y-axis Label",
10 | category: "Category",
11 | field: "Field",
12 | nearIRBand: "near-IR Band",
13 | redBand: "Red Band",
14 | shortwaveIRBand: "shortwave-IR Band",
15 | noValue: "No value",
16 | title: "Enter names of all the bands separated by commas",
17 | selectField: "Select a field"
18 | }),
19 | "ar": 1,
20 | "fr": 1
21 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISRenderer/README.md:
--------------------------------------------------------------------------------
1 | ## IS Renderer ##
2 | ### Overview ###
3 | The IS Renderer widget sets the service functions/stretch on the primary layer. The drop down in the widget is automatically populated with the service functions of the primary layer.
4 |
--------------------------------------------------------------------------------
/imagery_widgets/ISRenderer/config.json:
--------------------------------------------------------------------------------
1 | {
2 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISRenderer/css/style.css:
--------------------------------------------------------------------------------
1 | .esriLegendServiceLabel {
2 | font-size: 14px;
3 | }
4 | .esriLegendLayer{
5 | font-size: 12px;
6 | }
7 |
8 | .swatch {
9 | display: inline-block;
10 | width: 12px;
11 | height: 12px;
12 | margin-left: 10px;
13 | }
14 | .red-swatch{
15 | background-image: url(../images/red.png);
16 | }
17 | .green-swatch{
18 | background-image: url(../images/green.PNG);
19 | }
20 | .blue-swatch{
21 | background-image: url(../images/blue.png);
22 | }
23 | .props-btn{
24 | background-image: url(../images/props.png);
25 | background-size: contain;
26 | width: 15px;
27 | height: 15px;
28 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISRenderer/images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISRenderer/images/Thumbs.db
--------------------------------------------------------------------------------
/imagery_widgets/ISRenderer/images/blue.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISRenderer/images/blue.PNG
--------------------------------------------------------------------------------
/imagery_widgets/ISRenderer/images/green.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISRenderer/images/green.PNG
--------------------------------------------------------------------------------
/imagery_widgets/ISRenderer/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISRenderer/images/icon.png
--------------------------------------------------------------------------------
/imagery_widgets/ISRenderer/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISRenderer/images/loading.gif
--------------------------------------------------------------------------------
/imagery_widgets/ISRenderer/images/props.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISRenderer/images/props.png
--------------------------------------------------------------------------------
/imagery_widgets/ISRenderer/images/red.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISRenderer/images/red.PNG
--------------------------------------------------------------------------------
/imagery_widgets/ISRenderer/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ISRenderer",
3 | "label" : "IS Renderer",
4 | "platform": "HTML",
5 | "version": "2.23",
6 | "wabVersion": "2.23",
7 | "author": "Esri",
8 | "description": "sets the service functions and stretch on the primary layer. The dropdown menu in the widget is automatically populated with the service functions associated with the primary layer",
9 | "copyright": "",
10 | "license": "http://www.apache.org/licenses/LICENSE-2.0",
11 | "properties": {
12 | "hasLocale" : true,
13 | "hasSettingPage" : false,
14 | "hasSettingUIFile" : false,
15 | "hasSettingLocale" : false,
16 | "hasSettingStyle" : false,
17 | "hasConfig": false
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/imagery_widgets/ISRenderer/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISRenderer/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISRenderer/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root:({
3 | currentLayer: "Current Layer",
4 | stretchParameters: "Stretch Parameters",
5 | r: "R",
6 | g: "G",
7 | b: "B",
8 | stretchType: "Stretch Type",
9 | minmax: "Minimum and Maximum",
10 | standardDeviation: "Standard Deviation",
11 | percentClip: "Percent Clip",
12 | dra: "DRA",
13 | dynamicRangeAdjustment: "Dynamic Range Adjustment updates enhancement based on current view",
14 | gamma: "Gamma",
15 | noOfStdDev: "# of Std. Dev.",
16 | excludeTop: "Exclude top",
17 | excludeTopHistogram: "Exclude top x percentage of histogram",
18 | excludeBottom: "Exclude bottom",
19 | excludeBottomHistogram: "Exclude bottom x percentage of histogram",
20 | apply: "Apply",
21 | error: "No visible Imagery Layers in the map.",
22 | stretch: "Stretch"
23 | })
24 |
25 |
26 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/Palette.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "start": "#8cc8f0",
3 | "end": "#f00a0a"
4 | }
5 |
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/css/images/add_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISScatterplot/css/images/add_icon.png
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/css/images/cancel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISScatterplot/css/images/cancel.png
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/css/images/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISScatterplot/css/images/close.png
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/css/images/draw-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISScatterplot/css/images/draw-active.png
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/css/images/draw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISScatterplot/css/images/draw.png
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/css/style.css:
--------------------------------------------------------------------------------
1 | .jimu-widget-ISScatterplot{}
2 | .jimu-widget-ISScatterplot canvas{
3 | /*margin: 0 auto;*/
4 | /*display: none;;*/
5 | border: 1px solid #d3d3d3;
6 | -webkit-touch-callout: none;
7 | -webkit-user-select: none;
8 | -khtml-user-select: none;
9 | -moz-user-select: none;
10 | -ms-user-select: none;
11 | user-select: none;
12 | outline: none;
13 | -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
14 | -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
15 | /* cursor: url('images/draw.png'),auto;*/
16 | }
17 | .jimu-widget-ISScatterplot .draw-active{
18 | /*cursor: url('images/draw-active.png'),auto;*/
19 | cursor:crosshair;
20 | }
21 | .jimu-widget-ISScatterplot table .edit-button{
22 | background-image: url('images/draw.png');
23 | width: 17px;
24 | height:17px;
25 | background-repeat: no-repeat;
26 | margin: 0 auto;
27 | cursor:pointer;
28 | }
29 | .jimu-widget-ISScatterplot .dijitSelect{
30 | width:180px;
31 | }
32 | .jimu-widget-ISScatterplot .edit-section{
33 | background:aliceblue;
34 | padding:10px;
35 | -webkit-transition: display 0.5s;
36 | -moz-transition: display 0.5s;
37 | -o-transition: display 0.5s;
38 | transition: display 0.5s;
39 | }
40 | .jimu-widget-ISScatterplot .edit-section .close-edit-btn{
41 | float:right;
42 | background-image: url(images/close.png);
43 | background-repeat: no-repeat;
44 | width:15px;
45 | height:15px;
46 | cursor:pointer;
47 | }
48 | .jimu-widget-ISScatterplot .instructions {
49 | /*display:none;*/
50 | padding:2px;
51 | font-size:11px;
52 | /*margin:0 auto;*/
53 | width:296px;
54 | }
55 | .jimu-widget-ISScatterplot table.input-section{
56 | /*margin:0 auto;*/
57 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/images/ColorPicker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISScatterplot/images/ColorPicker.png
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/images/colors3x4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISScatterplot/images/colors3x4.png
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/images/colors7x10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISScatterplot/images/colors7x10.png
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISScatterplot/images/icon.png
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISScatterplot/images/loading.gif
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/images/marker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/imagery_widgets/ISScatterplot/images/marker.png
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ISScatterplot",
3 | "label": "IS Scatterplot",
4 | "platform": "HTML",
5 | "version": "2.23",
6 | "wabVersion": "2.23",
7 | "author": "Esri",
8 | "description": "allows the user to select two bands from the image service layer and plot their values on a graph",
9 | "copyright": "",
10 | "license": "http://www.apache.org/licenses/LICENSE-2.0",
11 | "properties": {
12 | "hasLocale" : true,
13 | "hasStyle" : true,
14 | "hasSettingPage" : true,
15 | "hasSettingUIFile" : true,
16 | "hasSettingLocale" : true,
17 | "hasSettingStyle" : true
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root:({
3 | doesNotSupportCanvasTag: "This browser does not support HTML5 canvas tag.",
4 | x: "X",
5 | y: "Y",
6 | drawColor: "Draw Color",
7 | chooseAnotherColor: "Color lies on frequency ramp. Choose another color.",
8 | selectDifferentBand: "Please select different bands.",
9 | canvasTag: "Your browser does not support the HTML5 canvas tag.",
10 | drawOnPlot: "Draw on the plot to select pixels on the map.",
11 | clickOnMap: "Click on the map to see the point on the plot.",
12 | areaOfInterest: "Define Areas of Interest",
13 | apply: "Apply",
14 | reset: "Reset",
15 | error: "No visible imagery Layers in the map.",
16 | layer: "Layer",
17 | band: "Band"
18 | }),
19 | "ar": 1,
20 | "fr": 1
21 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/setting/Setting.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | ${nls.frequencyRamp}
4 | ${nls.startColor}:
5 |
11 | ${nls.endColor}:
12 |
18 |
19 |
${nls.sameColorError}
20 |
21 |
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/setting/css/style.css:
--------------------------------------------------------------------------------
1 | .jimu-widget-ISScatterplot{}
2 | .jimu-widget-ISScatterplot-setting .color-node{
3 | width:20px;
4 | height: 20px;
5 | }
6 | .jimu-widget-ISScatterplot table .first{
7 |
8 | }
9 | .jimu-widget-ISScatterplot .dijitSelect{
10 | width:180px;
11 | }
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/setting/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/setting/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 |
3 | });
--------------------------------------------------------------------------------
/imagery_widgets/ISScatterplot/setting/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root:({
3 | frequencyRamp: "Frequency Ramp",
4 | startColor: "Start Color",
5 | endColor: "End Color",
6 | sameColorError: "Frequency start and end color cannot be the same. Choose another color."
7 | }),
8 | "ar": 1,
9 | "fr": 1
10 | });
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/common.css:
--------------------------------------------------------------------------------
1 | @import url("panels/FoldablePanel/style.css");
2 | @import url("panels/DockablePanel/style.css");
3 | /********** styles for simple panel***********/
4 | .jimu-simple-panel{
5 | -moz-border-radius: 4px;
6 | -webkit-border-radius: 4px;
7 | border-radius: 4px;
8 | }
9 |
10 | .jimu-widget-frame {
11 | height:250px;
12 | box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
13 | }
14 | .jimu-panel{
15 | background-color: transparent;
16 | background-color: rgba(255, 255, 255, 0);
17 | border: 1px solid transparent;
18 | box-shadow: none;
19 | }
20 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/images/cancel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/images/cancel.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/images/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/images/close.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/images/double_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/images/double_arrow.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/images/icon.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/layouts/default/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/layouts/default/icon.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/layouts/default/icon_rtl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/layouts/default/icon_rtl.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/layouts/layout1/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/layouts/layout1/icon.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/layouts/layout1/icon_rtl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/layouts/layout1/icon_rtl.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/layouts/layout2/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/layouts/layout2/icon.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/layouts/layout2/icon_rtl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/layouts/layout2/icon_rtl.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/layouts/layout3/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/layouts/layout3/icon.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/layouts/layout3/icon_rtl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/layouts/layout3/icon_rtl.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/layouts/layout4/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/layouts/layout4/icon.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/layouts/layout4/icon_rtl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/layouts/layout4/icon_rtl.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/main.js:
--------------------------------------------------------------------------------
1 | define([], function(){
2 |
3 | });
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "موضوع قابل للطي",
4 | _layout_default: "تخطيط افتراضي",
5 | _layout_layout1: "تخطيط 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/cs/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Rozkládací motiv",
4 | _layout_default: "Výchozí rozvržení",
5 | _layout_layout1: "Rozvržení 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/da/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Foldbart tema",
4 | _layout_default: "Standardlayout",
5 | _layout_layout1: "Layout 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/de/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Ausblendbares Thema",
4 | _layout_default: "Standard-Layout",
5 | _layout_layout1: "Layout 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/el/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Foldable Theme",
4 | _layout_default: "Προκαθορισμένη διάταξη",
5 | _layout_layout1: "Διάταξη 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/es/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Plegable",
4 | _layout_default: "Diseño predeterminado",
5 | _layout_layout1: "Diseño 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/et/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Kokkuvolditav kujundus",
4 | _layout_default: "Vaikimisi paigutus",
5 | _layout_layout1: "Paigutus 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/fi/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Taitettava teema",
4 | _layout_default: "Oletusasettelu",
5 | _layout_layout1: "Asettelu 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Thème pliable",
4 | _layout_default: "Mise en page par défaut",
5 | _layout_layout1: "Mise en page 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/he/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "ערכת נושא מתקפלת",
4 | _layout_default: "פריסת ברירת מחדל",
5 | _layout_layout1: "פריסה 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/it/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Tema avviluppabile",
4 | _layout_default: "Layout predefinito",
5 | _layout_layout1: "Layout 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/ja/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "折りたたみ可能なテーマ",
4 | _layout_default: "デフォルトのレイアウト",
5 | _layout_layout1: "レイアウト 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/ko/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "접을 수 있는 테마",
4 | _layout_default: "기본 레이아웃",
5 | _layout_layout1: "레이아웃 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/lt/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Langų tema",
4 | _layout_default: "Numatytasis maketas",
5 | _layout_layout1: "1 maketas"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/lv/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Salokāms dizains",
4 | _layout_default: "Noklusējuma izkārtojums",
5 | _layout_layout1: "1. izkārtojums"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/nb/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Temaet Foldbar",
4 | _layout_default: "Standard oppsett",
5 | _layout_layout1: "Oppsett 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/nl/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Inklapbaar thema",
4 | _layout_default: "Standaard lay-out",
5 | _layout_layout1: "Lay-out 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/pl/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Motyw Składane",
4 | _layout_default: "Układ domyślny",
5 | _layout_layout1: "Układ 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/pt-br/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Tema Dobrável",
4 | _layout_default: "Layout Padrão",
5 | _layout_layout1: "Layout 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/pt-pt/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Tema Dobrável",
4 | _layout_default: "Layout Padrão",
5 | _layout_layout1: "Layout 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/ro/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Temă cu pliere",
4 | _layout_default: "Configuraţie implicită",
5 | _layout_layout1: "Aspectul 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/ru/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Сворачиваемая тема",
4 | _layout_default: "Компоновка по умолчанию",
5 | _layout_layout1: "Компоновка 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root: ({
3 | _themeLabel: "Foldable Wrapper Theme",
4 | _layout_default: "Default Layout",
5 | _layout_layout1: "Layout 1"
6 | }),
7 | "ar": 1,
8 | "cs": 1,
9 | "da": 1,
10 | "de": 1,
11 | "el": 1,
12 | "es": 1,
13 | "et": 1,
14 | "fi": 1,
15 | "fr": 1,
16 | "he": 1,
17 | "it": 1,
18 | "ja": 1,
19 | "ko": 1,
20 | "lt": 1,
21 | "lv": 1,
22 | "nb": 1,
23 | "nl": 1,
24 | "pl": 1,
25 | "pt-br": 1,
26 | "pt-pt": 1,
27 | "ro": 1,
28 | "ru": 1,
29 | "sv": 1,
30 | "th": 1,
31 | "tr": 1,
32 | "vi": 1,
33 | "zh-cn": 1,
34 | "zh-hk": 1,
35 | "zh-tw": 1
36 | });
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/sv/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Vikbart tema",
4 | _layout_default: "Standardlayout",
5 | _layout_layout1: "Layout 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/th/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "ธีมพับ",
4 | _layout_default: "โครงร่างตั้งต้น",
5 | _layout_layout1: "โครงร่าง 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/tr/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Katlanabilir Tema",
4 | _layout_default: "Varsayılan Düzen",
5 | _layout_layout1: "Düzen 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/vi/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "Chủ đề Có thể gấp được",
4 | _layout_default: "Bố cục mặc định",
5 | _layout_layout1: "Bố cục 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/zh-cn/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "折叠式主题",
4 | _layout_default: "默认布局",
5 | _layout_layout1: "布局 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/zh-hk/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "折疊式主題",
4 | _layout_default: "預設排版",
5 | _layout_layout1: "排版 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/nls/zh-tw/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _themeLabel: "折疊式主題",
4 | _layout_default: "預設排版",
5 | _layout_layout1: "排版 1"
6 | })
7 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/DockablePanel/Panel.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/DockablePanel/images/bar_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/panels/DockablePanel/images/bar_down.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/DockablePanel/images/bar_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/panels/DockablePanel/images/bar_left.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/DockablePanel/images/bar_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/panels/DockablePanel/images/bar_right.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/DockablePanel/images/bar_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/panels/DockablePanel/images/bar_up.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/DockablePanel/images/nav_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/panels/DockablePanel/images/nav_down.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/DockablePanel/images/nav_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/panels/DockablePanel/images/nav_left.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/DockablePanel/images/nav_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/panels/DockablePanel/images/nav_right.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/DockablePanel/images/nav_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/panels/DockablePanel/images/nav_up.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/DockablePanel/style.css:
--------------------------------------------------------------------------------
1 | .jimu-dockable-panel{
2 | background-color: rgba(0, 0, 0, 0.8);
3 | overflow: visible;
4 | }
5 | .jimu-dockable-panel>.jimu-container{
6 | width: 100%;
7 | height: 100%;
8 | position: relative;
9 | }
10 | .jimu-dockable-panel>.bar{
11 | background-position: center center;
12 | background-repeat: no-repeat;
13 | cursor: pointer;
14 | }
15 | .jimu-dockable-panel>.bar.max{
16 | background-color: rgba(0, 0, 0, 0.8);
17 | }
18 | .jimu-dockable-panel>.bar.min{
19 | background-color: rgba(0, 0, 0, 0.6);
20 | }
21 | .jimu-dockable-panel>.bar.min:hover{
22 | background-color: rgba(0, 0, 0, 0.8);
23 | }
24 |
25 | .jimu-dockable-panel>.nav{
26 | width: 25px;
27 | height: 25px;
28 | background-position: center center;
29 | background-repeat: no-repeat;
30 | cursor: pointer;
31 | }
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/FoldablePanel/FoldableWidgetFrame.js:
--------------------------------------------------------------------------------
1 | ///////////////////////////////////////////////////////////////////////////
2 | // Copyright © 2014 Esri. All Rights Reserved.
3 | //
4 | // Licensed under the Apache License Version 2.0 (the "License");
5 | // you may not use this file except in compliance with the License.
6 | // You may obtain a copy of the License at
7 | //
8 | // http://www.apache.org/licenses/LICENSE-2.0
9 | //
10 | // Unless required by applicable law or agreed to in writing, software
11 | // distributed under the License is distributed on an "AS IS" BASIS,
12 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | // See the License for the specific language governing permissions and
14 | // limitations under the License.
15 | ///////////////////////////////////////////////////////////////////////////
16 |
17 | define(['dojo/_base/declare',
18 | 'jimu/BaseWidgetFrame',
19 | './FoldableDijit'],
20 | function(declare, BaseWidgetFrame, FoldableDijit){
21 | return declare([BaseWidgetFrame, FoldableDijit], {
22 | baseClass: 'jimu-widget-frame jimu-foldable-dijit foldable-widget-frame',
23 |
24 | postCreate: function(){
25 | this.inherited(arguments);
26 | this.createFoldableBtn();
27 | this.titleHeight = 30;
28 | this.foldEnable = true;
29 | },
30 |
31 | startup: function(){
32 | this.inherited(arguments);
33 | this.setTitleLabel(this.label);
34 | },
35 |
36 | setWidget: function(){
37 | this.inherited(arguments);
38 | this.setTitleLabel(this.widget.label);
39 | },
40 |
41 | onFoldableNodeClick: function(){
42 | this.inherited(arguments);
43 | if(!this.widget){
44 | return;
45 | }
46 | if(this.folded){
47 | this.widgetManager.minimizeWidget(this.widget);
48 | }else{
49 | this.widgetManager.maximizeWidget(this.widget);
50 | }
51 | }
52 | });
53 | });
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/FoldablePanel/images/fold_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/panels/FoldablePanel/images/fold_down.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/FoldablePanel/images/fold_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/panels/FoldablePanel/images/fold_up.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/FoldablePanel/images/max.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/panels/FoldablePanel/images/max.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/FoldablePanel/images/minus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/panels/FoldablePanel/images/minus.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/FoldablePanel/images/normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/panels/FoldablePanel/images/normal.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/FoldablePanel/images/plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/panels/FoldablePanel/images/plus.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/FoldablePanel/images/x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/panels/FoldablePanel/images/x.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/panels/SimpleBorderPanel/Panel.js:
--------------------------------------------------------------------------------
1 | ///////////////////////////////////////////////////////////////////////////
2 | // Copyright (c) 2015 Esri. All Rights Reserved.
3 | //
4 | // Licensed under the Apache License Version 2.0 (the "License");
5 | // you may not use this file except in compliance with the License.
6 | // You may obtain a copy of the License at
7 | //
8 | // http://www.apache.org/licenses/LICENSE-2.0
9 | //
10 | // Unless required by applicable law or agreed to in writing, software
11 | // distributed under the License is distributed on an "AS IS" BASIS,
12 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | // See the License for the specific language governing permissions and
14 | // limitations under the License.
15 | ///////////////////////////////////////////////////////////////////////////
16 |
17 | define(['dojo/_base/declare',
18 | 'jimu/BaseWidgetPanel'
19 | ],
20 | function(declare, BaseWidgetPanel) {
21 |
22 | return declare([BaseWidgetPanel], {
23 | baseClass: 'jimu-widget-panel jimu-simple-panel'
24 | });
25 | });
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/styles/black/style.css:
--------------------------------------------------------------------------------
1 | .jimu-main-background{
2 | background-color: black;
3 | }
4 | .jimu-widget-header-controller .jimu-drop-menu{
5 | background-color: black;
6 | }
7 | .jimu-header-more-popup {
8 | background-color: #435063;
9 | }
10 | .jimu-header-more-popup .icon-node {
11 | background-color: black;
12 | }
13 | .jimu-header-more-popup .close {
14 | background-color: #435063;
15 | }
16 | .jimu-header-more-popup .close-inner {
17 | background-color: black;
18 | }
19 | .jimu-on-screen-widget-panel>.jimu-panel-title,
20 | .jimu-foldable-panel>.jimu-panel-title,
21 | .jimu-title-panel>.title{
22 | color: white;
23 | background-color: #000;
24 | }
25 |
26 | .jimu-widget-header-controller .jimu-drop-menu .menu-item{
27 | border-top: 1px solid rgba(255, 255, 255, 0.2);
28 | }
29 | .jimu-widget-header-controller .jimu-drop-menu .menu-item:hover{
30 | background-color: rgba(255, 255, 255, 0.2);
31 | }
32 |
33 | .esriPopup .titlePane {
34 | background-color: black;
35 | }
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/styles/blue/style.css:
--------------------------------------------------------------------------------
1 | .jimu-main-background{
2 | background-color: #005fa2;
3 | }
4 | .jimu-widget-header-controller .jimu-drop-menu{
5 | background-color: #005fa2;
6 | }
7 | .jimu-header-more-popup .icon-node {
8 | background-color: #005fa2;
9 | }
10 | .jimu-header-more-popup .close-inner {
11 | background-color: #005fa2;
12 | }
13 | .jimu-on-screen-widget-panel>.jimu-panel-title,
14 | .jimu-foldable-panel>.jimu-panel-title,
15 | .jimu-title-panel>.title{
16 | background-color: #005fa2;
17 | }
18 |
19 | .esriPopup .titlePane {
20 | background-color: #005fa2;
21 | }
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/styles/coral/style.css:
--------------------------------------------------------------------------------
1 | .jimu-main-bgcolor{
2 | background-color: coral;
3 | }
4 | .jimu-foldable-panel .title, .jimu-title-panel .title{
5 | background-color: #23b692;
6 | }
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/styles/cyan/style.css:
--------------------------------------------------------------------------------
1 | .jimu-main-background{
2 | background-color: #267030;
3 | }
4 | .jimu-widget-header-controller .jimu-drop-menu{
5 | background-color: #267030;
6 | }
7 | .jimu-widget-header-controller .jimu-drop-menu .menu-item {
8 | border-top: 1px solid #abcecf;
9 | }
10 | .jimu-header-more-popup {
11 | background-color: #abcecf;
12 | }
13 | .jimu-header-more-popup .icon-node {
14 | background-color: #267030;
15 | }
16 | .jimu-header-more-popup .close {
17 | background-color: #abcecf;
18 | }
19 | .jimu-header-more-popup .close-inner {
20 | background-color: #267030;
21 | }
22 | .jimu-on-screen-widget-panel>.jimu-panel-title,
23 | .jimu-foldable-panel>.jimu-panel-title,
24 | .jimu-title-panel>.title{
25 | background-color: #267030;
26 | }
27 |
28 | .jimu-widget-header-controller .jimu-subtitle{
29 | color: #e8e7e6;
30 | }
31 |
32 | .jimu-widget-header-controller .links .jimu-link{
33 | color: #e8e7e6;
34 | }
35 |
36 | .jimu-widget-header-controller .signin-section .jimu-link{
37 | color: #ffffff;
38 | }
39 |
40 | .jimu-widget-header-controller .icon-node{
41 | border-right: 1px solid #abcecf;
42 | }
43 |
44 | .jimu-widget-header-controller .icon-node.jimu-state-selected{
45 | background-color: #8db8b9 !important;
46 | }
47 |
48 | .esriPopup .titlePane {
49 | background-color: #267030;
50 | }
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/styles/default/style.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/styles/default/style.css
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/styles/green/style.css:
--------------------------------------------------------------------------------
1 | .jimu-main-background{
2 | background-color: #2aaa8a;
3 | }
4 | .jimu-widget-header-controller .jimu-drop-menu{
5 | background-color: #2aaa8a;
6 | }
7 | .jimu-widget-header-controller .jimu-drop-menu .menu-item {
8 | border-top: 1px solid #229d7b;
9 | }
10 | .jimu-header-more-popup {
11 | background-color: #229d7b;
12 | }
13 | .jimu-header-more-popup .icon-node {
14 | background-color: #2aaa8a;
15 | }
16 | .jimu-header-more-popup .close {
17 | background-color: #229d7b;
18 | }
19 | .jimu-header-more-popup .close-inner {
20 | background-color: #2aaa8a;
21 | }
22 | .jimu-on-screen-widget-panel>.jimu-panel-title,
23 | .jimu-foldable-panel>.jimu-panel-title,
24 | .jimu-title-panel>.title{
25 | background-color: #23b692;
26 | }
27 |
28 | .jimu-widget-header-controller .jimu-subtitle{
29 | color: #70dec3;
30 | }
31 |
32 | .jimu-widget-header-controller .links .jimu-link{
33 | color: #70dec3;
34 | }
35 |
36 | .jimu-widget-header-controller .signin-section .jimu-link{
37 | color: #fcc931;
38 | }
39 |
40 | .jimu-widget-header-controller .icon-node{
41 | border-right: 1px solid #229d7b;
42 | }
43 |
44 | .jimu-widget-header-controller .icon-node.jimu-state-selected{
45 | background-color: #1c9678 !important;
46 | }
47 |
48 | .esriPopup .titlePane {
49 | background-color: #2aaa8a;
50 | }
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/styles/lime/style.css:
--------------------------------------------------------------------------------
1 | .jimu-main-bgcolor{
2 | background-color: lime;
3 | }
4 | .jimu-foldable-panel .title, .jimu-title-panel .title{
5 | background-color: #23b692;
6 | }
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/styles/orange/style.css:
--------------------------------------------------------------------------------
1 | .jimu-main-bgcolor{
2 | background-color: orange;
3 | }
4 | .jimu-foldable-panel .title, .jimu-title-panel .title{
5 | background-color: #23b692;
6 | }
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/styles/pink/style.css:
--------------------------------------------------------------------------------
1 | .jimu-main-bgcolor{
2 | background-color: #904f93;
3 | }
4 | .jimu-foldable-panel .title, .jimu-title-panel .title{
5 | background-color: #23b692;
6 | }
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/styles/purple/style.css:
--------------------------------------------------------------------------------
1 | .jimu-main-background{
2 | background-color: #aa6fad;
3 | }
4 | .jimu-widget-header-controller .jimu-subtitle{
5 | color: #eed6ef;
6 | }
7 | .jimu-widget-header-controller .links .jimu-link{
8 | color: #eed6ef;
9 | }
10 | .jimu-widget-header-controller .icon-node{
11 | border-right: 1px solid #904f93;
12 | }
13 | .jimu-widget-header-controller .icon-node.jimu-state-selected{
14 | background-color: #be87c1 !important;
15 | }
16 |
17 | .jimu-header-more-popup {
18 | background-color: #be87c1;
19 | }
20 | .jimu-header-more-popup .icon-node {
21 | background-color: #aa6fad;
22 | }
23 | .jimu-header-more-popup .close {
24 | background-color: #be87c1;
25 | }
26 | .jimu-header-more-popup .close-inner {
27 | background-color: #aa6fad;
28 | }
29 | .jimu-on-screen-widget-panel>.jimu-panel-title,
30 | .jimu-foldable-panel>.jimu-panel-title,
31 | .jimu-title-panel>.title{
32 | background-color: #aa6fad;
33 | }
34 | .foldable-widget-frame>.title{
35 | color: #eed6ef;
36 | background-color: #be87c1;
37 | }
38 |
39 | .esriPopup .titlePane {
40 | background-color: #aa6fad;
41 | }
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/styles/red/style.css:
--------------------------------------------------------------------------------
1 | .jimu-main-background{
2 | background-color: #c93048;
3 | }
4 | .jimu-widget-header-controller .jimu-drop-menu{
5 | background-color: #c93048;
6 | }
7 | .jimu-widget-header-controller .jimu-drop-menu .menu-item {
8 | border-top: 1px solid #881328;
9 | }
10 | .jimu-header-more-popup {
11 | background-color: #d83f59;
12 | }
13 | .jimu-header-more-popup .icon-node {
14 | background-color: #c93048;
15 | }
16 | .jimu-header-more-popup .close {
17 | background-color: #d83f59;
18 | }
19 | .jimu-header-more-popup .close-inner {
20 | background-color: #c93048;
21 | }
22 | .jimu-on-screen-widget-panel>.jimu-panel-title,
23 | .jimu-foldable-panel>.jimu-panel-title,
24 | .jimu-title-panel>.title{
25 | background-color: #d83f59;
26 | }
27 |
28 | .jimu-widget-header-controller .jimu-subtitle{
29 | color: #f3cfd5;
30 | }
31 |
32 | .jimu-widget-header-controller .links .jimu-link{
33 | color: #f3cfd5;
34 | }
35 |
36 | .jimu-widget-header-controller .signin-section .jimu-link{
37 | color: #fcc931;
38 | }
39 |
40 | .jimu-widget-header-controller .icon-node{
41 | border-right: 1px solid #881328;
42 | }
43 |
44 | .jimu-widget-header-controller .icon-node.jimu-state-selected{
45 | background-color: #881328 !important;
46 | }
47 |
48 | .esriPopup .titlePane {
49 | background-color: #c93048;
50 | }
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/styles/yellow/style.css:
--------------------------------------------------------------------------------
1 | .jimu-main-background{
2 | background-color: #d07d0e;
3 | }
4 | .jimu-widget-header-controller .jimu-drop-menu{
5 | background-color: #d07d0e;
6 | }
7 | .jimu-header-more-popup .icon-node {
8 | background-color: #d07d0e;
9 | }
10 | .jimu-header-more-popup .close-inner {
11 | background-color: #d07d0e;
12 | }
13 | .jimu-on-screen-widget-panel>.jimu-panel-title,
14 | .jimu-foldable-panel>.jimu-panel-title,
15 | .jimu-title-panel>.title{
16 | background-color: #d07d0e;
17 | }
18 |
19 | .esriPopup .titlePane {
20 | background-color: #d07d0e;
21 | }
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/styles/yellowgreen/style.css:
--------------------------------------------------------------------------------
1 | .jimu-main-bgcolor{
2 | background-color: yellowgreen;
3 | }
4 | .jimu-foldable-panel .title, .jimu-title-panel .title{
5 | background-color: #23b692;
6 | }
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/Widget.html:
--------------------------------------------------------------------------------
1 |
21 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "groupSetting": [
3 | {
4 | "label": "AttributeTable",
5 | "type": "dropDown"
6 | }
7 | ]
8 | }
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/css/images/arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/widgets/HeaderController/css/images/arrow.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/css/images/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/widgets/HeaderController/css/images/close.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/images/app-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/widgets/HeaderController/images/app-logo.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/images/group_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/widgets/HeaderController/images/group_icon.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/widgets/HeaderController/images/icon.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/images/more_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/WAB-Image-Services-Widgets/730a4b10d6a1a13d880109d15fedc46b9061d018/theme/FoldableWrapperTheme/widgets/HeaderController/images/more_icon.png
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "HeaderController",
3 | "label": "Header Controller",
4 | "2D": true,
5 | "3D": true,
6 | "platform": "HTML",
7 | "version": "2.0.1",
8 | "wabVersion": "2.0.1",
9 | "author": "Esri R&D Center Beijing",
10 | "description": "",
11 | "copyright": "",
12 | "license": "http://www.apache.org/licenses/LICENSE-2.0",
13 | "properties": {
14 | "inPanel": false,
15 | "isController": true,
16 | "isThemeWidget": true
17 | }
18 | }
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "وحدة تحكم العنوان",
4 | signin: "تسجيل الدخول",
5 | signout: "تسجيل الخروج",
6 | about: "نبذة عن",
7 | signInTo: "تسجيل الدخول إلى",
8 | cantSignOutTip: "يتم تطبيق هذه الوظيفة في وضع المعاينة.",
9 | more: "المزيد"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/cs/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Ovladač záhlaví",
4 | signin: "Přihlásit se",
5 | signout: "Odhlásit se",
6 | about: "O aplikaci",
7 | signInTo: "Přihlásit se do",
8 | cantSignOutTip: "Tato funkce není v režimu náhledu k dispozici.",
9 | more: "více"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/da/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Header-controller",
4 | signin: "Log ind",
5 | signout: "Log ud",
6 | about: "Om",
7 | signInTo: "Log ind på",
8 | cantSignOutTip: "Denne funktion er ikke relevant i forhåndsvisningen.",
9 | more: "mere"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/de/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Header-Controller",
4 | signin: "Anmelden",
5 | signout: "Abmelden",
6 | about: "Info",
7 | signInTo: "Melden Sie sich an bei",
8 | cantSignOutTip: "Diese Funktion ist im Vorschaumodus nicht zutreffend.",
9 | more: "mehr"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/el/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Στοιχείο ελέγχου κεφαλίδας",
4 | signin: "Είσοδος",
5 | signout: "Έξοδος",
6 | about: "Πληροφορίες",
7 | signInTo: "Είσοδος σε",
8 | cantSignOutTip: "Αυτή η λειτουργία δεν είναι διαθέσιμη σε κατάσταση προεπισκόπησης.",
9 | more: "περισσότερα"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/es/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Controlador de encabezado",
4 | signin: "Iniciar sesión",
5 | signout: "Cerrar sesión",
6 | about: "Acerca de",
7 | signInTo: "Iniciar sesión en",
8 | cantSignOutTip: "Esta función no está disponible en el modo de vista previa.",
9 | more: "más"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/et/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Päise kontroller",
4 | signin: "Logi sisse",
5 | signout: "Logi välja",
6 | about: "Info",
7 | signInTo: "Logi sisse",
8 | cantSignOutTip: "See funktsioon pole eelvaaterežiimis rakendatav.",
9 | more: "rohkem"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/fi/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Ylätunnisteen hallinta",
4 | signin: "Kirjaudu sisään",
5 | signout: "Kirjaudu ulos",
6 | about: "Tietoja",
7 | signInTo: "Kirjaudu palveluun",
8 | cantSignOutTip: "Toiminto ei ole käytettävissä esikatselutilassa.",
9 | more: "lisää"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Contrôleur d’en-tête",
4 | signin: "Se connecter",
5 | signout: "Se déconnecter",
6 | about: "A propos",
7 | signInTo: "Se connecter à",
8 | cantSignOutTip: "Cette fonction est N/D en mode d’aperçu.",
9 | more: "plus"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/he/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "בקר כותרת",
4 | signin: "התחבר",
5 | signout: "התנתק",
6 | about: "אודות",
7 | signInTo: "התחבר אל",
8 | cantSignOutTip: "פונקציה זו אינה זמינה במצב תצוגה מקדימה.",
9 | more: "עוד"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/it/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Controller intestazione",
4 | signin: "Accedi",
5 | signout: "Disconnetti",
6 | about: "Informazioni",
7 | signInTo: "Accedi a",
8 | cantSignOutTip: "Questa funzione non è disponibile in modalità anteprima.",
9 | more: "altro"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/ja/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "ヘッダー構成",
4 | signin: "サイン イン",
5 | signout: "サイン アウト",
6 | about: "情報",
7 | signInTo: "サイン イン",
8 | cantSignOutTip: "この関数は、プレビュー モードでは使用できません。",
9 | more: "詳細"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/ko/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "머리글 컨트롤러",
4 | signin: "로그인",
5 | signout: "로그아웃",
6 | about: "정보",
7 | signInTo: "로그인:",
8 | cantSignOutTip: "이 기능은 미리보기 모드가 제공되지 않습니다.",
9 | more: "기타"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/lt/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Antraštės valdiklis",
4 | signin: "Prisijungti",
5 | signout: "Atsijungti",
6 | about: "Apie",
7 | signInTo: "Prisijungti į",
8 | cantSignOutTip: "Ši funkcija veikiant peržiūros režimu negalima.",
9 | more: "daugiau"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/lv/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Galvenes kontrolieris",
4 | signin: "Pierakstīties",
5 | signout: "Izrakstīties",
6 | about: "Par",
7 | signInTo: "Pierakstīties",
8 | cantSignOutTip: "Šī funkcija nav pieejama priekšskatījuma režīmā.",
9 | more: "vairāk"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/nb/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Hodekontroller",
4 | signin: "Logg på",
5 | signout: "Logg ut",
6 | about: "Om",
7 | signInTo: "Logg inn på",
8 | cantSignOutTip: "Denne funksjonen er ikke relevant i forhåndsvisningsmodus.",
9 | more: "mer"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/nl/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Controller van koptekst",
4 | signin: "Aanmelden",
5 | signout: "Afmelden",
6 | about: "Over",
7 | signInTo: "Meld u aan bij",
8 | cantSignOutTip: "Deze functie is niet beschikbaar in de voorbeeldmodus.",
9 | more: "meer"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/pl/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Kontroler nagłówka",
4 | signin: "Zaloguj się",
5 | signout: "Wyloguj się",
6 | about: "Informacje o",
7 | signInTo: "Zaloguj się do",
8 | cantSignOutTip: "Funkcja nie ma zastosowania w widoku podglądu.",
9 | more: "więcej"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/pt-BR/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Controlador do Cabeçalho",
4 | signin: "Entrar",
5 | signout: "Sair",
6 | about: "Sobre",
7 | signInTo: "Entrar no",
8 | cantSignOutTip: "Esta função é N/A no modo de visualização.",
9 | more: "mais"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/pt-PT/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Controlador do Cabeçalho",
4 | signin: "Iniciar sessão",
5 | signout: "Terminar sessão",
6 | about: "Sobre",
7 | signInTo: "Iniciar sessão em",
8 | cantSignOutTip: "Esta função encontra-se indisponível em modo de previsualização.",
9 | more: "mais"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/ro/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Controller antet",
4 | signin: "Autentificare",
5 | signout: "Ieşire",
6 | about: "Despre",
7 | signInTo: "Autentificare la",
8 | cantSignOutTip: "Această funcţie nu este disponibilă în modul de previzualizare.",
9 | more: "mai mult"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/ru/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Контроллер заголовка",
4 | signin: "Войти",
5 | signout: "Выйти",
6 | about: "О",
7 | signInTo: "Войти в",
8 | cantSignOutTip: "Эта функция недоступна в режиме предварительного просмотра.",
9 | more: "больше"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root: ({
3 | _widgetLabel: "Header Controller",
4 | signin: "Sign In",
5 | signout: "Sign Out",
6 | about: "About",
7 | signInTo: "Sign in to",
8 | cantSignOutTip: "This function is N/A in preview mode.",
9 | more: "more"
10 | }),
11 | "ar": 1,
12 | "cs": 1,
13 | "da": 1,
14 | "de": 1,
15 | "el": 1,
16 | "es": 1,
17 | "et": 1,
18 | "fi": 1,
19 | "fr": 1,
20 | "he": 1,
21 | "it": 1,
22 | "ja": 1,
23 | "ko": 1,
24 | "lt": 1,
25 | "lv": 1,
26 | "nb": 1,
27 | "nl": 1,
28 | "pl": 1,
29 | "pt-br": 1,
30 | "pt-pt": 1,
31 | "ro": 1,
32 | "ru": 1,
33 | "sv": 1,
34 | "th": 1,
35 | "tr": 1,
36 | "vi": 1,
37 | "zh-cn": 1,
38 | "zh-hk": 1,
39 | "zh-tw": 1
40 | });
41 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/sv/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Rubrikhanterare",
4 | signin: "Logga in",
5 | signout: "Logga ut",
6 | about: "Om",
7 | signInTo: "Logga in på",
8 | cantSignOutTip: "Denna funktion är inte tillgänglig i förhandsgranskningsläge.",
9 | more: "fler"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/th/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "ตัวควบคุมหัวข้อ",
4 | signin: "ลงชื่อเข้าใช้",
5 | signout: "ลงชื่อออก",
6 | about: "เกี่ยวกับ",
7 | signInTo: "ลงชื่อเข้าใช้สู่",
8 | cantSignOutTip: "ฟังก์ชันนี้ไม่มีในโหมดการแสดงตัวอย่าง",
9 | more: "เพิ่มเติม"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/tr/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Başlık Denetleyici",
4 | signin: "Oturum Aç",
5 | signout: "Oturumu Kapat",
6 | about: "Hakkında",
7 | signInTo: "Şurada oturum aç",
8 | cantSignOutTip: "Bu işlev ön izleme modunda yok.",
9 | more: "diğer"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/vi/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "Trình điều khiển Đầu trang",
4 | signin: "Đăng nhập",
5 | signout: "Đăng xuất",
6 | about: "Về",
7 | signInTo: "Đăng nhập vào",
8 | cantSignOutTip: "Chức năng này không khả dụng trong chế độ xem trước.",
9 | more: "khác"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/zh-cn/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "页眉控制器",
4 | signin: "登录",
5 | signout: "登出",
6 | about: "关于",
7 | signInTo: "登录到",
8 | cantSignOutTip: "此功能不适用于预览模式。",
9 | more: "更多"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/zh-hk/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "頁首控制器",
4 | signin: "登入",
5 | signout: "登出",
6 | about: "關於",
7 | signInTo: "登入到",
8 | cantSignOutTip: "此功能不適用於預覽模式。",
9 | more: "更多"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/nls/zh-tw/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | _widgetLabel: "頁首控制器",
4 | signin: "登入",
5 | signout: "登出",
6 | about: "關於",
7 | signInTo: "登入到",
8 | cantSignOutTip: "此功能不適用於預覽模式。",
9 | more: "更多"
10 | })
11 | );
12 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/Setting.html:
--------------------------------------------------------------------------------
1 |
2 |
${nls.groupSetLabel}
3 |
4 |
${nls.noGroup}
5 |
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/css/style.css:
--------------------------------------------------------------------------------
1 | /* jimu-widget-coordinate-setting */
2 | .jimu-widget-headercontroller-setting{
3 | margin:0;
4 | padding:0;
5 | font-size:15px;
6 | }
7 |
8 | .jimu-widget-headercontroller-setting .group{
9 | width: 120px;
10 | }
11 |
12 | .jimu-widget-headercontroller-setting .main-label{
13 | font-size:16px;
14 | margin-bottom: 20px;
15 | }
16 |
17 | .jimu-widget-headercontroller-setting .tip-message{
18 | position: absolute;
19 | left: 50%;
20 | top: 50%;
21 | margin-left: -100px;
22 | }
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/ar/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "الاسم",
4 | openAll: "فتح الكل في اللوحة",
5 | dropDown: "الإظهار في القائمة المنسدلة",
6 | noGroup: "لا توجد مجموعة لعناصر واجهة الاستخدام.",
7 | groupSetLabel: "تعيين خصائص مجموعات عناصر واجهة الاستخدام"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/cs/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Název",
4 | openAll: "Otevřít vše v panelu",
5 | dropDown: "Zobrazit v rozbalovací nabídce",
6 | noGroup: "Není nastavena žádná skupina widgetů.",
7 | groupSetLabel: "Nastavit vlastnosti skupin widgetů"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/da/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Navn",
4 | openAll: "Åbn alle i panelet",
5 | dropDown: "Vis i rullemenuen",
6 | noGroup: "Der er ingen widget-gruppe angivet.",
7 | groupSetLabel: "Angiv egenskaber for widget-grupper"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/de/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Name",
4 | openAll: "Alle im Bereich öffnen",
5 | dropDown: "In Dropdown-Menü anzeigen",
6 | noGroup: "Es wurde keine Widget-Gruppe festgelegt.",
7 | groupSetLabel: "Eigenschaften für Widget-Gruppen festlegen"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/el/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Όνομα",
4 | openAll: "Άνοιγμα όλων στο πλαίσιο",
5 | dropDown: "Εμφάνιση σε αναπτυσσόμενο μενού",
6 | noGroup: "Δεν έχει οριστεί ομάδα widget.",
7 | groupSetLabel: "Ορισμός ιδιοτήτων ομάδων widget"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/es/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Nombre",
4 | openAll: "Abrir todo en panel",
5 | dropDown: "Mostrar en menú desplegable",
6 | noGroup: "No se ha definido ningún grupo de widgets.",
7 | groupSetLabel: "Establecer propiedades de grupos de widgets"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/et/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Nimi",
4 | openAll: "Ava kõik paneelis",
5 | dropDown: "Näita rippmenüüs",
6 | noGroup: "Vidina gruppi pole määratud.",
7 | groupSetLabel: "Määra vidina gruppide omadused"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/fi/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Nimi",
4 | openAll: "Avaa kaikki paneelissa",
5 | dropDown: "Näytä pudotusvalikossa",
6 | noGroup: "Pienoisohjelmaryhmää ei ole asetettu.",
7 | groupSetLabel: "Aseta pienoisohjelmaryhmien ominaisuudet"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/fr/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Nom",
4 | openAll: "Tout ouvrir dans le volet",
5 | dropDown: "Afficher dans le menu déroulant",
6 | noGroup: "Aucun groupe de widgets n’est défini.",
7 | groupSetLabel: "Définir les propriétés des groupes de widgets"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/he/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "שם",
4 | openAll: "פתח הכל בפאנל",
5 | dropDown: "הצג בתפריט נפתח",
6 | noGroup: "לא הוגדרה קבוצת וידג\'טים.",
7 | groupSetLabel: "הגדר תכונות של קבוצות וידג\'טים"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/it/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Nome",
4 | openAll: "Apri tutto nel pannello",
5 | dropDown: "Mostra nel menu a discesa",
6 | noGroup: "Nessun gruppo di widget impostato.",
7 | groupSetLabel: "Imposta proprietà per gruppi di widget"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/ja/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "名前",
4 | openAll: "すべてをパネルで開く",
5 | dropDown: "ドロップダウン メニューに表示",
6 | noGroup: "ウィジェット グループ セットがありません。",
7 | groupSetLabel: "ウィジェット グループ プロパティの設定"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/ko/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "이름",
4 | openAll: "패널의 모든 항목 열기",
5 | dropDown: "드롭다운 메뉴에 표시",
6 | noGroup: "위젯 그룹 세트가 없습니다.",
7 | groupSetLabel: "위젯 그룹 등록정보 설정"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/lt/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Pavadinimas",
4 | openAll: "Atidaryti viską skydelyje",
5 | dropDown: "Rodyti išskleidžiamame meniu",
6 | noGroup: "Nėra nustatytų valdiklių grupių.",
7 | groupSetLabel: "Nustatyti valdiklių grupių savybes"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/lv/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Nosaukums",
4 | openAll: "Atvērt visu panelī",
5 | dropDown: "Rādīt nolaižamajā izvēlnē",
6 | noGroup: "Nav iestatīta logrīku grupa.",
7 | groupSetLabel: "Iestatīt logrīku grupas rekvizītus"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/nb/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Navn",
4 | openAll: "Åpne alle i panelet",
5 | dropDown: "Vis i rullegardinmenyen",
6 | noGroup: "Det finnes ikke noe widgetgruppesett.",
7 | groupSetLabel: "Angi egenskaper for widgetgrupper"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/nl/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Naam",
4 | openAll: "Alles openen in deelvenster",
5 | dropDown: "Weergeven in vervolgkeuzemenu",
6 | noGroup: "Er is geen groep met widgets ingesteld.",
7 | groupSetLabel: "Eigenschappen voor groepen van widgets instellen"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/pl/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Nazwa",
4 | openAll: "Otwórz wszystko w panelu",
5 | dropDown: "Pokaż w menu rozwijanym",
6 | noGroup: "Brak skonfigurowanej grupy widżetów",
7 | groupSetLabel: "Skonfiguruj właściwości grupy widżetów"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/pt-BR/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Nome",
4 | openAll: "Abrir Todos no Painel",
5 | dropDown: "Mostrar no Menu Suspenso",
6 | noGroup: "Não há grupo de widget configurado.",
7 | groupSetLabel: "Configurar propriedades de grupos do widget"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/pt-PT/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Nome",
4 | openAll: "Abrir Todos no Painel",
5 | dropDown: "Exibir Menu",
6 | noGroup: "Não está definido qualquer grupo de widgets.",
7 | groupSetLabel: "Definir as propriedades de grupos de widgets"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/ro/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Nume",
4 | openAll: "Deschidere toate din panou",
5 | dropDown: "Afişare în meniu derulant",
6 | noGroup: "Nu este setat niciun grup de widgeturi.",
7 | groupSetLabel: "Setare proprietăţi pentru grupuri de widgeturi"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/ru/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Имя",
4 | openAll: "Открыть все на панели",
5 | dropDown: "Показывать в ниспадающем меню",
6 | noGroup: "Нет групповой настройки виджетов.",
7 | groupSetLabel: "Задать групповые свойства виджетов"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/strings.js:
--------------------------------------------------------------------------------
1 | define({
2 | root: ({
3 | group: "Name",
4 | openAll: "Open All in Panel",
5 | dropDown: "Show in Drop-down Menu",
6 | noGroup: "There is no widget group set.",
7 | groupSetLabel: "Set widget groups properties"
8 | }),
9 | "ar": 1,
10 | "cs": 1,
11 | "da": 1,
12 | "de": 1,
13 | "el": 1,
14 | "es": 1,
15 | "et": 1,
16 | "fi": 1,
17 | "fr": 1,
18 | "he": 1,
19 | "it": 1,
20 | "ja": 1,
21 | "ko": 1,
22 | "lt": 1,
23 | "lv": 1,
24 | "nb": 1,
25 | "nl": 1,
26 | "pl": 1,
27 | "pt-br": 1,
28 | "pt-pt": 1,
29 | "ro": 1,
30 | "ru": 1,
31 | "sv": 1,
32 | "th": 1,
33 | "tr": 1,
34 | "vi": 1,
35 | "zh-cn": 1,
36 | "zh-hk": 1,
37 | "zh-tw": 1
38 | });
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/sv/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Namn",
4 | openAll: "Öppna alla i panelen",
5 | dropDown: "Visa i listmenyn",
6 | noGroup: "Det finns ingen angiven widgetgrupp.",
7 | groupSetLabel: "Ange widgetgruppens egenskaper"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/th/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "ชื่อ",
4 | openAll: "เปิดทั้งหมดในแผงหน้าปัด",
5 | dropDown: "แสดงในรายการแบบเลื่อนลง",
6 | noGroup: "ไม่มีการตั้งกลุ่ม widget",
7 | groupSetLabel: "การตั้งคุณสมบัติกลุ่ม widget"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/tr/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Ad",
4 | openAll: "Tümünü Panoda Aç",
5 | dropDown: "Açılır Menüde Göster",
6 | noGroup: "Ayarlanmış araç grubu yok.",
7 | groupSetLabel: "Araç grubu özelliklerini ayarla"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/vi/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "Tên",
4 | openAll: "Mở Tất cả trong Bảng điều khiển",
5 | dropDown: "Hiển thị trong Menu Xổ xuống",
6 | noGroup: "Không có nhóm tiện ích nào được thiết lập.",
7 | groupSetLabel: "Thiết lập thuộc tính nhóm tiện ích"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/zh-cn/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "名称",
4 | openAll: "面板中的\“打开所有\”",
5 | dropDown: "在下拉菜单中显示",
6 | noGroup: "不存在微件组集。",
7 | groupSetLabel: "设置微件组属性"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/zh-hk/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "名稱",
4 | openAll: "面板中的\“打開所有\”",
5 | dropDown: "在下拉功能表中顯示",
6 | noGroup: "不存在 widget 群組集。",
7 | groupSetLabel: "設定 widget 群組屬性"
8 | })
9 | );
--------------------------------------------------------------------------------
/theme/FoldableWrapperTheme/widgets/HeaderController/setting/nls/zh-tw/strings.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | group: "名稱",
4 | openAll: "面板中的\“打開所有\”",
5 | dropDown: "在下拉功能表中顯示",
6 | noGroup: "不存在 widget 群組集。",
7 | groupSetLabel: "設定 widget 群組屬性"
8 | })
9 | );
--------------------------------------------------------------------------------