Alright, that seems to do the trick for the most part. I do have a question though. Using the wikify widget with the output set to html puts a leading <p> and trailing </p> around the text I enter. This normally wouldn't be a big deal, but since this is ultimately ending up in a table cell, it causes the row to be higher than it would otherwise which I don't care for. Is it possible for these paragraph tags to not be generated? If not, then is there another way to do what I want to do?
Here's the wikify code and the macro for adding the span tags I ended up with: \define newtext(text) <span class="trtooltip">Hover... <span class="trtooltiptext"> $text$ </span> </span> \end <$wikify name=text text="""<$macrocall $name=newtext text=<<notes>> />""" output=html > Any help would be greatly appreciated. Damon On Thursday, March 25, 2021 at 10:11:52 AM UTC-7 History Buff wrote: > After a bit of research, I discovered the output parameter of the wikify > widget. I hadn't noticed that when I had tried wikify before. If I set the > output to html, then I seem to get exactly what I want (at least in the > experiment that I did). I will next try it in my mileage macro to make sure. > > I'm still open to any comments or suggestions on improvements of my macro. > > On Thursday, March 25, 2021 at 9:41:42 AM UTC-7 History Buff wrote: > >> One more thing I should point out is that the above only works if I type >> in the text in the notes area first and then select from the drop downs. If >> I do a dropdown first, all of the default text disappears so this really >> isn't an optimal solution. >> >> On Wednesday, March 24, 2021 at 2:34:33 PM UTC-7 History Buff wrote: >> >>> Greetings smart people, >>> >>> I'm trying to generate a form where one of the input areas ends up in a >>> tooltip (the notes and sources area). I've got a working model, but I don't >>> like the way it's implemented. It seems like there should be a more elegant >>> way to do it, but I haven't found a working solution after a few hours of >>> fiddling. The screenshot shows the form with my ugly way where I use the >>> default text parameter to include the spans for the tooltip and the actual >>> input is between them. What I want is to have a macro that adds these spans >>> and I don't have to have them visible. The code I'm currently using to >>> generate this is below the screenshot. I've defined a macro that I think >>> will work at the top, but I haven't been able figure out a way to invoke it >>> and have it work. Any help would be greatly appreciated. >>> >>> [image: Screenshot 2021-03-24 142940.png] >>> >>> \define newtitle(name,date) >>> $name$ ($date$) >>> \end >>> \define newtext(text) >>> <span class="trtooltip">Hover... >>> <span class="trtooltiptext"> >>> $text$ >>> </span> >>> </span> >>> \end >>> \define NewMileageEntry() >>> <$vars >>> temp="$:/temp/NewEntry"> >>> Company Performing Activity: <$select tiddler=<<temp>> field=company >>> tooltip="Select Company"> >>> <$list filter='[!is[system]tag[Railroads]]'> >>> <option><$view field='title'/></option> >>> </$list> >>> </$select> >>> <p/> >>> Mileage Received From: <$select tiddler=<<temp>> field=from >>> tooltip="Select railroad that mileage was received from"> >>> <$list filter='[!is[system]tag[Railroads]]'> >>> <option><$view field='title'/></option> >>> </$list> >>> </$select> >>> <p/> >>> Mileage Transferred To: <$select tiddler=<<temp>> field=to >>> tooltip="Select railroad receiving the mileage"> >>> <$list filter='[!is[system]tag[Railroads]]'> >>> <option><$view field='title'/></option> >>> </$list> >>> </$select> >>> <p/> >>> Date: <$edit-text >>> tiddler=<<temp>> >>> field=date >>> class=fieldinput >>> tag=input >>> size=12 >>> placeholder="yyyy-mm-dd" >>> /> >>> <p/> >>> Mileage: <$edit-text >>> tiddler=<<temp>> >>> field=mileage >>> class=fieldinput >>> tag=input >>> size=8 >>> />  >>> Not in Kansas? <$checkbox tiddler=<<temp>> field="outofstate" >>> checked="yes" unchecked="" default=""></$checkbox> >>> <p/> >>> (C)onstructed, (A)bandoned, (S)old, (L)eased, (R)eclassified: >>> <$edit-text >>> tiddler=<<temp>> >>> field=mileagetype >>> class=fieldinput >>> tag=input >>> size=4 >>> /> >>> <p/> >>> Origin: <$edit-text >>> tiddler=<<temp>> >>> field=origin >>> class=fieldinput >>> tag=input >>> size=72 >>> /> >>> <p/> >>> Destination: <$edit-text >>> tiddler=<<temp>> >>> field=destination >>> class=fieldinput >>> tag=input >>> size=72 >>> /> >>> <p/> >>> Notes, Sources, etc.: >>> <$edit-text >>> tiddler=<<temp>> >>> field=notes >>> class=fieldarea >>> tag=textarea >>> default="""<span class="trtooltip">Hover... >>> <span class="trtooltiptext"> >>> Enter your text here. >>> </span> >>> </span>""" >>> /> >>> <p/> >>> <$button tooltip="save input" > {{$:/images/train-track}} Add New >>> Mileage >>> <$vars >>> date={{{ [title<temp>get[date]] }}} >>> mileage={{{ [title<temp>get[mileage]] }}} >>> mileagetype={{{ [title<temp>get[mileagetype]] }}} >>> outofstate={{{ [title<temp>get[outofstate]] }}} >>> origin={{{ [title<temp>get[origin]] }}} >>> destination={{{ [title<temp>get[destination]] }}} >>> notes={{{ [title<temp>get[notes]] }}} >>> company={{{ [title<temp>get[company]] }}} >>> source={{{ [title<temp>get[source]] }}} >>> from={{{ [title<temp>get[from]] }}} >>> to={{{ [title<temp>get[to]] }}} > >>> <$wikify name=tidname text="""<$macrocall $name=newtitle >>> name=<<company>> date=<<date>> />"""> >>> <$set name="namelink" filter="[title<company>]"> >>> <$set name="fromlink" filter="[title<from>]"> >>> <$set name="tolink" filter="[title<to>]"> >>> <$action-createtiddler >>> $basetitle=<<tidname>> >>> date=<<date>> >>> mileage=<<mileage>> >>> mileagetype=<<mileagetype>> >>> origin=<<origin>> >>> outofstate=<<outofstate>> >>> destination=<<destination>> >>> tags=<<namelink>> >>> company=<<namelink>> >>> from=<<fromlink>> >>> to=<<tolink>> >>> text=<<notes>> /> >>> </$set> >>> </$set> >>> </$set> >>> </$wikify> >>> </$vars> >>> <$action-deletetiddler $filter="[<temp>]" /> >>> </$button> >>> <$button tooltip="cancel input"> {{$:/core/images/cancel-button}} >>> Clear Entries >>> <$action-deletetiddler $filter="[<temp>]" /> >>> </$button> >>> </$vars> >>> \end >>> >> -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/66f2acd4-4190-448a-9e39-94e615b76350n%40googlegroups.com.