Comments (4)
Thank you very much for this very detailed feedback !
If you found a fix, yes, open a pull-request with the fix (if you're sure about it, you can even edit the file on the github web page directly, can't be easier)
Thanks again !
from leaflet.textpath.
So I downloaded a fresh copy because this just started happeing out of now where fellas.
` function addDeleteButtonToPolylinePopup(polyline, shapeData) {
// Bind a popup to the polyline
polyline.bindPopup('<button id="delete-btn-' + shapeData.id + '" data-shape-id="' + shapeData.id + '">Delete</button>' +
'');
// Add an event listener for the polyline's 'popupopen' event
polyline.on('popupopen', function (e) {
var popup = e.popup;
// Get the delete button element from the popup content
var deleteBtn = popup.getElement().querySelector('#delete-btn-' + shapeData.id);
// Add click event listener to the delete button
deleteBtn.addEventListener('click', function (e) {
e.preventDefault();
var shapeId = deleteBtn.getAttribute('data-shape-id');
// Call the deleteShape function with the shapeData.id
deleteShape(shapeId, polyline);
});
});
}`
` // Function to delete the shape using AJAX
function deleteShape(shapeId, polyline) {
var postId = window.featureRouteID; // Get the post ID if available
// Send the data to the server via AJAX
jQuery.ajax({
url: ajaxUrl,
type: 'POST',
data: {
action: 'delete_shape_from_postmeta',
shape_id: shapeId,
post_id: postId
},
success: function(response) {
// console.log(response); // Optional: Handle the server response
// You can perform additional actions after shape deletion if needed
map.removeLayer(polyline);
},
error: function(error) {
console.error('Error:', error); // Optional: Handle errors
}
});
}`
Any ideas on what the hell could make simple code like this stop working after, like more than a year due to this particular instance? Useing Lealet 1.7.0 and it did stop working after I switched the renderer to L.canvas() but I switched it back... still a big problem... You see this allows me to display fiber counts along a build pathway for my data collection web app.
from leaflet.textpath.
Additionally this happens with text now... I'm very confused. Someone throw me a bone. I haven't messed with source nor have I changed this functionality. EVERYTHING works but deleting?
from leaflet.textpath.
@submarcos is there a chance that someone at makinacorpus would give a look to the leaflet plugins issues and pull-requests?
from leaflet.textpath.
Related Issues (20)
- leaflet.textpath.js:76 Uncaught TypeError: text.replace is not a function
- Text display depending on the zoom level - scaled based visibility
- Cannot read property '_renderer' of null HOT 2
- Bug with orientation=flip
- Bug: offset=0 offsets text by width of stroke HOT 1
- orientation = auto? HOT 1
- Confused by versions HOT 1
- setText function doesn't erase the previous text, just draw the new text above HOT 1
- zero divided by zero bug
- Clickable lables
- Does not work when map renderer is set to SVG? HOT 3
- Add "https:"
- Is this plugin can be used with leaflet.browser.print?
- this._map._renderer is undefined HOT 2
- Clarifying the `below` parameter in documentation
- Leaflet.TextPath not initializing or available
- centering text is slow HOT 3
- Demo not working anymore HOT 1
- css text-shadow HOT 2
- Option to choose repeat spacing HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from leaflet.textpath.