[TikiWiki-commits] [Git][tikiwiki/tiki][master] map fixes and updates for upgrading cartograf to tiki 30+
"Jonny Bradley \(@jonnybradley\) via TikiWiki-cvs" <[email protected]> Tue, 28 Jul 2026 10:25:55 +0000
| Newsgroups | gmane.comp.cms.tiki.cvs |
|---|---|
| Message-ID | <6a6883b364f46_383a59a44722f2@gitlab-sidekiq-low-urgency-cpu-bound-v2-784779ffd4-j9cfp.mail> |
--===============3423711966258056817==
Content-Type: multipart/alternative;
boundary="--==_mimepart_6a6883b354351_383a59a4472111";
charset=UTF-8
Content-Transfer-Encoding: 7bit
----==_mimepart_6a6883b354351_383a59a4472111
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Jonny Bradley pushed to branch master at Tiki Wiki CMS Groupware / Tiki
Commits:
205701fd by Jonny Bradley at 2026-07-28T10:08:23+00:00
map fixes and updates for upgrading cartograf to tiki 30+
---
* Revert "[MOD] build: Add a filtered watch function to speed up js devel=
opment - reduces build time from about 10s to 2s (n.b. TODO should be a s=
eparate MR)"
This reverts commit c9a7e2340b6c4ca3e715363c281da64db089b075.
* [FIX] maps: eslinting
* [FIX] maps: Slightly better popups and support for non tracker items (l=
ike users)
* [REF] maps: eslint
* [FIX] maps: Fix the popup/bubble popup style (mostly, still an initiali=
sation error on loading sometimes)
Also make separate dummy elements for tooltips and popovers as they need =
ot be different now
* [FIX] maps: Var `features` wasn't declared for geo_file features, also =
replace a couple more jQuery loops
* [FIX] maps: ALlow spaces in coordinate strings, e.g. the center param i=
n plugin map
* [ENH] maps: Add an include in cluster param to plugin map, the opposeit=
e of the exclude one. If not set (in the tracker) then all items are incl=
uded
* [FIX] maps: Continued mixups in coordinate transformation when editing =
tracker items specifically - does this do it?
* [FIX] maps: Fix base layer selection dropdown and use the ol-layer-swit=
cher to change the visible layer to avoid duplicating the (complicated) l=
ogic.
Element Plus needs values to be different (of course!)
* [MOD] build: Add a filtered watch function to speed up js development -=
reduces build time from about 10s to 2s (n.b. TODO should be a separate =
MR)
Also some reformatting that i can't seem to stop currently
* [FIX] maps: Make other appframe anchors hide when one shows
* [ENH] maps: Add support for Stadia Maps, also json and xyz tilesets (wo=
rk in progress, authentication needed)
* [REF] maps: Better name for getFeatureStyle and check length on `featur=
e.get("features")``
* [FIX] maps: Update feature selection style, still more to do but better=
than it was
* [FIX] modals: Further fix for modal titles to let `options.title` overr=
ide the one supplied in the template from the back end service
* [FIX] maps: Correct transform of lonlat coordinates for markers
* [ENH] maps: Improve clustering geometry
* [ENH] maps: Add a way of excluding some features from clustering. Usefu=
l for boundaries and rivers which can intentionally overlap other feature=
s.
* [FIX] maps: Rework the cluster size algorithm to work better with diffe=
rent shape types - rivers might still be an issue...
* [REF] maps: Refactor $(container).data("cluster")
* [FIX] maps: Oops, return the style from `setFeatureColorStyle` always
* [FIX] maps: `setFeatureColorStyle` needs a wrapper to stop the resoluti=
on param from the layer style callback being interpreted as a colour
* [FIX] maps: Forgot lines in the geomertyFunation, and modernise the loo=
ps in calculateClusterInfo fn
* [FIX] maps: Make sure the selection marker is removed after adding a ne=
w POI
* [FIX] maps: Experimental DblClickDragZoom added in error, and some esli=
nting
* [FIX] maps: Fix redrawing the map in a modal, e.g. in a tracker item ed=
it form
* [FIX] maps: container.showPopup not always there
* [FIX] maps: Finally fix the select pin on basic maps e.g. on tracker Lo=
cation fields.
Also fix the zoom setting change updating the input field
* [FIX][ENH] maps: Make clustering work with shapes and markers at the sa=
me time, and fix shape editing to use the shape layer
Needs testing when not clustering... (amongst other things)
* [REF] maps: Remove wrappers for setFeatureColorStyle which was making u=
ntangling the cluster styles even more confusing
Seems to only be used for shapes, markers use their own style setting fns=
* [FIX] maps: Only make shapes layer if clustering
* [FIX] maps: Make shapes (Polygons and LineStrings) use separate layer w=
hen clustering, so we can cheat the cluster limitation of `ol.source.Clus=
ter` only working with Points by default (as of ol10)
* [REF] maps: Extra semicolon
* [REF] maps: WIP on making cluster layers work with shapes as well as po=
ints - more to do...
* [REF] maps: Rename the 2nd `getLayer` fn
* [REF] maps: More refactoring trying to reduce the number of places feat=
ure styles get generated and set - trying to work out why `geo_features` =
disappear when clustering is enabled...
* [FIX] maps: Encode single quotes in geo_feature values to prevent them =
being truncated
* [FIX] maps: Refactoring error from last change
* [FIX] geolocation: Geographic Feature fields weren't getting `geo_locat=
ed` set to 'y' and more
* [REF] maps: Finally time to convert to ES6 syntax more fully. Oddly had=
to make a few scope changes to fix some issues.
No doubt more to come... zones not showing any more (maybe more lost to t=
he git mess)
* [FIX] modals: Prevent whitespace from wiping out modal titles (lost in =
rebase mess)
Take 3, got this wrong in d62a6923, oops
* [FIX] maps: Add back missing blank layer
* [FIX] trackers: Fix location when creating new maps with mod-tracker_in=
put
* [FIX] element+: Fix for this coming in !10257 (hopefully)
* [FIX] theme: Revert b57be30a (and 33c3e737) as it no longer seems neede=
d and makes things worse (odd)
* [FIX] Missed an ol3 reference (again)
* [FIX] theme: Set container width to 100% for non-fixed-width layouts (`=
auto` isn't necessarily full width, e.g. in cartograf)
Again
* [FIX] maps: Don't load already loaded features (possibly need to check =
locations etc too) and other fixes lost in git-mess
* [FIX] modals: Prevent whitespace from wiping out modal titles (lost in =
rebase mess)
* [FIX] maps: Finally creating POIs, Zones and Paths now working again!
Modernize event handling, interaction setup, and field updates.
Includes reverting some modeManager "inconsistencies" changed in 4cdcdb9d=
* [MOD] maps: Work in progress on layer selector module to ol10 (is total=
ly borken) - more to do but need to push...
* [MOD] maps: Rename tiki-maps-ol3.js to tiki-maps.js at last (also add a=
slight delay to the `initialized` event trigger as costom code was often=
missing it)
* [FIX] maps: First steps in getting OpenLayers editing controls working =
for ol version 10
* [FIX] maps: Stray trailing semicolon causing js issues with map item ed=
iting
* [FIX] maps: Finally creating POIs, Zones and Paths now working again!
Modernize event handling, interaction setup, and field updates.
Includes reverting some modeManager "inconsistencies" changed in 4cdcdb9d=
* [MOD] maps: Work in progress on layer selector module to ol10 (is total=
ly borken) - more to do but need to push...
* [MOD] maps: Rename tiki-maps-ol3.js to tiki-maps.js at last (also add a=
slight delay to the `initialized` event trigger as costom code was often=
missing it)
* [FIX] maps: First steps in getting OpenLayers editing controls working =
for ol version 10
* [FIX] maps: Stray trailing semicolon causing js issues with map item ed=
iting
* [FIX] maps: Finally creating POIs, Zones and Paths now working again!
Modernize event handling, interaction setup, and field updates.
Includes reverting some modeManager "inconsistencies" changed in 4cdcdb9d=
* [MOD] maps: Work in progress on layer selector module to ol10 (is total=
ly borken) - more to do but need to push...
* [MOD] maps: Rename tiki-maps-ol3.js to tiki-maps.js at last (also add a=
slight delay to the `initialized` event trigger as costom code was often=
missing it)
* [FIX] maps: First steps in getting OpenLayers editing controls working =
for ol version 10
* [FIX] maps: Stray trailing semicolon causing js issues with map item ed=
iting
* [FIX] maps: Don't load already loaded features (possibly need to check =
locations etc too)
* [FIX] maps: Modified feature might be in a feature group
* [REF] maps: Rename i to item in the feature loading loop
* [FIX] maps: Better icon alignment for markers (why is this in 3 places?=
)
* [REF] Leftover from file renaming
* [FIX] maps: Zoom level should be an integer
* [FIX] maps: Fix getMapCenter (TODO: the transform should be refactored =
one day)
* [FIX] maps: One last mode name vs id mixup reverted
* [FIX] maps: Finally creating POIs, Zones and Paths now working again!
Modernize event handling, interaction setup, and field updates.
Includes reverting some modeManager "inconsistencies" changed in 4cdcdb9d=
* [FIX] maps: eslint (according to step 9, even though i haven't finished=
testing some of this yet...)
* [FIX] maps: Rationalise the modeManager and resolve (my) confusion betw=
een `mode` and `name` (and `title`) which seem to have become muddled ove=
r the years
* [FIX] maps: Mainly modernise the colorPicker code and make it work with=
cartograf feature editing tools - work in progress still
* [FIX] maps: Update `formatLocation` (so it might work?)
* [FIX] maps: Fix layer selector select, even though Element Plus prevent=
s this from working so far... (sometimes tiki...!)
* [FIX] maps: Fix edit links on info popups
* [FIX] maps: Improve infobox popup modals and stop duplicated content
* [FIX] maps: Fix and rebind the modify feature event handlers for ol10 (=
could be cleaner, but at least working now)
* [FIX] maps: Modernise some of the `$.each` loops etc in tiki-maps.js
* [FIX] maps: First part of fixing evewnt handling for ol10 - select inte=
rsaction and coordinates now working again
* [FIX] maps: If a layer doesn't have a prefix or suffix (i.e. a shared l=
ayer from someone else's map) then leave it blank so the Editable layer i=
s used
* [FIX] maps: Straighten out the mess i made with layers and layer groups=
, hopefully - fixes the custom layer selector module for cartograf
* [MOD] maps: Work in progress on layer selector module to ol10 (is total=
ly borken) - more to do but need to push...
* [MOD] maps: Rename tiki-maps-ol3.js to tiki-maps.js at last (also add a=
slight delay to the `initialized` event trigger as costom code was often=
missing it)
* [FIX] js: A couple of js errors
* [FIX] maps: First steps in getting OpenLayers editing controls working =
for ol version 10
* [FIX] maps: Stray trailing semicolon causing js issues with map item ed=
iting
* [FIX] maps: One last mode name vs id mixup reverted
* [FIX] maps: Finally creating POIs, Zones and Paths now working again!
Modernize event handling, interaction setup, and field updates.
Includes reverting some modeManager "inconsistencies" changed in 4cdcdb9d=
* [FIX] maps: eslint (according to step 9, even though i haven't finished=
testing some of this yet...)
* [FIX] maps: Rationalise the modeManager and resolve (my) confusion betw=
een `mode` and `name` (and `title`) which seem to have become muddled ove=
r the years
* [FIX] maps: Mainly modernise the colorPicker code and make it work with=
cartograf feature editing tools - work in progress still
* [FIX] maps: Update `formatLocation` (so it might work?)
* [FIX] maps: Fix layer selector select, even though Element Plus prevent=
s this from working so far... (sometimes tiki...!)
* [FIX] maps: Fix edit links on info popups
* [FIX] maps: Improve infobox popup modals and stop duplicated content
See merge request tikiwiki/tiki!10415
- - - - -
15 changed files:
- lib/core/Search/GlobalSource/Geolocation.php
- lib/core/Tracker/Field/GeographicFeature.php
- lib/geo/geolib.php
- lib/headerlib.php
- lib/jquery_tiki/tiki-jquery.js
- lib/wiki-plugins/wikiplugin_appframe.php
- lib/wiki-plugins/wikiplugin_map.php
- path_js_importmap_generator.php
- =E2=88=92 src/js/jquery-tiki/tiki-maps-ol3.js
- + src/js/jquery-tiki/tiki-maps.js
- templates/modules/mod-map_edit_features.tpl
- templates/modules/mod-map_layer_selector.tpl
- templates/modules/mod-tracker_input.tpl
- templates/wiki-plugins/wikiplugin_appframe_mapcontrol.tpl
- themes/base_files/scss/_tiki-bootstrap_overrides.scss
The diff was not included because it is too large.
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/205701fd7d39=
9c0defd2eff29c12c2890def077b
-- =
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/205701fd7d39=
9c0defd2eff29c12c2890def077b
You're receiving this email because of your account on gitlab.com. Manage=
all notifications: https://gitlab.com/-/profile/notifications | Help: ht=
tps://gitlab.com/help
----==_mimepart_6a6883b354351_383a59a4472111
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www=
.w3.org/TR/REC-html40/loose.dtd">
<html lang=3D"en" style=3D'--code-editor-font: var(--default-mono-font, "=
GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, =
Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospac=
e;'>
<head>
<meta content=3D"text/html; charset=3Dutf-8" http-equiv=3D"Content-Type">=
<title>
GitLab
</title>
<style data-premailer=3D"ignore" type=3D"text/css">
a { color: #1068bf; }
</style>
<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Ro=
boto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Colo=
r Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size=
: inherit;
}
</style>
</head>
<body style=3D'font-size: inherit; -webkit-text-shadow: hsla(0,0%,100%,.0=
1) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"=
Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif=
,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji=
";'>
<div class=3D"content">
<h3 style=3D"margin-top: 20px; margin-bottom: 10px;">
Jonny Bradley pushed to branch master at <a href=3D"https://gitlab.com/ti=
kiwiki/tiki">Tiki Wiki CMS Groupware / Tiki</a>
</h3>
<h4 style=3D"margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style=3D"font-weight: 600;"><a href=3D"https://gitlab.com/tikiwik=
i/tiki/-/commit/205701fd7d399c0defd2eff29c12c2890def077b">205701fd</a></s=
trong>
<div>
<span> by Jonny Bradley </span> <i> at 2026-07-28T10:08:23+00:00 </i>
</div>
<pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl=
ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G=
itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M=
ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co=
nsole", monospace; font-variant-ligatures: none; word-break: break-all; w=
ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg=
in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>map fixes and updat=
es for upgrading cartograf to tiki 30+
---
* Revert "[MOD] build: Add a filtered watch function to speed up js devel=
opment - reduces build time from about 10s to 2s (n.b. TODO should be a s=
eparate MR)"
This reverts commit c9a7e2340b6c4ca3e715363c281da64db089b075.
* [FIX] maps: eslinting
* [FIX] maps: Slightly better popups and support for non tracker items (l=
ike users)
* [REF] maps: eslint
* [FIX] maps: Fix the popup/bubble popup style (mostly, still an initiali=
sation error on loading sometimes)
Also make separate dummy elements for tooltips and popovers as they need =
ot be different now
* [FIX] maps: Var `features` wasn't declared for geo_file features, also =
replace a couple more jQuery loops
* [FIX] maps: ALlow spaces in coordinate strings, e.g. the center param i=
n plugin map
* [ENH] maps: Add an include in cluster param to plugin map, the opposeit=
e of the exclude one. If not set (in the tracker) then all items are incl=
uded
* [FIX] maps: Continued mixups in coordinate transformation when editing =
tracker items specifically - does this do it?
* [FIX] maps: Fix base layer selection dropdown and use the ol-layer-swit=
cher to change the visible layer to avoid duplicating the (complicated) l=
ogic.
Element Plus needs values to be different (of course!)
* [MOD] build: Add a filtered watch function to speed up js development -=
reduces build time from about 10s to 2s (n.b. TODO should be a separate =
MR)
Also some reformatting that i can't seem to stop currently
* [FIX] maps: Make other appframe anchors hide when one shows
* [ENH] maps: Add support for Stadia Maps, also json and xyz tilesets (wo=
rk in progress, authentication needed)
* [REF] maps: Better name for getFeatureStyle and check length on `featur=
e.get("features")``
* [FIX] maps: Update feature selection style, still more to do but better=
than it was
* [FIX] modals: Further fix for modal titles to let `options.title` overr=
ide the one supplied in the template from the back end service
* [FIX] maps: Correct transform of lonlat coordinates for markers
* [ENH] maps: Improve clustering geometry
* [ENH] maps: Add a way of excluding some features from clustering. Usefu=
l for boundaries and rivers which can intentionally overlap other feature=
s.
* [FIX] maps: Rework the cluster size algorithm to work better with diffe=
rent shape types - rivers might still be an issue...
* [REF] maps: Refactor $(container).data("cluster")
* [FIX] maps: Oops, return the style from `setFeatureColorStyle` always
* [FIX] maps: `setFeatureColorStyle` needs a wrapper to stop the resoluti=
on param from the layer style callback being interpreted as a colour
* [FIX] maps: Forgot lines in the geomertyFunation, and modernise the loo=
ps in calculateClusterInfo fn
* [FIX] maps: Make sure the selection marker is removed after adding a ne=
w POI
* [FIX] maps: Experimental DblClickDragZoom added in error, and some esli=
nting
* [FIX] maps: Fix redrawing the map in a modal, e.g. in a tracker item ed=
it form
* [FIX] maps: container.showPopup not always there
* [FIX] maps: Finally fix the select pin on basic maps e.g. on tracker Lo=
cation fields.
Also fix the zoom setting change updating the input field
* [FIX][ENH] maps: Make clustering work with shapes and markers at the sa=
me time, and fix shape editing to use the shape layer
Needs testing when not clustering... (amongst other things)
* [REF] maps: Remove wrappers for setFeatureColorStyle which was making u=
ntangling the cluster styles even more confusing
Seems to only be used for shapes, markers use their own style setting fns=
* [FIX] maps: Only make shapes layer if clustering
* [FIX] maps: Make shapes (Polygons and LineStrings) use separate layer w=
hen clustering, so we can cheat the cluster limitation of `ol.source.Clus=
ter` only working with Points by default (as of ol10)
* [REF] maps: Extra semicolon
* [REF] maps: WIP on making cluster layers work with shapes as well as po=
ints - more to do...
* [REF] maps: Rename the 2nd `getLayer` fn
* [REF] maps: More refactoring trying to reduce the number of places feat=
ure styles get generated and set - trying to work out why `geo_features` =
disappear when clustering is enabled...
* [FIX] maps: Encode single quotes in geo_feature values to prevent them =
being truncated
* [FIX] maps: Refactoring error from last change
* [FIX] geolocation: Geographic Feature fields weren't getting `geo_locat=
ed` set to 'y' and more
* [REF] maps: Finally time to convert to ES6 syntax more fully. Oddly had=
to make a few scope changes to fix some issues.
No doubt more to come... zones not showing any more (maybe more lost to t=
he git mess)
* [FIX] modals: Prevent whitespace from wiping out modal titles (lost in =
rebase mess)
Take 3, got this wrong in d62a6923, oops
* [FIX] maps: Add back missing blank layer
* [FIX] trackers: Fix location when creating new maps with mod-tracker_in=
put
* [FIX] element+: Fix for this coming in !10257 (hopefully)
* [FIX] theme: Revert b57be30a (and 33c3e737) as it no longer seems neede=
d and makes things worse (odd)
* [FIX] Missed an ol3 reference (again)
* [FIX] theme: Set container width to 100% for non-fixed-width layouts (`=
auto` isn't necessarily full width, e.g. in cartograf)
Again
* [FIX] maps: Don't load already loaded features (possibly need to check =
locations etc too) and other fixes lost in git-mess
* [FIX] modals: Prevent whitespace from wiping out modal titles (lost in =
rebase mess)
* [FIX] maps: Finally creating POIs, Zones and Paths now working again!
Modernize event handling, interaction setup, and field updates.
Includes reverting some modeManager "inconsistencies" changed in 4cdcdb9d=
* [MOD] maps: Work in progress on layer selector module to ol10 (is total=
ly borken) - more to do but need to push...
* [MOD] maps: Rename tiki-maps-ol3.js to tiki-maps.js at last (also add a=
slight delay to the `initialized` event trigger as costom code was often=
missing it)
* [FIX] maps: First steps in getting OpenLayers editing controls working =
for ol version 10
* [FIX] maps: Stray trailing semicolon causing js issues with map item ed=
iting
* [FIX] maps: Finally creating POIs, Zones and Paths now working again!
Modernize event handling, interaction setup, and field updates.
Includes reverting some modeManager "inconsistencies" changed in 4cdcdb9d=
* [MOD] maps: Work in progress on layer selector module to ol10 (is total=
ly borken) - more to do but need to push...
* [MOD] maps: Rename tiki-maps-ol3.js to tiki-maps.js at last (also add a=
slight delay to the `initialized` event trigger as costom code was often=
missing it)
* [FIX] maps: First steps in getting OpenLayers editing controls working =
for ol version 10
* [FIX] maps: Stray trailing semicolon causing js issues with map item ed=
iting
* [FIX] maps: Finally creating POIs, Zones and Paths now working again!
Modernize event handling, interaction setup, and field updates.
Includes reverting some modeManager "inconsistencies" changed in 4cdcdb9d=
* [MOD] maps: Work in progress on layer selector module to ol10 (is total=
ly borken) - more to do but need to push...
* [MOD] maps: Rename tiki-maps-ol3.js to tiki-maps.js at last (also add a=
slight delay to the `initialized` event trigger as costom code was often=
missing it)
* [FIX] maps: First steps in getting OpenLayers editing controls working =
for ol version 10
* [FIX] maps: Stray trailing semicolon causing js issues with map item ed=
iting
* [FIX] maps: Don't load already loaded features (possibly need to check =
locations etc too)
* [FIX] maps: Modified feature might be in a feature group
* [REF] maps: Rename i to item in the feature loading loop
* [FIX] maps: Better icon alignment for markers (why is this in 3 places?=
)
* [REF] Leftover from file renaming
* [FIX] maps: Zoom level should be an integer
* [FIX] maps: Fix getMapCenter (TODO: the transform should be refactored =
one day)
* [FIX] maps: One last mode name vs id mixup reverted
* [FIX] maps: Finally creating POIs, Zones and Paths now working again!
Modernize event handling, interaction setup, and field updates.
Includes reverting some modeManager "inconsistencies" changed in 4cdcdb9d=
* [FIX] maps: eslint (according to step 9, even though i haven't finished=
testing some of this yet...)
* [FIX] maps: Rationalise the modeManager and resolve (my) confusion betw=
een `mode` and `name` (and `title`) which seem to have become muddled ove=
r the years
* [FIX] maps: Mainly modernise the colorPicker code and make it work with=
cartograf feature editing tools - work in progress still
* [FIX] maps: Update `formatLocation` (so it might work?)
* [FIX] maps: Fix layer selector select, even though Element Plus prevent=
s this from working so far... (sometimes tiki...!)
* [FIX] maps: Fix edit links on info popups
* [FIX] maps: Improve infobox popup modals and stop duplicated content
* [FIX] maps: Fix and rebind the modify feature event handlers for ol10 (=
could be cleaner, but at least working now)
* [FIX] maps: Modernise some of the `$.each` loops etc in tiki-maps.js
* [FIX] maps: First part of fixing evewnt handling for ol10 - select inte=
rsaction and coordinates now working again
* [FIX] maps: If a layer doesn't have a prefix or suffix (i.e. a shared l=
ayer from someone else's map) then leave it blank so the Editable layer i=
s used
* [FIX] maps: Straighten out the mess i made with layers and layer groups=
, hopefully - fixes the custom layer selector module for cartograf
* [MOD] maps: Work in progress on layer selector module to ol10 (is total=
ly borken) - more to do but need to push...
* [MOD] maps: Rename tiki-maps-ol3.js to tiki-maps.js at last (also add a=
slight delay to the `initialized` event trigger as costom code was often=
missing it)
* [FIX] js: A couple of js errors
* [FIX] maps: First steps in getting OpenLayers editing controls working =
for ol version 10
* [FIX] maps: Stray trailing semicolon causing js issues with map item ed=
iting
* [FIX] maps: One last mode name vs id mixup reverted
* [FIX] maps: Finally creating POIs, Zones and Paths now working again!
Modernize event handling, interaction setup, and field updates.
Includes reverting some modeManager "inconsistencies" changed in 4cdcdb9d=
* [FIX] maps: eslint (according to step 9, even though i haven't finished=
testing some of this yet...)
* [FIX] maps: Rationalise the modeManager and resolve (my) confusion betw=
een `mode` and `name` (and `title`) which seem to have become muddled ove=
r the years
* [FIX] maps: Mainly modernise the colorPicker code and make it work with=
cartograf feature editing tools - work in progress still
* [FIX] maps: Update `formatLocation` (so it might work?)
* [FIX] maps: Fix layer selector select, even though Element Plus prevent=
s this from working so far... (sometimes tiki...!)
* [FIX] maps: Fix edit links on info popups
* [FIX] maps: Improve infobox popup modals and stop duplicated content
See merge request tikiwiki/tiki!10415
</pre>
</li>
</ul>
<h4 style=3D"margin-top: 10px; margin-bottom: 10px;">
15 changed files:
</h4>
<ul>
<li class=3D"file-stats">
<a href=3D"#7b1db6177db3be0b98ca4c7b08250c293a643406">
lib/core/Search/GlobalSource/Geolocation.php
</a>
</li>
<li class=3D"file-stats">
<a href=3D"#7501ef1e034f8f64cd07cfc7a30b1fe92d1cd12c">
lib/core/Tracker/Field/GeographicFeature.php
</a>
</li>
<li class=3D"file-stats">
<a href=3D"#d8cd261528096228c576a9226fac355240067e6f">
lib/geo/geolib.php
</a>
</li>
<li class=3D"file-stats">
<a href=3D"#c07838608b06044c1b48c09e2754b40a9bc293d1">
lib/headerlib.php
</a>
</li>
<li class=3D"file-stats">
<a href=3D"#375d925ea33f1c74fe94cbea44f233b5571e1482">
lib/jquery_tiki/tiki-jquery.js
</a>
</li>
<li class=3D"file-stats">
<a href=3D"#6beed645ef16bf86d2fb9f65661343ce0a2d9767">
lib/wiki-plugins/wikiplugin_appframe.php
</a>
</li>
<li class=3D"file-stats">
<a href=3D"#76092c66abc260f969ca40eef50008be59bfd588">
lib/wiki-plugins/wikiplugin_map.php
</a>
</li>
<li class=3D"file-stats">
<a href=3D"#6853a20bb3028a31da497de97c758319f1857940">
path_js_importmap_generator.php
</a>
</li>
<li class=3D"file-stats">
<a href=3D"#74e61be35528fcc810404e33f315389ac4cdeb2f">
<span class=3D"deleted-file">
=E2=88=92
src/js/jquery-tiki/tiki-maps-ol3.js
</span>
</a>
</li>
<li class=3D"file-stats">
<a href=3D"#5ac8cd37a43942e0a10717282ab6546c5d0f05c1">
<span class=3D"new-file">
+
src/js/jquery-tiki/tiki-maps.js
</span>
</a>
</li>
<li class=3D"file-stats">
<a href=3D"#c689bfc31ef353645603b154dca73052cea88133">
templates/modules/mod-map_edit_features.tpl
</a>
</li>
<li class=3D"file-stats">
<a href=3D"#f914c1d0790f9691cb8bbcb36f8d7f41652c46c0">
templates/modules/mod-map_layer_selector.tpl
</a>
</li>
<li class=3D"file-stats">
<a href=3D"#c3210fde30dd2c5d0624a3daea7f7f17b279a746">
templates/modules/mod-tracker_input.tpl
</a>
</li>
<li class=3D"file-stats">
<a href=3D"#1d19f6531d5e6092109eab4676dee61eea87fffb">
templates/wiki-plugins/wikiplugin_appframe_mapcontrol.tpl
</a>
</li>
<li class=3D"file-stats">
<a href=3D"#cedbbb48cf77a2fb1bddba3d8781645361117dc5">
themes/base_files/scss/_tiki-bootstrap_overrides.scss
</a>
</li>
</ul>
<h5 style=3D"margin-top: 10px; margin-bottom: 10px; font-size: .875rem;">=
The diff was not included because it is too large.
</h5>
</div>
<div class=3D"footer" style=3D"margin-top: 10px;">
<p style=3D"font-size: small; color: #626168;">
=E2=80=94
<br>
<a href=3D"https://gitlab.com/tikiwiki/tiki/-/commit/205701fd7d399c0defd2=
eff29c12c2890def077b">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target=3D"_blan=
k" rel=3D"noopener noreferrer" href=3D"https://gitlab.com">gitlab.com</a>=
. <a href=3D"https://gitlab.com/-/profile/notifications" target=3D"_blank=
" rel=3D"noopener noreferrer" class=3D"mng-notif-link">Manage all notific=
ations</a> =C2=B7 <a href=3D"https://gitlab.com/help" target=3D"_blank" r=
el=3D"noopener noreferrer" class=3D"help-link">Help</a>
<span style=3D"color: transparent; font-size: 0; display: none; overflow:=
hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://gitlab.com/tikiwiki/tiki/-/commit/=
205701fd7d399c0defd2eff29c12c2890def077b at 1785234355
</span>
<script type=3D"application/ld+json">{"@context":"http://schema.org","@ty=
pe":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","u=
rl":"https://gitlab.com/tikiwiki/tiki/-/commit/205701fd7d399c0defd2eff29c=
12c2890def077b"}}</script>
</p>
</div>
</body>
</html>
----==_mimepart_6a6883b354351_383a59a4472111--
--===============3423711966258056817==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--===============3423711966258056817==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
TikiWiki-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs
--===============3423711966258056817==--