@gouwzee
I still do work on our internal Mindtouch Core installation, but certainly less development of public stuff out here. I still monitor the forums and my pages and whatnot.
Handling multiline textboxes should be easy, datepickers a bit more work. PM me to discuss.
@neilw
Great, thanks for answering!
What got me thinking is that the templates updatestore and viewstore were moved under the template:obsolete (http://developer.mindtouch.com/Template:Obsolete).
I like page properties since they enable easy parameterization of data. This form example helped me to create forms inside my deki website. I am only slowly learning javascript and dekiscript features such as publish/subscribe and by tweaking your examples I got some neat stuff working.
I really wonder what did your focus shift to? Mindtouch TCS? Something else altogether? I see so little activity nowadays on the developer website..
I would also like to extent this form to support Multiline textbox and datepicker. Might you be interested to help out? :-)
@gouwzee
Did I deprecate it? I can't remember, it's been a looooong time since I looked at this particular page. I would say that if you have something that works, then go for it.
Can you point me to where I deprecated it? I can't find anything here, although I do vaguely recall something about that.
@neilw
I have been working with the templates in my own wiki and created an alternative to UpdateStore: UpdateMap, which omits the array and simply overwrites the map. I wanted to post it as a template. Now I find by suprise that you deprecated the UpdateStore template used in your form above. What superseded it?
@neilw
I have been working with the templates in my own wiki and created an alternative to UpdateList: UpdateMap, which omits the array and simply overwrites the map. I wanted to post it as a template. Now I find by suprise that you deprecated the UpdateList template used in your form above. What superseded it?
I fixed the entry.when issue in my own deki with the following lines:
var days2go = num.floor(date.diffdays(date.Parse{ text : entry.when , format: "MM/dd/yyyy", timezone : "+01:00"} , date.now));
if (days2go == 0) let class ..= "due-today ";
else if (days2go < 0) let class ..= "due-past ";