Hi again, I did create a class MyHTMLDocument that extends HTMLDocument.
However final MyHTMLDocument doc = Js.cast(DomGlobal.document); <-- this crashes final MyHTMLDocument doc = Js.uncheckedCast(DomGlobal.document); <-- this works any idea why uncheckedCast is required? Thanks Vassilis Virvilis On Sun, Aug 11, 2019 at 10:25 AM Vassilis Virvilis <[email protected]> wrote: > > Hi Peter, > > Thanks for replying and for pointing me to the github issue. > > I am thinking the following strategy. > > Create a MyHTMLDocument that extends HTMLDocument and it has the > execCommand but without the @Override annotations. > > That way when HTMLDocument gets execDocument implemented I will get a > warning and at that point I will be able to remove the MyHTMLDocument > class and use the official one. Aargh now I see that is already > mentioned in the comments of the original execCommand issue at > https://github.com/google/elemental2/issues/43 by vegegoku. > > Thanks again. > > Vassilis > > On Sun, Aug 11, 2019 at 8:31 AM Peter Donald <[email protected]> wrote: > > > > execCommand is not yet part of elemental2. There is no reason why it should > > not be other than the externs need cleaning up. It is on my list of things > > to do some time but we don't use it so I haven't got off my kaboose to do > > the work. The issue that is tracking this (among other things) is > > https://github.com/google/elemental2/issues/86 > > > > Until that is completed you will have to use jsinterop to do it yourself. > > > > On Sat, Aug 10, 2019 at 12:54 AM Vassilis Virvilis <[email protected]> > > wrote: > >> > >> What about Document.execCommand() ? > >> > >> > >> On Fri, Aug 9, 2019 at 5:20 PM Vassilis Virvilis <[email protected]> wrote: > >> > > >> > Hi, > >> > > >> > I am looking for Document.createEvent and I can see that createEvent > >> > is defined in DocumentEvent which is an interface but Document itself > >> > does not inherit/implement this interface. > >> > > >> > I suppose I can cast Document it to DocumentEvent with Js.cast() but > >> > that's ugly. > >> > > >> > So what's going on? > >> > > >> > I am using elemental2 2.25 as published by Peter Donald. > >> > > >> > -- > >> > Vassilis Virvilis > >> > >> > >> > >> -- > >> Vassilis Virvilis > >> > >> -- > >> 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 [email protected]. > >> To view this discussion on the web visit > >> https://groups.google.com/d/msgid/google-web-toolkit/CAKbOjEx4%2B3TZuMJf2%3DBiCW6d57o-OLoMiBjqjSi%3DMjPny%2B%2B_ug%40mail.gmail.com. > > > > > > > > -- > > Cheers, > > > > Peter Donald > > > > -- > > 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 [email protected]. > > To view this discussion on the web visit > > https://groups.google.com/d/msgid/google-web-toolkit/CACiKNc4frwwFenqaAGPN3nBxgsYHJ_gO_86QbOPQpBT02eySsg%40mail.gmail.com. > > > > -- > Vassilis Virvilis -- Vassilis Virvilis -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/CAKbOjEwQ-JWEk94wTrrvC52FewYqdt_bmOA2EauxkKhF0sEWpw%40mail.gmail.com.
