#External Library Implementations {#wb-cont}
Datatables
v 1.9.4
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
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
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
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: