-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error when using window._()
localization in documentReady hook
#6627
Comments
@SamTV12345 this fix the error but now it generate a warning "No translations available (yet)" :\ |
Ok then there is another problem. Maybe a fork would solve the issues. @ldidry Do you have an idea why the plugin is not working? |
No, but I didn’t tried to reproduce the bug (no time for that right now). |
FTR, it worked on v2.1.0 and it's stated to be broken on 2.2.0. If i log |
Thanks I'll debug it . I guess this is an issue on Etherpad |
@SamTV12345, did you have time to debug this? |
Yes the fix is relatively easy. The plugin needs to substitute any occurrence with the html10n.get() expression and it will work. |
Ah, I don't really know how to program in javascript, but you mean all the occurrences of |
Yes you need to import the Etherpad module and then call html.get with the correct value. I have no idea why the underscore does not work. Could be that the bundler optimized things incorrectly. |
Just checking: Was this solved? Changelog mentions something like this. And I think I noticed a problem with this while testing previous versions, but now it seems gone. |
I have no idea what JavaScript does here. It is normally just a shortcut. The .get() version works. ._ does not. |
Describe the bug
Using
window._()
localization function in a script called by documentReady hook generate an errorTypeError: window._ is not a function
.To Reproduce
Steps to reproduce the behavior:
Server (please complete the following information):
node --version
): v20.17.0npm --version
): 10.8.2Desktop (please complete the following information):
Additional context
Bur reported on plugin repo here https://framagit.org/framasoft/Etherpad/ep_delete_after_delay/-/issues/23 but it seems to be an etherpad regression.
The text was updated successfully, but these errors were encountered: