Changeset 12310

Show
Ignore:
Timestamp:
02/07/08 09:26:43 (11 months ago)
Author:
pottedmeat
Message:

Refs #4525.

  • Make sure that passing constructors is clear
  • !strict
Location:
dojox/trunk
Files:
7 modified

Legend:

Unmodified
Added
Removed
  • dojox/trunk/date/php.js

    r12296 r12310  
    187187        y: function(){ 
    188188                // summary: A two digit representation of a year 
    189                 return this.date.getFullYear.substsring(2, 4); 
     189                return this.Y().slice(-2); 
    190190        }, 
    191191 
  • dojox/trunk/dtl/html.js

    r12304 r12310  
    708708                return dojox.dtl.Parser.prototype.skipPast.call(this, endtag); 
    709709        }, 
    710         getVarNode: function(){ 
     710        getVarNodeConstructor: function(){ 
    711711                return dojox.dtl.HtmlVarNode; 
    712712        }, 
    713         getTextNode: function(){ 
     713        getTextNodeConstructor: function(){ 
    714714                return dojox.dtl.HtmlTextNode; 
    715715        }, 
  • dojox/trunk/dtl/tag/date.js

    r12296 r12310  
    2222        } 
    2323        var format = parts[1]; 
    24         return new dojox.dtl.tag.date.NowNode(format, parser.getTextNode()); 
     24        return new dojox.dtl.tag.date.NowNode(format, parser.getTextNodeConstructor()); 
    2525} 
  • dojox/trunk/dtl/tag/loop.js

    r12304 r12310  
    113113                var name = args[args.length - 1]; 
    114114 
    115                 var node = new dojox.dtl.tag.loop.CycleNode(args.slice(1, args.length - 2), name, parser.getVarNode()); 
     115                var node = new dojox.dtl.tag.loop.CycleNode(args.slice(1, args.length - 2), name, parser.getVarNodeConstructor()); 
    116116 
    117117                if(!parser._namedCycleNodes){ 
     
    120120                parser._namedCycleNodes[name] = node; 
    121121        }else{ 
    122                 node = new dojox.dtl.tag.loop.CycleNode(args.slice(1), null, parser.getVarNode()); 
     122                node = new dojox.dtl.tag.loop.CycleNode(args.slice(1), null, parser.getVarNodeConstructor()); 
    123123        } 
    124124 
  • dojox/trunk/dtl/tag/misc.js

    r12304 r12310  
    8989dojox.dtl.tag.misc.debug = function(parser, text){ 
    9090        // summary: Output the current context, maybe add more stuff later. 
    91         return new dojox.dtl.tag.misc.DebugNode(parser.getTextNode()); 
     91        return new dojox.dtl.tag.misc.DebugNode(parser.getTextNodeConstructor()); 
    9292} 
    9393 
     
    9595        // summary: Filter the contents of the blog through variable filters. 
    9696        var parts = text.split(" ", 2); 
    97         var varnode = new (parser.getVarNode())("var|" + parts[1]); 
     97        var varnode = new (parser.getVarNodeConstructor())("var|" + parts[1]); 
    9898        var nodelist = parser.parse(["endfilter"]); 
    9999        parser.next(); 
     
    106106                throw new Error("'firstof' statement requires at least one argument"); 
    107107        } 
    108         return new dojox.dtl.tag.misc.FirstOfNode(parts, parser.getTextNode()); 
     108        return new dojox.dtl.tag.misc.FirstOfNode(parts, parser.getTextNodeConstructor()); 
    109109} 
  • dojox/trunk/dtl/utils/date.js

    r12296 r12310  
    6565                [60 * 1000, function(n){ return (n == 1) ? 'minute' : 'minutes'; }] 
    6666        ], 
    67         _months_ap: ["Jan.", "Feb.", "March", "April", "May", "June", "July", "Aug.", "Sept.", "Oct.", "Nov.", "Dec."], 
     67        _months_ap: ["Jan.", "Feb.", "March", "April", "May", "June", "July", "Aug.", "Sept.", "Oct.", "Nov.", "Dec."] 
    6868}); 
  • dojox/trunk/dtl/_base.js

    r12304 r12310  
    369369                        throw new Error("Unclosed tag found when looking for " + endtag); 
    370370                }, 
    371                 getVarNode: function(){ 
     371                getVarNodeConstructor: function(){ 
    372372                        return dd._VarNode; 
    373373                }, 
    374                 getTextNode: function(){ 
     374                getTextNodeConstructor: function(){ 
    375375                        return dd._TextNode; 
    376376                },