Hi Jonathan,

Glad you like the plugin.

The plugin uses the 
moment.js<http://momentjs.com/docs/#/parsing/string-format/> library 
for date parsing.  The formats it supports are listed under the "string + 
format" section.  The required format can be passed to the plugin using the 
'format' attribute.

Looking at the documentation it doesn't seem that moment js handles +/- nor 
a BCE/CE indicator.  However, I have had a look at the moment.js test suite 
and have come across examples using negative years.  There examples 
include: 

   1. "-270000-01-01" formatting it with "YYYYY-MM-DD" to get BCE 270,001.
   2. "-1000-01-01" formatting it with "YYYYY-MM-DD" to get  BCE 1,001
   
I haven't tried these myself (I only need to the timeline to handle the 
last couple of hundred years), but it may be worth having a go to see if 
you can get them to work.

Good luck,

Martin

On Friday, 14 March 2014 13:23:58 UTC, Jonathan Emmert wrote:
>
> I love this plugin - thank you.  
>
> Is there a way to work with dates that are BCE?  I tried using negative 
> numbers for "start" and "end" but I get an error: "visjstimeline: Not a 
> startDate (-0605) on Nebuchadnezzar II.start"
>
> I get the same thing if I use positive numbers.
>
> Thanks for the work and the help!
>
> Jonathan
>
>
>
> On Thursday, March 13, 2014 10:05:44 AM UTC-4, emkay wrote:
>>
>>
>> On Wednesday, 12 March 2014 22:15:10 UTC, Jeremy Ruston wrote:
>>>
>>> Hi Martin
>>>
>>> Congratulations on a very nicely executed plugin, with exemplary 
>>> presentation. I'm sure it will be justly popular. I'll add a link on 
>>> tiddlywiki.com - how would you like to be credited?
>>>
>>
>> Thanks to you (and everyone else) for the positive feedback.  All the 
>> real hard work has been done by you and the vis.js guys, all I did was to 
>> pull the two together.  You are welcome to credit me as Martin Kendall on 
>> tiddlywiki.com.
>>
>>
>>
>>> I had a quick scan of the code: 
>>>
>>> * Your parseWidgetAttributes() method is interesting. I had originally 
>>> planned to make the attribute handling be more declaratory, and would still 
>>> like to do so
>>>
>>
>> Yes, I like the idea of declarative options, though my code is a long way 
>> from being useful.  I will keep evolving it and maybe it will help 
>> formulate some ideas.
>>  
>>
>>> * I wondered if you'd considered merging the three ways of specifying 
>>> the tiddler list into one: "list='title'" is equivalent to a filter 
>>> "[list[title]]", except for the requirement to quote tiddler titles.
>>>
>>
>> You really made my day with this idea - I love simplifying things down to 
>> a smaller set of moving parts (less to code, less to maintain and less to 
>> go wrong).  I've released a new version of the plugin that merges the three 
>> attributes, consolidating on filter.  This lead me to digging deeper into 
>> filters, but my issues there are best discussed on TiddyWikiDev.
>>  
>>
>>> * The demo tiddlers are missing the vertical bar at the start of the 
>>> table at the top
>>>
>>  
>> I'd totally forgotten I was even aiming to show a table - nice spot!
>>  
>>
>>>
>>> Anyhow, I'm very happy to see this, and wish you luck for future 
>>> plugins! (Mindmapping is a perennial request...)
>>>
>>> Best wishes
>>>
>>> Jeremy
>>>
>>>
>>>
>>>
>>> On Wed, Mar 12, 2014 at 8:12 PM, emkay <[email protected]>wrote:
>>>
>>>> Hello,
>>>>
>>>> I've written a TW5 plugin that uses vis.js <http://visjs.org/> to show 
>>>> a graphical timeline view of a wiki's tiddlers.  
>>>>
>>>> I developed it for my own use, but I thought others may find it useful, 
>>>> so I have made it available on github.
>>>>
>>>> A demonstration of the widget and it's help tiddler can be seen at:
>>>>
>>>> http://emkayonline.github.io/tw5visjs
>>>>
>>>> You can install it by dragging it from the demonstration's ControlPanel 
>>>> into your wiki.  It requires TW5 version >= 5.0.8-beta.
>>>>
>>>> Full documentation, source and tests can be found at:
>>>>
>>>> https://github.com/emkayonline/tw5visjs
>>>>
>>>>
>>>> All the best,
>>>>
>>>> Martin
>>>>
>>>> -- 
>>>> 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 [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at http://groups.google.com/group/tiddlywiki.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>>
>>> -- 
>>> Jeremy Ruston
>>> mailto:[email protected]
>>>  
>>

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.

Reply via email to