GithubHelp home page GithubHelp logo

shawnmgoulet / ncei-exb-widgets Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jccartwright/exb-widgets

0.0 1.0 0.0 889 KB

sandbox for custom widgets to be used in ArcGIS Experience Builder

JavaScript 38.06% TypeScript 61.92% CSS 0.02%

ncei-exb-widgets's Introduction

exb-widgets

custom widgets for ArcGIS Experience Builder. Intended to be installed in <ArcGIS Experience Builder install directory>/client/your-extensions/widgets.

Some widgets derived from samples in arcgis-experience-builder-sdk-resources github repo.

  • configurable-nav-menu reads a list of label/URL pairs from an external file and displays a menu of links
  • database-version reads an external file containing version number and displays it. INCOMPLETE
  • datasource-record-count displays the total number of records and the number considering any active filters
  • dsc-feature-counts displays the feature counts grouped by verncaular name category, scientific name, or taxon. Constrained by any active filters and the current map extent
  • erdap-query constructs an ERDDAP download URL based on current map extent and datasource filters
  • get-map-coordinates Displays the current geographic coordinates of the pointer
  • layer-listener Listens for changes in map extent and/or datasource filter. When zoom passes specified threshold OR a datasource filter is applied, swithes the visibility of the aggregate binned layer for the points layer.
  • map-update-status Displays a message when map is actively being redrawn
  • subscriber-demo demonstration of various approaches for getting a widget to respond to changes in the map view extent and/or datasource filter
  • taxon-selector allows the selection of phylum/class/order/family/genus and applying the selection as datasource filter. The list of options in each Select widget is driven by unique values in the datasource and each choice modifies the available options for the Select widgets lower in the heirarchy

ncei-exb-widgets's People

Contributors

jccartwright avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.