Hello Jan, Outch! As you report this bug, I did some research about this functionality. And discovered that it will not work in most browser if the website is not over http*S* : https://caniuse.com/#feat=geolocation.
About notifications : why not? Just have to think it the lightest and most unobstrusive way. Since for me this macro should remain very light. When I got time, I will create a demo on a https github page in order to check. But I'm a bit overwhelmed just now. Sorry for that. greetings Sylvain Le lundi 20 août 2018 12:50:49 UTC+2, Jan a écrit : > > Salut Sylvain, > this is what i expected the button to do ... but when I open the Tiddler > in Firefox or Safari on my Iphone after pressing the button, I cannot see > the field "point" it created. I don't know why. It would be nice if the > button could give feedback with a notification... and perhaps show the > coordinates if the point is created. > > (By the way: We should start a new thread and announce the new Addon > correctly...for this one still shows Sylvain Naudin's name in the reference) > > Yours Jan. > > > > > Am 20.08.2018 um 10:36 schrieb SylvainComte: > > Hello Jan, > > I went to your szenio.de/drehorte page. The button was here. I clicked > here and it "worked" (e.g. It added a "point" field with my coordinates in > the GeoLocTest tiddler). But there are some issues : each time the tiddler > is modified, the button is re-rendered. So if you click on the button and > then give a five star rating to the tiddler, you will have three buttons! > I'll have to see this. > > cheers, > > Sylvain > > Le dimanche 19 août 2018 12:59:33 UTC+2, Jan a écrit : >> >> Salut Sylvain, >> I tried to get it to work on szenio.de/drehorte. On an iphone I get the >> button (on the normal computer I don't I guess this is because there i have >> my geolocation deactivated...) >> But what exactly does it do? Or what do I have to do to get the geoloc >> into a field? >> >> -Jan >> >> >> Am 16.08.2018 um 16:07 schrieb SylvainComte: >> >> Well Jan, >> >> sorry for the delay. I was having (great) vacations and was off the grid. >> For me a <<geoLoc>> should (almost) work. Beware of the uppercase "L". >> >> cheers, >> >> Sylvain >> >> Le vendredi 20 juillet 2018 00:30:56 UTC+2, Jan a écrit : >>> >>> Salut Sylvain, >>> I am happy to see you work on the plugin...though I could not get it to >>> work yet. >>> How would you call the macro? Simply <<geoloc>>? >>> Is there a demo somewhere? >>> >>> Merci beaucoup (... et pardon pour avoir confendu vos noms) >>> >>> Jan >>> >>> >>> Am 19.07.2018 um 12:38 schrieb SylvainComte: >>> >>> Hello, >>> >>> I made an attempt, that need some ironing and is still buggy. But it may >>> help you to progress. You can find it on the leaflet branch of the leaflet >>> map plugin repo : >>> >>> https://framagit.org/sycom/TiddlyWikiPlugins/blob/leaflet/leaflet/macros/geolocation-macro.js >>> >>> cheers, >>> >>> Sylvain >>> PS: Sylvain Naudin is not the author of this plugin. He's a very cool >>> guy though... >>> >>> Le jeudi 19 juillet 2018 03:15:08 UTC+2, TonyM a écrit : >>>> >>>> Jan, >>>> >>>> When wanting to include JavaScript in TiddlyWiki I think you will find >>>> the developer forum and various resources more useful. >>>> >>>> >>>> - This has being discussed many times and there are architectural >>>> reasons why this is not so strait forward. >>>> - However many plugins come from js resources. >>>> - You may also find the git issues relate to this >>>> https://github.com/Jermolene/TiddlyWiki5/issues >>>> >>>> I have a keen interest in geolocation and would appreciate some >>>> features in TiddlyWiki however I have another approach that may be simpler. >>>> >>>> Let me know if you want to start a conversation on this. >>>> >>>> Regards >>>> Tony >>>> >>>> >>>> Regards >>>> Tony >>>> >>>> On Thursday, July 19, 2018 at 9:53:28 AM UTC+10, Jan wrote: >>>>> >>>>> Hello >>>>> I made several attempts to adapt this geolocation snippet >>>>> https://www.w3schools.com/Html/tryit.asp?filename=tryhtml5_geolocation >>>>> to TW. >>>>> I starting to think TW is not the easiest place to learn java script. >>>>> Is there a documentation how to wrap in the code and define functions? >>>>> This is where I am right now, alas it throws red screen of >>>>> embarassment. >>>>> _________________________________ >>>>> >>>>> /*\ >>>>> title: $:/core/modules/macros/geolocation.js >>>>> type: application/javascript >>>>> module-type: macro >>>>> >>>>> Macro to return the current Geoposition in Coordinates >>>>> >>>>> \*/ >>>>> (function(){ >>>>> >>>>> /*jslint node: true, browser: true */ >>>>> /*global $tw: false */ >>>>> "use strict"; >>>>> >>>>> /* >>>>> Information about this macro >>>>> */ >>>>> exports.name = "geolocation"; >>>>> >>>>> exports.params = []; >>>>> >>>>> /* >>>>> Run the macro >>>>> */ >>>>> exports.run = function() { >>>>> if (navigator.geolocation) { >>>>> navigator.geolocation.watchPosition(showPosition); >>>>> } else { >>>>> var geolocation = Geolocation is not supported by this browser; >>>>> } >>>>> var geolocation = position.coords.latitude + "," + >>>>> position.coords.longitude; >>>>> return geolocation; >>>>> }; >>>>> >>>>> })(); >>>>> >>>>> __________________ >>>>> >>>>> Can anyone help? >>>>> >>>>> Yours Jan >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Am 03.07.2018 um 00:36 schrieb Jan: >>>>> >>>>> Hello, >>>>> I would like to have a macro which uses this script >>>>> https://www.w3schools.com/Html/tryit.asp?filename=tryhtml5_geolocation >>>>> to capture the geolocation. >>>>> It should trigger a Modal with a button to write >>>>> position.coords.longitude ,position.coords.latitude >>>>> to a field called points in a new tiddler. >>>>> >>>>> (This is what I would furnish if I got the geolocation as a >>>>> name/variable. somehow.I would also make a button also add it to a path.) >>>>> >>>>> This would be a great feature to have in Sylvain Naudins Leaflet >>>>> Plugin (http://sycom.github.io/TiddlyWiki-Plugins/#Leaflet%20plugin) >>>>> >>>>> Thanks for your help! >>>>> Yours >>>>> Jan >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "TiddlyWiki" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at https://groups.google.com/group/tiddlywiki. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/tiddlywiki/a601bb93-4d61-47a6-8d3e-813e6b64171a%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/tiddlywiki/a601bb93-4d61-47a6-8d3e-813e6b64171a%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "TiddlyWiki" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at https://groups.google.com/group/tiddlywiki. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/tiddlywiki/51a428fb-89a4-44c0-b317-c21392bc5d9f%40googlegroups.com >> >> <https://groups.google.com/d/msgid/tiddlywiki/51a428fb-89a4-44c0-b317-c21392bc5d9f%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> >> >> -- > You received this message because you are subscribed to the Google Groups > "TiddlyWiki" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > To post to this group, send email to [email protected] > <javascript:>. > Visit this group at https://groups.google.com/group/tiddlywiki. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/b7725dc0-784c-487f-b63d-89310586edbf%40googlegroups.com > > <https://groups.google.com/d/msgid/tiddlywiki/b7725dc0-784c-487f-b63d-89310586edbf%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > > > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/53a1817f-6c08-46dd-a0b0-b38fe0b1a4f8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

