├── 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 | 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 | 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 |
5 | 11 |
12 | 13 | ${nls.apply} 14 |
15 |
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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 |
2 |
3 | 7 | ${nls.dd} 8 | 11 | ${nls.dms} 12 | 13 | 16 | ${nls.utm} 17 |
18 |
19 |
20 |
21 |
22 |
23 |
-------------------------------------------------------------------------------- /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 |
3 |
4 |
5 |
6 |
7 | ${nls.maxCloudCover} 8 | 10 |
11 |
12 |
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 |
2 | 3 |
4 |
-------------------------------------------------------------------------------- /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 |
2 | 3 | 4 |
5 |
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 | 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 |
2 |
3 | 4 | 5 | 10 | 11 |
12 |
13 |
-------------------------------------------------------------------------------- /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 |
2 |
3 | 4 |
5 |
6 |
-------------------------------------------------------------------------------- /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 |
2 | 3 |
4 | 5 | 6 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
${nls.display}:
${nls.minimumZoomLevel}:
${nls.screenSearchExtent}(%):
${nls.listEachImageSeparately}
${nls.enableAutoRefresh}
24 |
25 |
-------------------------------------------------------------------------------- /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 |
2 |
3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
${nls.primaryLayer}:
${nls.secondaryLayer}:
15 |
16 |
-------------------------------------------------------------------------------- /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 |
2 | 3 | 4 |
5 |
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 | 12 | 13 | 14 |
15 | 16 |
17 |
18 |
19 |
20 |
21 |
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 |
2 |
3 | 4 |
5 |
6 |
-------------------------------------------------------------------------------- /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 |
2 | 3 | 4 | 5 |
-------------------------------------------------------------------------------- /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 |
6 |
7 |
8 |
9 |
10 |
11 | ${nls.endColor}: 12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | 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 |
2 |
3 |
4 | 5 | 6 |
-------------------------------------------------------------------------------- /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 |
2 | 3 |
4 | 5 |
6 |
7 |
8 |
9 | 18 |
19 |
20 |
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 | ); --------------------------------------------------------------------------------