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 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/9f137909-dd7c-4084-8e70-1d253d417d58n%40googlegroups.com.

Reply via email to