{"id":26150395,"url":"https://github.com/3liz/lizmap-javascript-scripts","last_synced_at":"2025-10-30T13:46:42.964Z","repository":{"id":42390293,"uuid":"168119382","full_name":"3liz/lizmap-javascript-scripts","owner":"3liz","description":"Scripts for Lizmap Web Client ","archived":false,"fork":false,"pushed_at":"2025-04-10T09:53:09.000Z","size":66489,"stargazers_count":24,"open_issues_count":23,"forks_count":42,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-04-10T10:45:01.586Z","etag":null,"topics":["javascript","lizmap"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/3liz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-29T08:35:19.000Z","updated_at":"2025-04-10T09:53:12.000Z","dependencies_parsed_at":"2024-04-24T14:00:38.727Z","dependency_job_id":"ceb06d22-efc9-4de0-85d0-01d26202fb6b","html_url":"https://github.com/3liz/lizmap-javascript-scripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3liz%2Flizmap-javascript-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3liz%2Flizmap-javascript-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3liz%2Flizmap-javascript-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3liz%2Flizmap-javascript-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/3liz","download_url":"https://codeload.github.com/3liz/lizmap-javascript-scripts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248819648,"owners_count":21166515,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","lizmap"],"created_at":"2025-03-11T05:59:23.646Z","updated_at":"2025-10-30T13:46:42.958Z","avatar_url":"https://github.com/3liz.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lizmap JavaScript scripts\n\n![Lizmap logo](icon.png)\n\nYou can use those JavaScript scripts to enhance Lizmap Web Client.\nDocumentation about additional JavaScript is on\n[docs.lizmap.com](https://docs.lizmap.com/next/en/publish/customization/javascript.html)\nand the autogenerated documentation is on [docs.3liz.org](https://docs.3liz.org/lizmap-web-client)\n\nYou might have a `README.md` inside the directory with more information and a demo.\n\nSome JavaScript codes presented are self-sufficient while others are examples to help you create the functionality you want.\n\nIf you are developing a new feature, do not hesitate to let us know so that we can integrate it.\n\n## Important note about versions, contributions and maintainability\n\nThe main goal of this repository is to store Javascript snippets related to Lizmap Web Client.\n\nThese scripts are not linked to a specific version of Lizmap and might be added by an external contributor. It might\nbe designed for a special need of a project or a customer.\n\nThe API on Lizmap Web Client is not guaranteed across versions. So the compatibility with Lizmap Web Client is not\nguaranteed as well on this repository. They aren't any tests suite done on these snippets to avoid regression.\n\nEach JavaScript file is named following the pattern `custom_feature_X.Y.js` where `X.Y` is targeting the LWC version when\nthe script was written.\n\n## Scripts\n\n### API\n\n* [Connecteur vers Oxalis d'Operis (Autorisations du droit des sols (ADS)) 🇫🇷](library/api/oxalis)\n* [IGN web services 🇫🇷](library/api/ign_web_services)\n* [Google Street View](library/api/google_street_view)\n* [Mapillary](library/api/mapillary)\n* [Panoramax](library/api/panoramax)\n* [GeoFoncier Popup🇫🇷](library/data/geofoncier_wms_getFeatureInfo)\n\n### Data\n\n* [Edit GPX](./library/data/edit_gpx) Import/Export GPX\n* [WMTS direct access](./library/data/wmts_direct_access)\n\n### Miscellaneous\n\n* [Open external links with map click coordinates](./library/misc/external_links_from_map_click)\n* [Add keyboard shortcuts](./library/misc/add_shortcuts)\n* [Refresh some layers periodically](./library/misc/refresh_layers_every_n_seconds)\n\n### Translation\n\n* [Translate the QGIS project](library/translation/qgis_project) To provide a Lizmap project in many languages\n* [Change some labels in the interface](library/translation/interface)\n\n### Tools\n\n* [Attribute table column filter](./library/tools/attribute_table_column_filter)\n* [Dynamic form field visibility](./library/tools/dynamic_form_field_visibility)\n* [Group time tool](./library/tools/group_time_tool), Display a temporal layers' group as a GIF and generate it\n* [Point buffer on map](./library/tools/point_buffer_on_map) Display a buffer on the map\n* [Simple filter](./library/tools/simplefilter)\n* [Smart filter](./library/tools/smartfilter)\n* [Display statistics on the current layer selection](./library/tools/show_statistics_on_selection)\n* [Selection from a popup feature geometry](./library/tools/selection_from_popup_object_geometry)\n* Deprecated since LWC 3.6\n  * [Zoom to feature at startup and show popup](./library/tools/zoom_to_feature_at_startup),\n    now use the [native permalink](https://docs.lizmap.com/current/en/publish/configuration/permalink.html)\n* Deprecated since LWC 3.4\n  * [Multiple atlas](./library/tools/multipleatlas), included by default in the plugin now\n  * [Snapping while editing](./library/tools/snapping_while_editing), included by default in the plugin now\n\n### UI\n\n* [Add documentation](./library/ui/add_documentation) with buttons and a dock\n* [Display a right-docked table of data](./library/ui/data_table)\n* [Background selector](./library/ui/background_selector), like on Google Maps\n* [Hide value popup](./library/ui/hide_value_popup)\n* [Measure tool custom style](./library/ui/measure_tool_custom_style)\n* [Move filter in new panel](./library/ui/move_filter_in_new_panel)\n* [Popup when opening the project with metadata information](./library/ui/popup_metadata_info)\n* [Interactive guided tour](./library/ui/driver_tutorial)\n* [Remove button](./library/ui/remove_button) to make the UI lighter and easier\n* [Resize Dock with splitter](./library/ui/resize_dock_with_splitter)\n* [Resize Dock with splitter 2 (interact.js)](./library/ui/resize_dock_2)\n* [Simplify export options](./library/ui/simplify-export-options) WfsOutputExtension\n* [Export attribute table to CSV](./library/ui/export-attributetable-csv)\n* [Add button to toggle dock full width](./library/ui/add_dock_resize_button)\n* [Add a hard-coded legend at the bottom of the map](./library/ui/add_hard_coded_legend_at_map_bottom)\n* [Show a global legend image for all visible layers](./library/ui/show_global_legend_image)\n* [Add placeholder to input/textarea elements](./library/ui/add_placeholder_on_text_controls)\n* [Permalink copy to clipboard instead of link](./library/ui/copy-permalink)\n* [Move Layers button after Information](./library/ui/move-button)\n* [Activate geolocation at startup](./library/ui/activate-geolocation)\n* [Restrict extent](./library/ui/restrict-extent)\n* Deprecated since LWC 3.7\n  * [Group collapse](./library/ui/group_collapse), use a QGIS theme and the checkbox at the \"Layers\" tab in the plugin\n  * [Expand/collapse legend when layer toggled](./library/ui/expand-collapse-legend-when-layer-toggled), use a QGIS theme and the checkbox at the \"Layers\" tab in the plugin\n  * [Expand legend on load](./library/ui/expand-legend-on-load), use a QGIS theme and the checkbox at the \"Layers\" tab in the plugin\n  * [Simplify print options](./library/ui/simplify-print-options), use the \"Layouts\" panel in the plugin\n* Deprecated since LWC 3.4\n  * [Add hamburger menu](./library/ui/add_hamburger_menu) for a better UX on a small screen. The menu is now added automatically on smaller screen\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3liz%2Flizmap-javascript-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F3liz%2Flizmap-javascript-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3liz%2Flizmap-javascript-scripts/lists"}