Wednesday, April 21, 2021

Re: Javascript module function in GWT with JsInterop

Nice - actually proved a very decent little library for us, and easy to embed on the 2 panels where we wanted context sensitive coloring. We even got syntax error markers in the margins working - our server code already parsed and reported lines in error, so it was just a case of figuring the Codejar API to add the markers to the associated lines. We were a bit short of time, so we ended up using a minimal set of old-stype JSNI method wrappings for the 7 or 8 native methods we needed. JsInterop would obviously be a tidier and more modern way to go of course.

On Wednesday, 21 April 2021 at 15:33:59 UTC+1 Thomas wrote:
Ok, cool. Coincidentally I also want to use CodeJar, so I can work that out ;) Cheers!

On Wednesday, April 21, 2021 at 10:25:48 PM UTC+8 RobW wrote:
From memory, I think we took the easy way around and fell back to the non-module version of the underlying JS, which fortunately were available for the lib we were using. Those then just got added to the other JS files we include direct on our app's base HTML.

On Wednesday, 21 April 2021 at 15:18:53 UTC+1 Thomas wrote:
Hi Rob, good to hear. How did you solve the import of the module?

On Tuesday, November 3, 2020 at 1:19:53 AM UTC+8 RobW wrote:
Thomas has very kindly posted an answer to the above SO thread. So I think I'm good!

On Monday, 2 November 2020 at 10:26:56 UTC RobW wrote:
Just re-posting a Q I put on SO today in case anyone here has insights:


Basically, battling to figure how to integrate a library that is implemented as a Javascript export function using JS modules into a GWT application using JsInterop. Pretty sure there must be some way, but the combination of JS module syntax/usage, lack of global namespace for JS module functions is baffling me. I'm a long time Java/GWT coder, but with less in depth JS knowledge. All of my JS integration in the past was done with the older JSNI / wrappering approaches.

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/7fc4cc38-b9c3-4e88-8b5f-cc7a0405359cn%40googlegroups.com.

No comments:

Post a Comment