commit 41b39ff835b39fc647190ebf02aca83e89ec8bea
Author: Uwe Stöhr <[email protected]>
Date:   Wed Apr 29 22:06:00 2015 +0200

    PDF-form.lyx: some more info and few adaptions
    
    - pdfform.module: a fix

diff --git a/lib/examples/PDF-form.lyx b/lib/examples/PDF-form.lyx
index 0baf1d3..6e08580 100644
--- a/lib/examples/PDF-form.lyx
+++ b/lib/examples/PDF-form.lyx
@@ -416,15 +416,83 @@ Note:
 \end_layout
 
 \begin_layout Standard
+Using the same name for several text fields results in an automatic duplication
+ of the inserted text.
+ This is for example useful if the user should input a date that should
+ appear at different places in the form.
+\begin_inset Newline newline
+\end_inset
+
+Here are 2
+\begin_inset space ~
+\end_inset
+
+fields as example: Fill one and see that the other one will also be filled
+ automatically:
+\begin_inset Newline newline
+\end_inset
+
+
+\begin_inset Flex TextField
+status open
+
+\begin_layout Plain Layout
+
+\begin_inset Argument 1
+status open
+
+\begin_layout Plain Layout
+name=identic
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\begin_inset Newline newline
+\end_inset
+
+
+\begin_inset Flex TextField
+status open
+
+\begin_layout Plain Layout
+
+\begin_inset Argument 1
+status open
+
+\begin_layout Plain Layout
+name=identic
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
 All form fields can be customized by adding parameters.
 \end_layout
 
 \begin_layout Standard
-Here is a customized multiline text field with a width of 5
+Here is a customized multiline text field with a width of 60
 \begin_inset space \thinspace{}
 \end_inset
 
-cm and a proposed content:
+% of the text width, 3
+\begin_inset space \thinspace{}
+\end_inset
+
+cm height and a proposed content:
 \begin_inset VSpace defskip
 \end_inset
 
@@ -442,7 +510,7 @@ status open
 status open
 
 \begin_layout Plain Layout
-name=customer2, width=5cm, multiline, width=0.6
+name=customer2, multiline, width=0.6
 \backslash
 textwidth, height=3cm, value={Testman}
 \end_layout
@@ -883,6 +951,15 @@ status open
 
 \begin_layout Plain Layout
 
+\begin_inset Argument 1
+status open
+
+\begin_layout Plain Layout
+
+\end_layout
+
+\end_inset
+
 Don't click on this button or your fridge will be destroyed!!!
 \end_layout
 
@@ -898,7 +975,7 @@ The action that is triggered by pressing the button is 
specified by JavaScript
 \series bold
 onclick={}
 \series default
- and write the JavaScript code between the braces.
+ and insert the JavaScript code between the braces.
 \end_layout
 
 \begin_layout Standard
@@ -980,6 +1057,15 @@ status open
 
 \begin_layout Plain Layout
 
+\begin_inset Argument 1
+status open
+
+\begin_layout Plain Layout
+
+\end_layout
+
+\end_inset
+
 
 \backslash
 href{http://wiki.lyx.org}{Information how to fill out this form}
@@ -1109,6 +1195,13 @@ submit1
 
 \end_layout
 
+\begin_layout Standard
+\begin_inset Newpage newpage
+\end_inset
+
+
+\end_layout
+
 \begin_layout Subsection
 Reset button
 \end_layout
@@ -1396,6 +1489,15 @@ status open
 
 \begin_layout Plain Layout
 
+\begin_inset Argument 1
+status open
+
+\begin_layout Plain Layout
+
+\end_layout
+
+\end_inset
+
 Enter your name here:
 \end_layout
 
@@ -1474,6 +1576,15 @@ status open
 
 \begin_layout Plain Layout
 
+\begin_inset Argument 1
+status open
+
+\begin_layout Plain Layout
+
+\end_layout
+
+\end_inset
+
 Are you older than 18 years?
 \end_layout
 
@@ -2494,8 +2605,8 @@ space 0 R}
 \end_layout
 
 \begin_layout Standard
-Then add the necessary JavaScript code to your preamble or as TeX code to
- your document.
+Then add the necessary JavaScript code to your document LaTeX preamble or
+ as TeX code to your document.
  For info about JavaScript, see its documentation, 
 \begin_inset CommandInset citation
 LatexCommand cite
@@ -2626,6 +2737,27 @@ end{insDLJS}
 \end_layout
 
 \begin_layout Standard
+\begin_inset Note Greyedout
+status open
+
+\begin_layout Plain Layout
+
+\series bold
+Note:
+\series default
+ 
+\emph on
+All
+\emph default
+ JavaScript funtions must be inserted into the same insDLJS environment.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
 The 
 \family sans
 PDF
@@ -2644,7 +2776,7 @@ parameters
 
 
 \series bold
-name=contract,radio,value=tl,default=tl,validate={validateTime();}
+name=contract,radio,default=tl,validate={validateTime();}
 \end_layout
 
 \begin_layout Standard
@@ -2657,7 +2789,7 @@ status open
 status open
 
 \begin_layout Plain Layout
-name=contract,radio,value=tl,default=tl,validate={validateTime();}
+name=contract,radio,default=tl,validate={validateTime();}
 \end_layout
 
 \end_inset
diff --git a/lib/layouts/pdfform.module b/lib/layouts/pdfform.module
index da682d0..fe4dcd7 100644
--- a/lib/layouts/pdfform.module
+++ b/lib/layouts/pdfform.module
@@ -41,6 +41,7 @@ Style "End PDF Form"
        CopyStyle                       "Begin PDF Form"
        LatexName                       end{Form}
        LabelString                     "End PDF Form"
+       ResetArgs                       1
 End
 
 Style "PDF Link Setup"

Reply via email to