I have run into a really weird problem.

In one of my EDDs I recently changed a WarnNote element (due to the
fact that I never finished it properly in the first place as I wanted
to see what we would be needing in the future) so that it can include
numbered notes without using a List element. The WarnNotes can be of
different types set as attributes and almost all types can be
numbered.
The WarnNote includes one or more NoteItem only, and here I set the
counter W: to 0.

I have tried to have the NoteItem element to include either (<TEXT> |
Para | List | Emphasise | XRef) or skipping the <TEXT> | part, but the
results are the same.

The numbering works unless I add an extra Para element (after <TEXT>
or Para), in which cases the counter seems to be set to zero again, so
the next NoteItem is numbered as 1. If I use a List instead of a Para
and add more than one Para in the ListItem, It has no effect on the
numbering.

There is no numbering at all built into the Para element, conditional or not.

I have a similar setup in the List element, but with less options in
attributes, and I have no such problems there.

Here is a commented snippet of my present EDD. Can anyone tell me what
I am doning wrong?

WarnNote can be a regular note or warning.
It consists of one or more NoteItem Different frmatting rules are set
depending on whether it apears in a Section or anywhere else (like in
ListItem).<<<
Element (Container): WarnNote
  General rule: NoteItem+
     Attribute list
     Name: ID   Unique ID       Optional
     Name: MessageType  Choice  Optional
        Choices:        NOTE, NOTES, WARNING, CAUTION, EXPLANATORY
        Default:        NOTE
     Name: Numbered     Choice  Optional
        Choices:        Yes, No
        Default:        No
  Text format rules
     In all contexts.
        Numbering properties
           Autonumber format: W: < =0>
     If context is: Section
        Default font properties
        Angle: Italic
     Else, if context is: * < List
        Default font properties
        Angle: Italic
     Else
        Default font properties
        Angle: Italic
     If context is: TCell
        Basic properties
           Paragraph spacing
           Space above: 0 pt
           Space below: 0 pt
        Prefix rules
           If context is: [Numbered="No"]
              If context is: [MessageType!="NOTE"]
                Prefix: <$attribute[MessageType]>:
                  Text range.
                     Font properties
                        Color: Note
                        Weight: Bold
              Else
                 No additional formatting.

NoteItem is the child of a WarnNote. It can take a pure TEXT or a
Para or a List or the Emphasize element. Here we set the numbering
properties.
REMEMBER: Calls for Character Format Tag "Note" which uses color "Note"!!!
Create these formats in each file.
Color "Note" is originally set to C=0% M=100% Y=100% K=10%.<<<

Element (Container): NoteItem
  General rule: (Para | List | Emphasize | XRef)+
  Attribute list
     Name: ID   Unique ID       Optional
  Automatic insertions
  Automatically insert child:   Para
 Format rules for first paragraph in element
     If context is: WarnNote[Numbered="Yes"]
        If context is: WarnNote[MessageType="NOTES"]
           Numbering properties
           Autonumber format: W:NOTE <n+>:
           Character format: Note

COMMENTED OUT:
If context is: {first} < NoteItem {first} < WarnNote
Numbering properties
Autonumber format: W:NOTE <n=1>:
Character format: Note
Else
Numbering properties
Autonumber format: W:NOTE <n+>:
Character format: Note
<<<
***
The following I have not started on changing. This is as it was above
and gave me the same problems.
Else, if context is: WarnNote[MessageType="WARNING"]
If context is: {first}
Numbering properties
Autonumber format: W:WARNING <n=1>:
Character format: Note
Else, if context is: {notfirst}
Numbering properties
Autonumber format: W:WARNING <n+>:
Character format: Note
Else, if context is: WarnNote[MessageType="CAUTION"]
If context is: {first}
Numbering properties
Autonumber format: W:CAUTION <n=1>:
Character format: Note
Else, if context is: {notfirst}
Numbering properties
Autonumber format: W:CAUTION <n+>:
Character format: Note
Else
If context is: {first}
Numbering properties
Autonumber format: W:<n=1>:
Else, if context is: {notfirst}
Numbering properties
Autonumber format: W:<n+>:
END OF PROBLEMATIC NUMBERING
***
Else, if context is: WarnNote[Numbered="No"]
Numbering properties
No autonumber format.
Prefix rules
If context is: WarnNote[Numbered="No"]
Prefix: <$attribute[MessageType: WarnNote]>:
Else
No additional formatting.
In all contexts.
Text range.
Font properties
Weight: Bold
Color: Note

Bodvar Bjorgvinsson
Supervisor Publications
Air Atlanta Icelandic
_______________________________________________


You are currently subscribed to Framers as [EMAIL PROTECTED]

Send list messages to [EMAIL PROTECTED]

To unsubscribe send a blank email to [EMAIL PROTECTED]
or visit 
http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com

Send administrative questions to [EMAIL PROTECTED] Visit
http://www.frameusers.com/ for more resources and info.

Reply via email to