Larry_Stout

Larrys Custom WAB Widgets and More

Discussion created by Larry_Stout on Apr 6, 2015
Latest reply on May 2, 2017 by Confare

All,

 

Here is a list on my currently available Web AppBuilder widgets for Web AppBuilder 1.x.

 

Anvil Page

 

Anvil Map Tips Page

 

Anvil Bookmarks Page

 

Print Plus Widget Page

 

Swipe Plus Widget Page

 

Zoom Prev Next Page

 

Here is a list of my mixin classes for the Web AppBuilder 1.x widgets.

 

_WidgetOpacityMixin Page

 

_WidgetMetadataMixin Page

 

Here is my entire application, which includes my Acme Widget.  The Acme Widget is invisible, but adds key functionality to the basic Web AppBuilder viewer and modifies the appearance and/or behavior of several Esri Widgets (without editing the Widgets themselves).

 

Changes and Bug Fixes, May 5, 2015

  1. Print Plus Widget fixes
  2. Changed all instances of _widgetOpacityMixin* to _WidgetOpacityMixin*.
  3. Changed all instances of _widgetMetadataMixin* to _WidgetMetadataMixin*.

Changes and Bug Fixes, May 3, 2015

  1. Changed config property from "public" to "isPublic" ("public" is a reserved word).
  2. Changed the Scale to display above the Scalebar Widget.
  3. Added configurable link to the HeaderController Widget icon and title.
  4. Fixed a bug that caused a console error when a Feature Layer Custom Popup doesn't have tabs.
  5. Fixed a bug that caused an error on startup on occasion.
  6. Fixed a bug in the Draw Widget modifications that caused the Bold, Italic, and Underline buttons to not be honored when dragging text to place it.

 

Web AppBuilder Application

2015-05-05.zip

All documentation is now included in the Doc folder in the zip file.

 

This is a live preview site for all of the above (except Anvil):

Live Preview

 

 

My To Do List:

  1. Get documentation and examples together for the Acme Widget and post it along with several widgets that depend on it:
    1. Reset Layers Widget
    2. Share Widget
    3. User Preferences Widget
    4. WelWhatDisHelpAbout Widget (Welcome, What's New, What's Missing, Disclaimer Help, About, Notice tabs)
  2. Several other widgets need to be enhanced (in my opinion):
  3. Write some new widgets:
    1. Pictometry Widget
    2. ???

Outcomes