Changeset 605


Ignore:
Timestamp:
12/11/13 15:53:36 (11 years ago)
Author:
jts21
Message:

Make settings accept annotation tags

Location:
trunk/src/org/expeditee
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/gui/FrameUtils.java

    r602 r605  
    598598
    599599                // check for settings tags
    600                 for (Text item : profile.getBodyTextItems(false)) {
     600                for (Text item : profile.getBodyTextItems(true)) {
    601601                        try {
    602602
     
    607607                                        continue;
    608608                                }
    609                                 String attribute = attributeFullCase.toLowerCase();
     609                                String attribute = attributeFullCase.trim().toLowerCase().replaceAll("^@", "");
    610610
    611611                                if(attribute.equals("settings")) {
  • trunk/src/org/expeditee/settings/Settings.java

    r572 r605  
    109109                        return;
    110110                }
    111                 String settingsPage = prefix + text.getText().trim().toLowerCase();
     111                String settingsPage = prefix + text.getText().trim().toLowerCase().replaceAll("^@", "");
    112112                PageDescriptor pd = _pages.get(settingsPage);
    113113                if(pd == null) {
     
    127127                        }
    128128                        // set the fields
    129                         for (Text t : text.getChild().getBodyTextItems(false)) {
     129                        for (Text t : text.getChild().getBodyTextItems(true)) {
    130130                                AttributeValuePair avp = new AttributeValuePair(t.getText(), false);
    131131                                try {
    132                                         PageDescriptor.FieldSet fs = pd.settings.get(avp.getAttributeOrValue().trim().toLowerCase());
     132                                        System.out.println(avp.getAttributeOrValue().trim().toLowerCase().replaceAll("^@", ""));
     133                                        PageDescriptor.FieldSet fs = pd.settings.get(avp.getAttributeOrValue().trim().toLowerCase().replaceAll("^@", ""));
    133134                                        if(fs == null) {
    134135                                                continue;
Note: See TracChangeset for help on using the changeset viewer.