Hi Mark,

I used a rather crude growing textbox for a static application.
You can find it here d3tw <http://d3tw.tiddlyspot.com/>.

Goodluck, Okido

Op maandag 16 juni 2014 23:00:14 UTC+2 schreef infernoape:
>
> Not intending to add additional frustration since I know you are using TWC 
> but I have it in TW5 with just:<$edit field="text" 
> class="tw-edit-texteditor" tiddler="$:/Ticksheet/temp"/>
>
>
>
>
> Sent from my Samsung Epicâ„¢ 4G Touch
>
> Mark Booth <[email protected] <javascript:>> wrote:
> I am currently implementing a form in my *TiddlyWiki Classic 
> <http://classic.tiddlywiki.com/>* using the *FormTiddlerPlugin 
> <http://tiddlywiki.abego-software.de/#FormTiddlerPlugin>*. So far I have 
> been really pleased, I can use the *ForEachTiddlerPlugin 
> <http://tiddlywiki.abego-software.de/#ForEachTiddlerPlugin>* to pull up 
> lists of tiddlers and the *AutoRefreshPlugin 
> <http://tiddlywiki.abego-software.de/#AutoRefreshPlugin>* to make those 
> lists update whenever any of the data tiddlers change. For details, see the 
> *Example* section below.
>
> The problem I have is that I have a few fields where the content could be 
> quite small (one line) or could be quite large (several paragraphs). At the 
> moment, I am using the standard *textarea*, so I have to set the area to 
> be big enough for the largest content I might have, leaving the box using 
> up far more space than is necessary for entries with little information.
>
> Looking around the net, it looks like the best solution for auto expanding 
> text areas is *ExpandingTextareas 
> <https://github.com/bgrins/ExpandingTextareas>* based on *Expanding Text 
> Areas Made Elegant 
> <http://alistapart.com/article/expanding-text-areas-made-elegant>*. Sadly 
> no-one, as far as I can tell, has integrated *ExpandingTextareas *with 
> *FormTiddlerPlugin 
> *on TiddlyWiki.
>
> What I've tried
>
> Initially, I tried taking the *expanding.js *from *ExpandingTextareas*, 
> copying the text into an *ExpandingTextAreasJQueryPlugin *tiddler and 
> giving that tiddler the *systemConfig *tag, but after doing this, changing
>
>     <textarea name=Background rows="1" cols="40" >
>
> to
>
>     <textarea class='expanding' name=Background rows="1" cols="40" >
>
> as suggested in the documentation, didn't have any effect.
>
> I then tried to follow *Leveraging jQuery and jQuery plugins in 
> TiddlyWiki 
> <http://hawksworx.com/blog/leveraging-jquery-and-jquery-plugins-in-tiddlyWiki/>*,
>  
> which details providing a wrapper *ListNavPlugin *to make use of the 
> jQuery *ListNavJQueryPlugin*, but even after I had navigated around the 
> broken javascript sections (you have to look at the page source to get the 
> correct line endings), I couldn't see how to apply this to the case of 
> using *ExpandingTextareas*. I just can't work out how to apply the 
> knowledge I've gained about Tiddlywiki plugins so far to actually creating 
> a plugin which will do what I want.
>
> Any help with either writing a wrapper plugin (if necessary), using 
> *ExpandingTextareas* with TiddlyWiki, or any alternative solutions would 
> be much appreciated.
>
> Example
>
> Here are the tiddlers I'm using right now:
>
> ExampleTemplate tiddler
>
>     <html><table>
>         <tr>    <td align="right"><b>Name:</b></td>
>                 <td><input name=FullName type=text /></td>
>         </tr>
>         <tr>    <td align="right"><b>Background:</b></td>
>                 <td><textarea name=Background rows="1" cols="40" 
> style="width:98%" ></textarea></td>
>         </tr>
>     </table></html>
>
> Examples tiddler
>
>     <<tiddler ListTaggedTiddlers with: "ExampleDatabase">>
>     [[ExampleTemplate]] <<newTiddler
>             label:"Create Example"
>             title:"NewExample"
>             text:{{"<<formTiddler [[ExampleTemplate]]>"+">"}}
>             tag:"ExampleDatabase"
>     >>
>     <<autoRefresh>>
>
> Bob Dobbs tiddler (ExampleDatabase tag)
>
>     <<formTiddler [[ExampleTemplate]]>><data>{"FullName":"Bob 
> Dobbs","Background":"I have dedicated my life to the accumulation of slack, 
> and the promotion of the Church of the Subgenius."}</data>
>
> Bobby Henderson tiddler (ExampleDatabase tag)
>
>     <<formTiddler [[ExampleTemplate]]>><data>{"FullName":"Bobby 
> Henderson","Background":"Nothing to say here."}</data>
>
> Note that I originally posted to Stack Overflow 
> <http://stackoverflow.com/q/24228915/42473>, but there are very few 
> TiddlyWiki questions there. My apologies if this post ends up being 
> duplicated, as I forgot to add the (TWC) tag to the subject te first time 
> around.
>
> Thanks,
>
> Mark..........
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "TiddlyWikiDev" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To post to this group, send email to [email protected] 
> <javascript:>.
> Visit this group at http://groups.google.com/group/tiddlywikidev.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" 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/tiddlywikidev.
For more options, visit https://groups.google.com/d/optout.

Reply via email to