I think that this kind of dynamic simulation could offer some possibilities with a small number of combinations only. By the way, imagine that in the rendered html containing tables one wants to use an external pure js pagination library. I can see that Epub3 format can execute also scripts in JS subfolder.
Why is not technically possible to write JS code in some tiddler belonging to epub project and appending references to it in the final html pages? There's some design constraint? e.g. create tiddler sort-table.js, adding sort capabilities to all tables with class 'sortable', add it to the project, then add also tiddler chapter1, containing a table with class 'sortable'. The sort-table.js tiddler should be published in the JS folder of the book and references to it (<script src="js/sortable.js"></script>) could be added (automatically? or via processing instruction in every tiddler?) to html tiddler(s). In a similar concept: is it possible to create (system/common/shadow or whatever) tiddlers containing js code which is to be appended as script to some tiddler 'after its rendering to html', so to be executed by the browser when it's loading the final product e.g. if I tag a 'sort-table.js' tiddler with tiddler names 'hosts', 'addresses', etc. would mean that TW should append js reference to sort-table in #hosts and #addresses html subcode. This behavoiur (if possible!) coud be kept when developing an eventual ebook plugin. What am I missing? Thanks and regards, Paul Netsaver, Rome, IT Il giorno venerdì 25 maggio 2018 10:43:28 UTC+2, Jeremy Ruston ha scritto: > > I very much like the idea of an epub3 output format for TW5. > > As others have noted, the epub3 format itself can be fairly simple (plus > the general rule that it is always orders of magnitude easier to generate a > particular format than it is to parse/accept that format). We already have > a JSZip plugin that can handle the creation of a ZIP file from a bunch of > individual files. > > One aspect that particularly interests me is the production of redundant > static pages to reproduce the functionality of a dynamic experience. For > example, consider a table of a few columns of data that we’d like to > publish such that the user can click on a column heading to sort by it. The > usual approach would be a small JS plugin that rearranges the DOM when the > column header is clicked. Instead, we could pre-generate static HTML > representations of every combination of sorting for the table, and then > construct links between them. So, if the initial rendering is ordered by > first name, and the user clicks on the column for the second name, they > would actually be navigating to a different rendering of the data sorted by > second name. > > I believe that this approach could go a long way: a sort of flipbook > approach to user interface design. > > Best wishes > > Jeremy. > > > > On 25 May 2018, at 04:02, Greg Davis <gregdav...@gmail.com <javascript:>> > wrote: > > Mark S. > > Hi, > Well if it is Science Fiction there is always Baen official slush for > publication http://baen.com/ > > If you have not given it to a beta reader and/or editor. You can try the > crit forums on Baen's Bar (have to register) the Slush Pile is for general > critiques. Other critique forums are Baen's Universe Slush is for short > stories and 1632 Slush is for stories in Eric Flint's Ring of Fire Universe. > http://bar.baen.com/ > > On Thursday, May 24, 2018 at 9:48:31 PM UTC-5, Mark S. wrote: >> >> I guess we're all in the same boat. I've got one medium story finished, >> but wasn't sure where to submit it. >> >> -- >> >> On Thursday, May 24, 2018 at 7:44:58 PM UTC-7, Greg Davis wrote: >>> >>> Tony >>> >>> GO FOR IT ! ! >>> >>> Hey, I was IT. Life interrupted but I am trying to get back to the >>> project I started along time ago. First drafts and notes scattered all >>> over. Wish I'd had TiddlyWiki back then to keep track of everything. >>> >>> Best Wishes, >>> Greg >>> >>> On Thursday, May 24, 2018 at 7:12:04 PM UTC-5, TonyM wrote: >>>> >>>> Josiah, >>>> >>>> The incentive is very powerful for a sub-sector of users, when I was >>>> younger I wanted to be a cosmologist and science fiction writer. An IT >>>> career happened instead. Only recently I started to think about writing >>>> again because I could build a universe, a solar system and a number of >>>> planets and document it in TiddlyWiki. To think that within that wiki the >>>> eventual content can be produced then published to a common reader format >>>> sounds great. We can do this to PDF with our browsers so what extra value >>>> is direct to epub offer? I imagine a richer index and more? >>>> >>>> If however there are good PDF to epub converters I would not waste our >>>> time with another export format but add it to improving PDF outputs. >>>> >>>> Regards >>>> Tony >>>> >>> >>> >> > -- > 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 tiddlywiki+...@googlegroups.com <javascript:>. > To post to this group, send email to tiddl...@googlegroups.com > <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/29761c36-7cb5-4aff-b629-7e740cee208c%40googlegroups.com > > <https://groups.google.com/d/msgid/tiddlywiki/29761c36-7cb5-4aff-b629-7e740cee208c%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 tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. 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/8aae62a1-c840-442a-bd91-ffc8775fe4b9%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.