nice, that's the general idea.
From: [email protected] [mailto:[email protected]] On Behalf Of Fábio M. Costa Sent: Wednesday, March 03, 2010 7:45 PM To: [email protected] Subject: Re: [Moo] Mootools Feature Suggestion ive created a proof of concept: http://mootools.net/shell/Y4Jpd/ -- Fábio Miranda Costa Solucione Sistemas Engenheiro de interfaces 2010/3/3 Fábio M. Costa <[email protected]> Sorry the first example was incorrect: Array.range(2); // returns [0,1] -- Fábio Miranda Costa Solucione Sistemas Engenheiro de interfaces On Wed, Mar 3, 2010 at 9:24 PM, Trevor Orr <[email protected]> wrote: I could see the being useful once in a while, think it might be a good addition to the more library. On Wed, Mar 3, 2010 at 4:19 PM, hazlema <[email protected]> wrote: In my opinion, it would be really cool if mootools could use a range operator for numeric sets: new Array.Range( [0, 10] ); would create an array with 11 empty elements new Array.Range( [0, 10] , function() { return new Element('div'); }); would create an array with 11 elements with div in each spot Consider this code segment: Days = new Array().Range( [0, 31], function(index) { ele = new Element('div', {class: 'weekdays'}); if ((index % 7 == 0) || (index % 7 == 6)) ele.removeClass('weekdays').setClass('weekends'); return ele; }); You got it, its a calendar You could use it for existing arrays as well: DaysArray.Range( [9, 11], function(index) { this.Hide(); }); Just a thought I had while I was building an app, what do you think?
