No harm, no foul. I appreciate the tips as always. Any thoughts on the code?
On Mon, May 10, 2021 at 8:48 PM TW Tones <[email protected]> wrote: > Concatenate (at the end) is "adding a suffix almost by definition". I call > it a suffix in this case because it clearly only comes at the end. and > using the suffix operators is a way to concatenate. > > Please not I did not review the code you presented, just thought these > tips may help. > > Regards > Tones > > > On Tuesday, 11 May 2021 at 13:31:22 UTC+10 History Buff wrote: > >> Thanks Tones, >> >> I’ve used limit in the past so am familiar with it. However, I’m not >> understanding how it applies here. I’m not adding the filename as a suffix >> in a filter (unless I’m really missing something which may be the case). >> I’m using a small macro to concatenate the path with the filename. >> >> >> On Mon, May 10, 2021 at 8:19 PM TW Tones <[email protected]> wrote: >> >>> That result is common when your list is generating more instances that >>> you expected. >>> >>> It suggest an error in your code. A Quick fix may be to introduce >>> +[limit[1]] in the filter generating it. >>> In this case we can see the problem is before adding the suffix image.jpg >>> >>> Tones >>> >>> On Tuesday, 11 May 2021 at 11:21:08 UTC+10 History Buff wrote: >>> >>>> Sorry, I attempted to describe it in words which wasn't sufficient. >>>> >>>> What I want to result is the following (assume the filename is >>>> image.jpg): >>>> >>>> ./Archival_image/image.jpg >>>> >>>> What I actually get is this: >>>> >>>> >>>> ./Archival_image/./Archival_image/./Archival_image/./Archival_image/./Archival_image/./Archival_image/./Archival_image/image.jpg >>>> >>>> The number of times ./Archival_image/ is repeated seems random and, as >>>> I said, can be as many as two or three all the way up to eighteen. >>>> >>>> >>>> On Monday, May 10, 2021 at 5:51:00 PM UTC-7 TW Tones wrote: >>>> >>>>> Do share an example of the "corrupt values", if could point to the >>>>> problem without jumping into the code, or will this code work on >>>>> tiddlywiki.com, if not can you make it? >>>>> >>>>> Tones >>>>> >>>>> On Tuesday, 11 May 2021 at 06:58:28 UTC+10 History Buff wrote: >>>>> >>>>>> All, >>>>>> >>>>>> I have a macro that has several edit text widgets and a button to >>>>>> save these inputs to the fields of a newly created tiddler (see code >>>>>> below). I'm having some issues with one particular field, namely the >>>>>> archive field. The input is the filename of the image and what should be >>>>>> placed in the archive field of the new tiddler is: >>>>>> ./Archival_images/filename. However, what ends up being placed in there >>>>>> is >>>>>> the ./Archival_images/ string repeated a seemingly random number of >>>>>> times. >>>>>> I've seen it repeated anywhere from three times to eighteen times. I've >>>>>> tried slashes with both directions with no difference. I've also tried >>>>>> the >>>>>> wikify widget without the output and mode options with no difference in >>>>>> behavior. Any ideas on why that might be happening? >>>>>> >>>>>> Thanks in advance. >>>>>> >>>>>> >>>>>> \define newtext(image) >>>>>> <a href="./Images/$image$.jpg" target="_blank"> <img >>>>>> src="./Images/$image$.webp"></a> >>>>>> \end >>>>>> >>>>>> \define newarchive(archive) >>>>>> ./Archival_images/$archive$ >>>>>> \end >>>>>> >>>>>> \define newImageEntry() >>>>>> <$vars >>>>>> temp="$:/temp/NewImageEntry"> >>>>>> Image Filename: >>>>>> <$edit-text >>>>>> tiddler=<<temp>> >>>>>> field=filename >>>>>> tag=input >>>>>> class=fieldinput >>>>>> size=64 >>>>>> /> >>>>>> <p/> >>>>>> Archival Image Filename: >>>>>> <$edit-text >>>>>> tiddler=<<temp>> >>>>>> field=archive >>>>>> tag=input >>>>>> class=fieldinput >>>>>> size=64 >>>>>> /> >>>>>> <p/> >>>>>> Image Category: >>>>>> <$edit-text >>>>>> tiddler=<<temp>> >>>>>> field=category >>>>>> tag=input >>>>>> class=fieldinput >>>>>> size=64 >>>>>> placeholder="Enter all categories separated by a comma." >>>>>> /> >>>>>> <p/> >>>>>> Image Label: >>>>>> <$edit-text >>>>>> tiddler=<<temp>> >>>>>> field=label >>>>>> class=fieldinput >>>>>> tag=input >>>>>> placeholder="Enter a brief label for the image." >>>>>> size=64 >>>>>> /> >>>>>> <p/> >>>>>> Image Details: >>>>>> <$edit-text >>>>>> tiddler=<<temp>> >>>>>> field=details >>>>>> class=fieldarea >>>>>> tag=textarea >>>>>> placeholder="Enter any detailed information about the image." >>>>>> /> >>>>>> <p/> >>>>>> Surnames: >>>>>> <$edit-text >>>>>> tiddler=<<temp>> >>>>>> field=surnames >>>>>> tag=input >>>>>> class=fieldinput >>>>>> size=64 >>>>>> placeholder="Enter all surnames separated by a comma." >>>>>> /> >>>>>> <p/> >>>>>> <$button tooltip="save input"> >>>>>> {{$:/images/google-material-design/image/two-tone/24px/add-a-photo}} Add >>>>>> New Image >>>>>> <$vars >>>>>> filename={{{ [title<temp>get[filename]] }}} >>>>>> archive={{{ [title<temp>get[archive]] }}} >>>>>> category={{{ [title<temp>get[category]] }}} >>>>>> label={{{ [title<temp>get[label]] }}} >>>>>> details={{{ [title<temp>get[details]] }}} >>>>>> > >>>>>> <$wikify name="text" text="""<$macrocall $name=newtext >>>>>> image=<<filename>> />""" output=html mode=inline> >>>>>> <$wikify name="archive" text="""<$macrocall $name=newarchive >>>>>> archive=<<archive>> />""" output=html mode=inline> >>>>>> <$set name="newtags" >>>>>> filter="[title<temp>get[surnames]split[,]] [[image]]"> >>>>>> <$action-createtiddler >>>>>> $basetitle=<<filename>> >>>>>> text=<<text>> >>>>>> category=<<category>> >>>>>> details=<<details>> >>>>>> label=<<label>> >>>>>> tags=<<newtags>> >>>>>> archive=<<archive>> >>>>>> hide-body="yes" >>>>>> /> >>>>>> </$set> >>>>>> </$wikify> >>>>>> </$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 a topic in the >>> Google Groups "TiddlyWiki" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/tiddlywiki/H6NG57ri3eA/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/tiddlywiki/edcac80f-a223-4188-a83d-cf6c037ce5ebn%40googlegroups.com >>> <https://groups.google.com/d/msgid/tiddlywiki/edcac80f-a223-4188-a83d-cf6c037ce5ebn%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to a topic in the > Google Groups "TiddlyWiki" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/tiddlywiki/H6NG57ri3eA/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/0c2e5220-26d0-4373-80bb-430395d98164n%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywiki/0c2e5220-26d0-4373-80bb-430395d98164n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/CAD1WRcZbSTd%2BNuQQjh%3DTtkZFCbQRO9CsorbWAeBSfAEBxJmOMw%40mail.gmail.com.

