#External Library Implementations {#wb-cont}

Datatables

v 1.9.4

http://www.datatables.net

A grid control that allows for rich formatting but keeps the grid in an accessible form. Features pagination, sorting. Unlike most grids, does not use DIVs for formatting / structure.

Used for the main grid control in the app.

jQuery UI

v 1.10.4

http://jqueryui.com

A jQuery library with effects, widgets, themes, and other UI-type items in it.

It is used to generate the navigation widget. The widget is found in file jquery.ui.navigation.js

Modernizr

v 2.7.1

http://modernizr.com/

A library that detects if browsers have HTML5 or CSS3 capabilities

Used to allow the tooltipster library to work in browsers that do not support CSS animation.

ScrollTo

v 1.4.3.1

https://github.com/flesler/jquery.scrollTo

A library for implementing animated scrolling.

Used to scroll the datagrid to the selected row (if row is not on the page).

Shorten

v 1.0.0

https://github.com/viralpatel/jquery.shorten

A library that allows long text to be truncated, and provides a “show more” option to expand it.

Used in the detail panel to trim long text items

Snap

v 0.1.0

http://snapsvg.io

A library for working with scalar vector graphics.

Used for managing graphics layers and repositioning anchor maptips in the featureHighlighter module.

tmplEx

v 2.4.1

https://github.com/blueimp/JavaScript-Templates

A templating engine; applies templates to data and produces HTML.

Used throughout the application to generate content. E.g. maptip content, detail pane content, grid cell content, filter row content.

Tooltipster

v 3.0.1

http://iamceege.github.io/tooltipster/

A library that provides tooltips with CSS enhancements.

Used for maptips, and also tooltips on the datagrid and filter manager rows

Urlshortener

v 1.0.1

http://hayageek.com/jquery-url-shortener/

A library for shortening URLs.

Used in the Get Link widget to allow user to have a shortened link.

Date modified: