The reason was to avoid the dependency on the external file, which has
to be managed to a certain extent, kept up to date and so on.
I've done some experimentation with making it possible to unpack the
tiddlysaver.jar from the main TiddlyWiki file:
http://autotiddlysaver.tiddlyspot.com/
> In
> addition, the Java LiveConnect driver works on FF without security dialogs.
> This driver is slower, but it might be faster than dismissing a security
> warning! (JavaLiveConnect has a definite pause in Opera, but it's pretty
> snappy in FF.)
I hadn't realised that LiveConnect worked in Firefox. It looks like
they've been improving it recently:
https://developer.mozilla.org/en/LiveConnect
Interesting.
> How about making the twFile driver order configurable? Or change it to the
> following order: ["tiddlySaver", "activeX", "javaLiveConnect", "mozilla"]
I like the idea of making it configurable, and would worry that
changing the default would be too disruptive in the field with the
installed base.
> I have attached a patch detailing the changes I made to twFile.js Any
> comments are appreciated.
> I am also thinking of adding
> a function: $.twFile.ready(handler) that will be called as soon as twFile
> can process files (it checks by intermittently trying to load the file at
> "document.location.")
Is there a lighter weight way of checking? Some TW files are quite large.
> John
> Notes: twFile driver support (stars* indicate number of security warnings)
> ActiveX: IE***
> Mozilla: FF*
> TiddlySaver: IE**, FF, Opera, Chrome/Safari
> JavaLiveConnect: FF [slight pause], Opera (v <= 10.0)[very slow]
> [I could swear IE supported TiddlySaver and JavaLiveConnect without security
> dialogs, but now I can't reproduce it... Just an empty <script> tag results
> in a warning; JavaLiveConnect doesn't even work.]
I don't think I ever got TiddlySaver working on IE, but I could easily
be wrong, it was quite a long time ago.
Many thanks,
Cheers
Jeremy
> Browser versions
> IE: 8.0
> FF: 3.5.11
> Opera: 10.61 + 10.00
> Chrome: 6.0
> Safari: 5.0.1
> Environment
> Windows 7
> Lenovo X301
> --
> www.leftium.com
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "TiddlyWikiDev" group.
> To post to this group, send email to tiddly...@googlegroups.com.
> To unsubscribe from this group, send email to
> tiddlywikide...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/tiddlywikidev?hl=en.
>
--
Jeremy Ruston
mailto:jer...@osmosoft.com
http://www.tiddlywiki.com
While the bloated LiveConnect code in the Mozilla source will be removed (in version 1.9.2 of the platform, see bug 442399), its former API has been restored (see also the specification and this thread) (building on NPAPI?), and as of Java 6 update 12, extensions as well as applets can make use of this restored API.
--
You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group.
To post to this group, send email to tiddly...@googlegroups.com.
To unsubscribe from this group, send email to tiddlywikide...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/tiddlywikidev?hl=en.
I got some more ideas about how to eliminate the twFile-not-ready-before-all-document.ready()-handlers-processed limitation: