CompanyOnwership_icon
Leaflet JS Web
Created on 08 May 2014
icon_unfollowing
Login to follow
leaflet-js-web-plugin

Leaflet JS Web Plugin

Stable version 2.0.4 (Compatible with OutSystems 11)
Other versions available for 10 and Older
Uploaded on 20 February 2020 by 
Leaflet JS Web
leaflet-js-web-plugin

Leaflet JS Web Plugin

Created on OutSystems 11

Version 2.0.4

Stable
Current
Application Package
Uploaded on 20 February 2020 by Leaflet JS Web
Compatible with:
Version 11
Database:
All
Release notes:
  • Upgraded to Leaflet 1.6.0
  • Changed the Demo to use OutSystems UI instead of Silk UI
Application Objects:
Leaflet JS Web Plugin has 2 AOs.

Version 2.0.3

Stable
Application Package
Uploaded on 12 October 2019 by Leaflet JS Web
Compatible with:
Version 11
Database:
All
Release notes:
  • Updated the LeafletJS component to the latest version
  • Added a method to move an Leaflet object (like markers)
  • Added a demo page demonstrating the Move Object action
Application Objects:
Leaflet JS Web Plugin has 2 AOs.
Created on OutSystems 10

Version 2.0.1

Stable
Application Package
Uploaded on 01 March 2019 by Leaflet JS Web
Compatible with:
Version 11
Version 10
Stack:
.NET
Database:
All
Release notes:

Changes: 

  • Updated Icon for functions

Additions:

  • Added a demo app

Version 2.0.0

Under Development
Application Package
Uploaded on 14 February 2019 by Leaflet JS Web
Compatible with:
Version 11
Version 10
Stack:
.NET
Database:
All
Release notes:

MAJOR VERSION - Breaking Changes!

New:

  • New WebBlock that requires less information to start working. Only the Height is needed
  • Updated Leaflet to version 1.4.0 for the new WebBlock
  • Server Actions to add Leaflet Objects to the map
  • Server Actions to manipulate the map and objects
  • Server Actions to hook into Leaflet Events. See Demo for implementation details

Updated:

  • Leaflet has been updated to 1.4.0

Security issues:

Although almost all input is sanitized some could not. The following function has not all input validated because this would break it's functionality.

  • AddGeoJson. The GeoJson is not validated. Doing so would invalidate the JSON format and break it's functionality. Make sure that you trust your source!

Known Issues:

  • GeoJson: The shadow under markers aren't correct. Instead of a shadow you get a stretched marker icon. This is due to an issue in Leaflet itself by not correctly replacing the icon file name into the shadow file name. Outsystems appends a property to the url to disable caching (I think). This is breaking the RegEx Replace in the Leaflet library.

Testing:

Not all features have been thoroughly tested. There could be issues with the generation of the class definition due to string generation. If you run into any issues please report those including all object data that you have used.

Legacy:

The old WebBlock have been deprecated. This has been done so that we don't break current installations. You should be able to use most functions against the old WebBlock if you supply the following value for the LeafletMapName properties: "map".  This has not been tested!

Created on Older versions

Version 1.0.3

Under Development
Solution Package
Uploaded on 13 May 2014 by Leaflet JS Web
Compatible with:
Version 11
Version 10
Version 9
Version 8
Stack:
.NET
Database:
SQL Server
Application Objects:
Leaflet JS Web Plugin has 0 AOs.

Version 1.0.2

Under Development
Module
Uploaded on 13 May 2014 by Leaflet JS Web
Compatible with:
Version 11
Version 10
Version 9
Version 8
Stack:
.NET
Database:
SQL Server
Application Objects:
Leaflet JS Web Plugin has 0 AOs.