Show
Ignore:
Timestamp:
12/13/06 21:35:55 (2 years ago)
Author:
scorfield
Message:

Fixes #157 by allowing "yes" and "no" wherever only "true" or "false" were previously allowed.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • framework/trunk/verbs/include.cfm

    r253 r267  
    5656                // required - boolean - default true 
    5757                if (structKeyExists(fb_.verbInfo.attributes,"required")) { 
    58                         if (listFind("true,false",fb_.verbInfo.attributes.required) eq 0) { 
     58                        if (listFind("true,false,yes,no",fb_.verbInfo.attributes.required) eq 0) { 
    5959                                fb_throw("fusebox.badGrammar.invalidAttributeValue", 
    6060                                                        "Attribute has invalid value", 
     
    7979                // overwrite - boolean - default true 
    8080                if (structKeyExists(fb_.verbInfo.attributes,"overwrite")) { 
    81                         if (listFind("true,false",fb_.verbInfo.attributes.overwrite) eq 0) { 
     81                        if (listFind("true,false,yes,no",fb_.verbInfo.attributes.overwrite) eq 0) { 
    8282                                fb_throw("fusebox.badGrammar.invalidAttributeValue", 
    8383                                                        "Attribute has invalid value", 
     
    9090                // append - boolean - default false 
    9191                if (structKeyExists(fb_.verbInfo.attributes,"append")) { 
    92                         if (listFind("true,false",fb_.verbInfo.attributes.append) eq 0) { 
     92                        if (listFind("true,false,yes,no",fb_.verbInfo.attributes.append) eq 0) { 
    9393                                fb_throw("fusebox.badGrammar.invalidAttributeValue", 
    9494                                                        "Attribute has invalid value", 
     
    101101                // prepend - boolean - default false 
    102102                if (structKeyExists(fb_.verbInfo.attributes,"prepend")) { 
    103                         if (listFind("true,false",fb_.verbInfo.attributes.prepend) eq 0) { 
     103                        if (listFind("true,false,yes,no",fb_.verbInfo.attributes.prepend) eq 0) { 
    104104                                fb_throw("fusebox.badGrammar.invalidAttributeValue", 
    105105                                                        "Attribute has invalid value",