☰

WazeWrap

A base library for WME script writers

These are versions of this script where the code was updated. Show all versions.

  • स2026.05.03.01 2026-05-03 Imported from URL
  • स2026.04.26.01 2026-05-03 Imported from URL
  • स2026.04.19.01 2026-04-19

    Update version number to 2026.04.19.01

  • स2026.04.19.01 2026-04-19

    Update version number to 2026.04.19.01

  • स2026.04.18.00 2026-04-19

    v3.0: Simplify loader and library, remove Full detection logic

    • Removed 2-second Full version detection loop from WazeWrap.js
    • Simplified bootstrap to just wait for jQuery and load library
    • Set WazeWrap.Ready = true only (no LightReady flag)
    • Cleaned up all comments and metadata
    • Updated @version to 3.0.0
    • Updated README with v3.0 quick start and API reference

    Fix: Prevent double-initialization when multiple scripts load WazeWrap

    • Added guard in init() to check if WazeWrap.Repo already set
    • If Repo exists, library is already being loaded (skip initialization)
    • Prevents "Sidebar tab already registered" error when multiple scripts @require WazeWrap
    • Uses Repo as early marker (set by loader before library loads)

    Mirrors old Full version's .Version check pattern.

    Set REPO to wazedev

    Update version number to 2026.04.18.00

    Must keep date version format or tampermonkey will fail the version check and it will never be updated.

    Merge pull request #12 from JS55CT/master

    Fix CSP violation caused by toastr source map fetch

  • स2026.04.18.00 2026-04-19

    v3.0: Simplify loader and library, remove Full detection logic

    • Removed 2-second Full version detection loop from WazeWrap.js
    • Simplified bootstrap to just wait for jQuery and load library
    • Set WazeWrap.Ready = true only (no LightReady flag)
    • Cleaned up all comments and metadata
    • Updated @version to 3.0.0
    • Updated README with v3.0 quick start and API reference

    Fix: Prevent double-initialization when multiple scripts load WazeWrap

    • Added guard in init() to check if WazeWrap.Repo already set
    • If Repo exists, library is already being loaded (skip initialization)
    • Prevents "Sidebar tab already registered" error when multiple scripts @require WazeWrap
    • Uses Repo as early marker (set by loader before library loads)

    Mirrors old Full version's .Version check pattern.

    Set REPO to wazedev

    Update version number to 2026.04.18.00

    Must keep date version format or tampermonkey will fail the version check and it will never be updated.

    Merge pull request #12 from JS55CT/master

    Fix CSP violation caused by toastr source map fetch

  • स2025.03.22.00 2025-03-22

    Update WazeWrap loader version to 2025.03.22.00 and change library URL

  • स2025.03.12.00 2025-03-12

    Add timeOut option to Alerts.info

  • स2025.03.12.00 2025-03-12

    Add timeOut option to Alerts.info

  • स2023.03.15.04 2023-03-15 Use @ latest in cdn URL
  • स2023.03.15.04 2023-03-15 Use @ latest in cdn URL
  • स2020.03.25.01 2020-03-25 Update WazeWrap.js
  • स2020.03.25.01 2020-03-25 Update WazeWrap.js
  • स2019.05.03.01 2019-05-03 Imported from URL
  • स2019.05.02.01 2019-05-03 Imported from URL
  • स2019.05.02.01 2019-05-03
  • स2019.04.30.02 2019-04-30 Update WazeWrap.js Removing the X button on alerts when they are added to history. Added disableTimeout and disableClickToClose optiosn for info messages
  • स2019.04.30.01 2019-04-30 Update WazeWrap.js Missed porting over the Alerts.debug option when releasing to production
  • स2019.04.29.04 2019-04-30 Update WazeWrap.js
  • स2019.04.29.03 2019-04-30 Update WazeWrap.js
  • स2019.04.29.02 2019-04-29 Update WazeWrap.js
  • स2019.04.29.01 2019-04-29 Update WazeWrap.js Adding Alerts interface
  • स2019.04.24.01 2019-04-24 Update WazeWrap.js Passing the calling function's arguments to the event
  • स2019.04.15.01 2019-04-15 Update WazeWrap.js Updating documentation and some minor code cleanup
  • स2019.04.11.01 2019-04-11 Update WazeWrap.js
  • स2019.04.08.01 2019-04-08 Update WazeWrap.js Adding findVenue
  • स2019.04.02.02 2019-04-02 Update WazeWrap.js
  • स2019.04.02.01 2019-04-02 Update WazeWrap.js
  • स2019.04.01.01 2019-04-02 Update WazeWrap.js Adding the findSegment method to Util
  • स2019.04.01.03 2019-04-01 Update WazeWrap.js
  • स2019.04.01.02 2019-04-01 Update WazeWrap.js
  • स2019.03.10.02 2019-04-01 Update WazeWrap.js Adding an error check to the unregister method and changing the showscriptupdate method to not display if the updateHTML is empty.
  • स2019.03.10.02 2019-03-10 Update WazeWrap.js Modifying addLayerCheckbox to hopefully compensate for when the parent category checkbox is unchecked, so it doesn't call the callback and the calling script save a false 'false' state for the layer visibility
  • स2019.03.06.03 2019-03-07 Update WazeWrap.js Changing handler(arguments) to handler(...arguments). Spread operator is necessary for the parameters to pass correctly.
  • स2019.03.06.02 2019-03-06 Update WazeWrap.js
  • स2019.03.06.01 2019-03-06 Update WazeWrap.js Tweaking the script update interface to keep the greasyfork & forum links under the script update text.
  • स2019.03.05.01 2019-03-05 Update WazeWrap.js
  • स2019.02.27.02 2019-02-27 Update WazeWrap.js
  • स2019.02.27.01 2019-02-27 Update WazeWrap.js Restoring segment functions that devs removed.
  • स2019.02.25.01 2019-02-25 Update WazeWrap.js Not populating the `shortcut` object if the shortcut is '' so it will be properly handled by the WME keyboard shortcut manager
  • स2019.02.19.02 2019-02-19 Update WazeWrap.js Bug fix
  • स2019.02.19.01 2019-02-19 Update WazeWrap.js Adding mouseup, mousedown, change:mode and change:isImperial
  • स2019.02.18.01 2019-02-18 Update WazeWrap.js Adding Events class to handle registering/unregistering events and adding a try catch in case of errors in the script, to prevent blowing up the entire event queue
  • स2019.02.02.01 2019-02-02 Update WazeWrap.js Bumping the padding on the script-list so the tab shadows are not cut off - thanks Brent!
  • स2019.01.15.01 2019-02-02 Update WazeWrap.js Implementing the script update interface
  • स2019.01.15.01 2019-01-15 Update WazeWrap.js Adding function for checking if segments are selected, cleaning up other checks by simplifying the code.
  • स2018.08.21.01 2018-08-21 Update WazeWrap.js Adding hasMapCommentSelected function
  • स2018.07.31.01 2018-07-31 Update WazeWrap.js Changing from `.get` to `.getObjectById` to support the latest WME update
  • स2018.06.11.01 2018-06-11 Update WazeWrap.js Changing the mouseup handler to attach to the viewPortDiv instead of document since it no longer fires on document when a marker is grabbed.
  • स2018.06.05.01 2018-06-05 Update WazeWrap.js Moving setting the eventhandler outside the RestoreMissingSegmentFunctions method so it only occurs once

Show all script versions