Re: [Gnumed-devel] notification: active text expansion change
Karsten Hilbert <[email protected]> Tue, 2 Apr 2013 18:47:52 +0200
| Newsgroups | gmane.comp.gnu.medical.announce,gmane.comp.gnu.medical.devel |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Apr 02, 2013 at 04:28:29PM +0000, Jim Busser wrote: > WIll this be for GNUmed database v19, client 1.4x ? No, this will need to affect v18/1.3. (It's not a backend change, though.) Karsten > On 2013-04-02, at 5:32 AM, Karsten Hilbert <[email protected]> wrote: > > > I had to change the handling of active text expansions. > > > > Until now, text expansions allowed insertion of > > > > $<a hint for display>$ > > > > in order to make GNUmed prompt for input while displaying > > the given hint. However, text expansions can now also be > > used inside forms (say, to insert commonly used boilerplate > > LaTeX code) which is even more useful if it contains > > document placeholders, such as patient name or DOB. > > > > Since placeholder are ALSO deliminated by $<>$ GNUmed would > > think them to be requests for input into the text expansion > > being inserted into a form/document and would ask the user > > to provide such input using the placeholder definition as a > > hint. > > > > That is clearly not desirable. Acorrdingly the text entry > > hint format is now > > > > $[a hint for display]$ > > > > (note the [] rather than <>) > > > > This disambiguates both types of formatting. > > > > Now, why this heads up - how does this concern users ? > > > > GNUmed-supplied text expansions have been adjusted for the > > next release. However, if you defined active/dynamic text > > expansions of your own you need to go edit them to use [] > > instead of <> for them to keep prompting you as intended. > > This can NOT safely be automated for application at the next > > database upgrade. > > > > Yes, the "hint for display" itself CAN contain another > > single or pair of [] as needed. > > > > Karsten > > -- > > GPG key ID E4071346 @ gpg-keyserver.de > > E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 > > > > _______________________________________________ > > Gnumed-devel mailing list > > [email protected] > > https://lists.gnu.org/mailman/listinfo/gnumed-devel > -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346