I was looking at ZAP and the tutorial:
        http://www.fast.st/zap/pmwiki.php?n=Help.GettingStarted

The example code below from that page

        (:zapdata:)
        (:zapform:)
        (:input text "Field1" {$Field1}:)
        (:input text "Field2" {$Field2}:)
        (:input hidden savedata "Field1,Field2":)
        (:input submit value="Zap it!":)
        (:zapend:)
        Field 1: {$Field1}
        Field 2: {$Field2}

has a few quirks that I ran into, and which I think should be mentioned (or fixed).

The tutorial says the code will pre-poulate the fields with pre-existing data, but that doesn't work if the data contains spaces for instance.

Changing the code to

        (:input text "Field1" "{$Field1}":)
        (:input text "Field2" "{$Field2}":)

helps - I don't know if it is a full solution.

Also note that

        Field 1: {$Field1}
        Field 2: {$Field2}

won't display very nice as linebreaks aren't preserved by default in PmWiki. (Nor should they in IMHO). Changing it to:

        (:linebreaks:)
        Field 1: {$Field1}
        Field 2: {$Field2}

Gives you linebreaks for what follows.

Another funny thing is that if I insert e.g. '(: :)' in a field, I get linebreaks between the fields and the submit button. I don't get this bit at all.

If there is a testing area for ZAP I can create test cases for you there that illustrates these problems.

cheers
/Christian

--
Christian Ridderström, +46-8-768 39 44               http://www.md.kth.se/~chr
_______________________________________________
pmwiki-devel mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-devel

Reply via email to