[Proto-Scripty] Re: I need to get what class is creating in initialize method

2012-01-05 Thread buda
I also need in my class method to have an ability to create ansector
class from the current
How I could achieve the reference to the class within it mwthod?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] I need to get what class is creating in initialize method

2012-01-05 Thread buda
Is there a way to detect is this is an instance of a Class in
initialize method?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: I need to initialize base class an do not bothe user to call $super in subclass

2012-01-03 Thread buda
Thanks, it's usefull !

On 3 янв, 16:34, Johan Arensman  wrote:
> Have you ever considered not including the initialize method in the
> subclass?
>
> Perhaps your baseclass can check if there's a child 'constructor' present
> and automatically call that:
>
> var MySuper = Class.create({
>   initialize: function() {
>     // do stuff
>     if (this.childConstructor) {
>       this.childConstructor();
>     }
>   }
>
> });
>
> var MySub = Class.create(MySuper,  {
>   childConstructor: function() {
>     // stuff that only the child needs to do
>     // MySuper.initialize has already been called at this moment.
>   }
>
> });
>
> Ofcourse the naming can be different but it's just an idea.
>
>
>
>
>
>
>
> On Tue, Jan 3, 2012 at 3:25 PM, buda  wrote:
> > How to setup base class so that subclasses don't neet to call $super
> > in their initialize method (because they might skip this call or call
> > with wrong parameters) ?
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Prototype & script.aculo.us" group.
> > To post to this group, send email to
> > prototype-scriptaculous@googlegroups.com.
> > To unsubscribe from this group, send email to
> > prototype-scriptaculous+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/prototype-scriptaculous?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] I need to initialize base class an do not bothe user to call $super in subclass

2012-01-03 Thread buda
How to setup base class so that subclasses don't neet to call $super
in their initialize method (because they might skip this call or call
with wrong parameters) ?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Recode jQuery expression in the prototype way

2011-12-15 Thread buda
http://webdeveloperplus.com/jquery/create-a-dynamic-scrolling-content-box-using-ajax/

function onScroll(e) {
var el = e.element();
if (el.scrollTop >= (el.scrollHeight - (el.clientHeight + 200))) {
//load with ajax some html and append to element
}
}

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/4NQ5VfaQV-UJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Recode jQuery expression in the prototype way

2011-12-15 Thread buda
http://webdeveloperplus.com/jquery/create-a-dynamic-scrolling-content-box-using-ajax/

function onScroll(e) {
var el = e.element();
if (el.scrollTop >= (el.scrollHeight - (el.clientHeight + 50))) {
if (dataContextLength !== el.childElements().length) {
onDataContextChanged();
}
}
}

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/fmlKaZxCzMMJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Recode jQuery expression in the prototype way

2011-12-15 Thread buda
http://webdeveloperplus.com/jquery/create-a-dynamic-scrolling-content-box-using-ajax/
function _onScroll(e) { var el = e.element();   if 
(el.scrollTop >=
(el.scrollHeight - (el.clientHeight + 50))) {   if 
(dataContextLength !
== el.childElements().length) { onDataContextChanged(); 
}   }   }

On 15 дек, 21:35, Moo  wrote:
> Hi there!
>
> I found a very useful script-snippet for endless scrolling. It loads
> new content via AJAX when the page is near the bottom of the page. My
> knowledge about JavaScript and Prototype is pretty good actually, but
> I always had problems with all the measurement stuff.
>
> Here's the line of code:
>
> var nearBottomOfPage = $(window).scrollTop() > $(document).height() - $
> (window).height() - 200;
>
> How could I get that working with Prototype?
>
> Thank you very much!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Where is ver. 2.0 is coming?

2011-11-28 Thread buda
I'm vary sad - I have to migarte on jQuery (((

On 28 ноя, 21:57, buda  wrote:
> But it's only new syntax sugar - not framework like Prototype with
> many features!!
>
> On 28 ноя, 18:48, Pablo Aravena  wrote:
>
>
>
>
>
>
>
> > Hi buda
>
> > I think there will be no new releases of prototype in the near future. That
> > is sad, but some months ago I began looking at CoffeScript and I began
> > thinking that it will be the natural replace for prototype library. Also
> > many of the original creators of the prototype library are working on that
> > project.
>
> > See this presentation:
>
> >https://sstephenson.s3.amazonaws.com/presentations/fowa-2011-coffeesc...
>
> > Saludos
> > Pablo
>
> > On Mon, Nov 28, 2011 at 8:30 AM, buda  wrote:
> > > Who knows when is early code ver.2.0 of the library will appear?
>
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > > "Prototype & script.aculo.us" group.
> > > To post to this group, send email to
> > > prototype-scriptaculous@googlegroups.com.
> > > To unsubscribe from this group, send email to
> > > prototype-scriptaculous+unsubscr...@googlegroups.com.
> > > For more options, visit this group at
> > >http://groups.google.com/group/prototype-scriptaculous?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Where is ver. 2.0 is coming?

2011-11-28 Thread buda
But it's only new syntax sugar - not framework like Prototype with
many features!!

On 28 ноя, 18:48, Pablo Aravena  wrote:
> Hi buda
>
> I think there will be no new releases of prototype in the near future. That
> is sad, but some months ago I began looking at CoffeScript and I began
> thinking that it will be the natural replace for prototype library. Also
> many of the original creators of the prototype library are working on that
> project.
>
> See this presentation:
>
> https://sstephenson.s3.amazonaws.com/presentations/fowa-2011-coffeesc...
>
> Saludos
> Pablo
>
>
>
>
>
>
>
> On Mon, Nov 28, 2011 at 8:30 AM, buda  wrote:
> > Who knows when is early code ver.2.0 of the library will appear?
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Prototype & script.aculo.us" group.
> > To post to this group, send email to
> > prototype-scriptaculous@googlegroups.com.
> > To unsubscribe from this group, send email to
> > prototype-scriptaculous+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/prototype-scriptaculous?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Where is ver. 2.0 is coming?

2011-11-28 Thread buda
Who knows when is early code ver.2.0 of the library will appear?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Prototype's Event system need to be fixed

2011-10-24 Thread buda
1)
Since IE9 IE has addEventListener - so it has to listen events in
standart W3C way -> so it has capture events
I use capturing very often - so I forced, instead using on or observe,
use addEventListener

2)
In the library's code there are planty tones of check - 'if
(element.addEventListener)'
I believe that they could be replaced by somthing like this:

if (element.addEventListener)
   eventListenerFn = 'addEventListener'
else
   eventListenerFn = 'attachEvent'

and than everywhere use - element[eventListenerFn] or somthing else

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Object.isArray should be changed

2011-10-22 Thread buda
I've noticed that library's isArray not worked properly sometimes.
I offer new version of it

isArray: function(obj) {
return (typeof(obj) === 'object') && !Object.isUndefined(obj.forEach);
}

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/TljCC7hb_QkJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Future of Prototyp.js

2011-10-22 Thread buda
The rapid development of browser features they caught up and there are fewer 
and fewer differences between them. A year later, they practically do not 
remain. IE6 is already innonexistence. So I think that the new version 
should be completely rewritten, freed from the burden of supporting 
non-existent differences and older browsers and their versions, to be 
compact andincorporate only what is necessary for developers.

Look at script.aculo.us - its now Scripty2 full rewritten library, compact 
and modern!

If the library becomes of such - it can easily be used on mobile devices will 
become more widelypopular. And I'll love her even more:)

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/06OSiwQoHFIJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Is it posible multiple Inheritance?

2011-10-22 Thread buda
Thanks

On 18 окт, 19:43, Andy  wrote:
> On 13 Okt., 18:05, buda  wrote:
>
> > I need to create class which is inhereted from enumerable module,
> > sortable class and observable class
> > Is it possible in one operation call?
>
> Just use Object.extend()
>
> var MyClass = Class.create();
> Object.extend(MyClass.prototype, Enumerable);
> Object.extend(MyClass.prototype, Sortable.prototype);
> Object.extend(MyClass.prototype, Observable.prototype);
>
> Object.extend(MyClass.prototype, {
>   // your methods
>   doSomething: function() ...
>
>
>
>
>
>
>
> });

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: strange problem with detect method and cloning data

2011-10-22 Thread buda
Hi T.J.!

Thanks for your help!
This code will be sheared and there is the risk that people have an ability 
involuntarily to change privates - so I need to protect it

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/Xoegt09vOssJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: strange problem with detect method and cloning data

2011-10-21 Thread buda
Hi!

Thanks for response.
 `_items` - it's typo ;) of course there mightbe - return _privates[this.
internalId].items.slice(0);

I agree with you about error in destroy - not deleting an instance item in 
_privates array. 
About not using such pattern - I agree if only few methods need to access 
_privates, but what if an object has about 10 or more methods that 
manipulate _privates!? make them all per instance?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/LUtI95pwSwoJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: An idea from jQuery which might be borrowed to Prototype

2011-10-20 Thread buda
I've solved - here is working example
http://jsfiddle.net/DybH8/22/

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/RxVdUDrLqyAJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: An idea from jQuery which might be borrowed to Prototype

2011-10-20 Thread buda
I've solved - here is working example http://jsfiddle.net/DybH8/21/

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/QR-HUdqLIMQJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: An idea from jQuery which might be borrowed to Prototype

2011-10-20 Thread buda
I've solved - here is working example http://jsfiddle.net/DybH8/19/


-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/iMik5BYYA7UJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: strange problem with detect method and cloning data

2011-10-19 Thread buda
T.J. here is the example of using instance private vaiables store in use - 
http://jsfiddle.net/QW8vM/17/

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/VMcUCBbyjToJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: strange problem with detect method and cloning data

2011-10-19 Thread buda
T.J. here is the example of using instange private vaiables store in use - 
http://jsfiddle.net/QW8vM/17/

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/Zfa-oe-dQvEJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: An idea from jQuery which might be borrowed to Prototype

2011-10-19 Thread buda
So, I need the idea to have an ability to any object use the storage

var a = {
  name: 'John',
  last: 'Pupkin'
}

add to 'a' an 'id' field - corrupt 'a' as object so I need a way to identify 
a to have an ability to use the storage
Any idea?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/3dTmVHl-u7gJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: strange problem with detect method and cloning data

2011-10-19 Thread buda
T.J. here is the example of using instange private vaiables store in use - 
http://jsfiddle.net/QW8vM/16/

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/XUJjM-_lfB0J.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: strange problem with detect method and cloning data

2011-10-19 Thread buda
T.J. here is the example of using instange private vaiables store in use - 
http://jsfiddle.net/QW8vM/13/

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/l9kqGcChnY0J.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] An idea from jQuery which might be borrowed to Prototype

2011-10-19 Thread buda
Hi!

Working on porting Microsoft DataLink plugin to Prototype i began learn 
jQuery and found one interesting thing; instead of workin whith JS objects 
in the way of Object.method(obj) they use wrap this object in so called 
jQuery object which already has all needed method and propeties to work with 
the object but keep original object inside untouched.
This has a benefit - original object is untouched and we can work wit it 
like it has everithing we need. 
And there is the second benefit - the wrap object has internal id !!! - so 
it can use storage like DOM element in Prototype.js but I cannot!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/_b9eM-7YaPcJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Is it posible multiple Inheritance?

2011-10-19 Thread buda
Hi Andrew!

is it possible to realize extending of the class by in a way that at the end
 of this process would be called the initialization method of extension?
So I would be extend any class with such extensions with no need to create 
intermediate classes.
Often in such extension I need to add some properties to extended object and 
need to initialiaze them - initialization of extension would be the nice 
idea!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/7QbiDonWHjkJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: strange problem with detect method and cloning data

2011-10-18 Thread buda
I use destroy method on the class and clean everythig in it

On 18 окт, 14:17, "T.J. Crowder"  wrote:
> On Oct 18, 10:29 am, buda  wrote:
>
> > that sample was to demonstarte Object.clone bug :)
>
> It's not a bug, though I'd say detecting that it's being fed an array
> wouldn't be a bad feature to add.
>
> > Usually I us to
>
> > var a  = Class.create((function() {
>
> >    var _privates = [];
>
> >    function initialize() {
> >       _privates.push({});
> >       this.internalId = _privates.length-1;
> >       _privates[this.internalId].items = [];  <-- here the instances items
> >       ...
>
> How do you ever clean up the private data for instances that have been
> released and reclaimed by the GC? Some kind of destroy contract and
> hope you don't miss out a destroy call?
>
> -- T.J.

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Why created object is not extended with Object methods?

2011-10-18 Thread buda
T.J. what the reasons not to make them Object.prtototype methods?

On 18 окт, 14:21, "T.J. Crowder"  wrote:
> On Oct 18, 8:30 am, buda  wrote:
>
> > I try
>
> > var o = {};
> > o.name = 'propertyName';
> > alert(o.keys); --> undefined
>
> > why? but in debugger I see that Object has all methods, but o - not!
>
> `keys` is not an instance method, it's a method of the `Object`
> function:
>
> alert(Object.keys(o)); // "name"
>
> You're confusing `Object` with `Object.prototype`. The properties of
> `Object` are not inherited by object instances; the properties of
> `Object.prototype` are.
> --
> T.J. Crowder
> Independent Software Engineer
> tj / crowder software / com
> www / crowder software / com

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: strange problem with detect method and cloning data

2011-10-18 Thread buda
that sample was to demonstarte Object.clone bug :)
Usually I us to

var a  = Class.create((function() {

   var _privates = [];
   
   function initialize() {
  _privates.push({});
  this.internalId = _privates.length-1;
  _privates[this.internalId].items = [];  <-- here the instances items
  ...

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/vl61KSkPtYIJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: strange problem with detect method and cloning data

2011-10-18 Thread buda
in last example of course 

this.internalId  = --instancePrivates;

instead of 

var internalId;
internalId = --instancePrivates;


-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/Kn_ZZp4sFXcJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: strange problem with detect method and cloning data

2011-10-18 Thread buda
it's general example for show the problem with Object.clone :)

Usually I use anothe technique:

var a = Class.create((function(){.

  var instancePrivates = [];

  function initialize(){
  var internalId;
  
  instancePrivates.push({});
  internalId = --instancePrivates;
  instancePrivates[internalId].items = []  <--- here instance private 
items !!! :)





-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/4fipXTWMndwJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Why created object is not extended with Object methods?

2011-10-18 Thread buda
I try

var o = {};
o.name = 'propertyName';
alert(o.keys); --> undefined

why? but in debugger I see that Object has all methods, but o - not!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: strange problem with detect method and cloning data

2011-10-17 Thread buda
here the code http://jsfiddle.net/QW8vM/10/

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/NzCfXch19G8J.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: strange problem with detect method and cloning data

2011-10-17 Thread buda
sorry - this is a write link http://jsfiddle.net/QW8vM/10/

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/3QhVzBt2bpUJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: strange problem with detect method and cloning data

2011-10-17 Thread buda
Here is a sample from my code http://jsfiddle.net/QW8vM/9/

On 17 окт, 12:33, "T.J. Crowder"  wrote:
> On Oct 17, 10:17 am, "T.J. Crowder"  wrote:
>
> > It's very hard to help when the code
> > presented is fundamentally broken and yet reported as working.
>
> Sorry, in print that comes across much more harshly than it was
> intended to. I only mean that it's easier to help debug code that's a
> bit more cleaned up, wasn't meant as a dig.
>
> -- T.J.

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: strange problem with detect method and cloning data

2011-10-17 Thread buda
it's ok T.J. - I'll try to write a test on JS Bin and write link here
to reproduce the bug

On 17 окт, 12:33, "T.J. Crowder"  wrote:
> On Oct 17, 10:17 am, "T.J. Crowder"  wrote:
>
> > It's very hard to help when the code
> > presented is fundamentally broken and yet reported as working.
>
> Sorry, in print that comes across much more harshly than it was
> intended to. I only mean that it's easier to help debug code that's a
> bit more cleaned up, wasn't meant as a dig.
>
> -- T.J.

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] strange problem with detect method and cloning data

2011-10-16 Thread buda
I have a class

var a = Class.Create({

function initialize() {
  var _items = [];

  Object.defineProperties(this, {
'items': {
get: function () {
return Object.clone(_items);
},
enumerable: true
}
  });
  ...
}

function indexOf(item) {
  return -1;
}

});

then I create an instance of the class

var b = new a();

then I fill the _items with the data

[
 { name: 'Joe', last: 'Celko' },
 { name: 'Ivan', last: 'Susanin' }
]

and ovewrite the indexOf method with thw new one

b.indexOf = function(item) {
var index = -1;
var items = this.items;

items.detect(function(el, idx) {
var b = (el.name === item.name) && (el.last === item.last);
b && (index = idx);
return b;
});
return index;
};

then i try to seach

b.indexOf({ name: 'Joe', last: 'Celko' });

and always get -1 !!!
I try to debug and detect the this._each in Enumerable.each never goes
into, but if I chnge

return Object.clone(_items); --->> return _items;

everything goes ok and returns 0! Why?
Help me please. I cannot expose original items because changes on it
maybe damaged

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Is there realization of deferred object on prototype.js?

2011-10-15 Thread buda
Many frameworks have such object.
Is there any realization of it?
Will it be implemented in future releases?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Is it posible multiple Inheritance?

2011-10-13 Thread buda
I need to create class which is inhereted from enumerable module,
sortable class and observable class
Is it possible in one operation call?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] And why not rename the Template for $ T?

2011-10-05 Thread buda
This reduction in short and not yet occupied.

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Extending Templates functionality

2011-10-05 Thread buda
How to extend Templates to add myself selectors and command Like
Microsoft jQuery Template, to support operations not only on one
object but on a list subobjects and so on?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Be sure to buy a book "Protorype.js and Sript.aculo.us" you fall off 90% of questions.

2011-10-01 Thread buda
Since I bought it - it became my reference book, not only on
Prototype.js but on JavaScript.

I periodically reread it each time discovering new nuances. The more I
read it - the more I fall in love with Prototype.js.

What an elegant architectural solutions! What is non-trivial syntax!
JQuery, compared with Prototype.js - technical Library. Prototype.js
is - the art of programming!

Everyone must have this book. You will become better understood not
only the work of the library, and JavaScript in general.

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Future of Prototype.js

2011-09-24 Thread buda
I also nee optional parameter in 'observe' and 'on' methods to capture
events

On 23 сен, 21:27, buda  wrote:
> Thanks for the detailed post.
> I myself have been using Prototype.js from the very beginning and its
> ideology is close to me.
> I'm anxious for the fate of the library - and therefore raised the
> question
> I would be pleased to help the project. but I do not know what and how
> - the money that I earn in Ukraine, so small that they are not enough
> for life to say nothing of assistance to the project:)
> The only thing I could - to write what I feel right now must be
> changed in the library.
>
> For example:
> - would love to be able to collect a library, pointing out the
> necessary functionality
> - be able to "drop" support for older browsers and crossbrowsing
> (modern browser now have the same functionality)
>
> Ready with pleasure to help develop the project - tell me how.
>
> On 23 ÓÅÎ, 20:34, "T.J. Crowder"  wrote:
>
>
>
>
>
>
>
> > Hi,
>
> > I should have said: If you do decide to switch, beware that jQuery
> > only covers about 3/4ths of the ground Prototype covers. It does all
> > the DOM stuff, but doesn't do much of anything in terms of language
> > enhancement. So no equivalent to `Class`, for example, nor any of the
> > added methods on `Array`, `String`, or `Function`. (It does have a
> > subset of those on offer, just not as extensions to the built-ins --
> > for instance, `jQuery.trim` rather than `String#strip`, `jQuery.proxy`
> > rather than `Function#bind`). If you need a `Class`-like thing, I did
> > one you might look 
> > at:http://blog.niftysnippets.org/2009/09/simple-efficient-supercalls-in
>
> > My main point being: jQuery is great, but its scope isn't as broad. In
> > some ways that may be what you want with this ECMAScript5 stuff coming
> > in -- or not.
> > --
> > T.J. Crowder
> > Independent Software Engineer
> > tj / crowder software / com
> > www / crowder software / com
>
> > On Sep 23, 5:19špm, "T.J. Crowder"  wrote:
>
> > > Hi,
>
> > > This was _JUST_ gone into, in 
> > > depth:http://groups.google.com/group/prototype-scriptaculous/browse_thread/...
>
> > > I think this is a fair-ish (but incomplete) summary:
>
> > > 1. Prototype is a spare-time activity for a very small number of
> > > people. In fact, at the moment I think it's mostly just Andrew, and he
> > > has other things he does (like, you know, hold down a full-time job).
> > > Just recently the project largely lost another major contributor to
> > > his job and family commitments.
>
> > > 2. Andrew has no plans to stop working on Prototype on any time soon.
>
> > > 3. Prototype work is done in fits and spurts, long periods of
> > > inactivity followed by a period (couple of weeks) of feverish
> > > activity.
>
> > > 4. jQuery has multiple corporate sponsors, not least Microsoft, and
> > > there are people paid to work on it full time. Thus it's able to be
> > > much more up-to-date and proactive than Prototype.
>
> > > A quote from Andrew in the thread linked above:
>
> > > On Aug 23, 1:07šam, Andrew Dupont 
> > > wrote:
>
> > > > I will say, though, that if we're crowning winners and losers, then
> > > > jQuery "won" a long time ago. It is certainly the _de facto_
> > > > JavaScript library for web development. The good news is that the
> > > > "losers" of the war aren't looking so bad; libraries like Prototype,
> > > > MooTools, and Dojo still have loyal user bases, and I doubt they're
> > > > going away.
>
> > > My personal perspective, for what it's worth (e.g., possibly exactly
> > > what you're paying for it, nothing :-) ) is based on some data points:
>
> > > 1. The last blog post on the Prototype blog was 10 months ago.
>
> > > 2. The library has had basically no activity since v1.7 was released
> > > November 2010.
>
> > > 3. The most recent three releases were:
> > > š šv1.7 - November 2010
> > > š šv1.6.1 - September 2009
> > > š šv1.6.0.3 - September 2008
>
> > > Three releases, in total, including "dot" releases, in the last three
> > > years. Compare with 16 releases (four major ones) of jQuery in that
> > > time period (v1.3 through v1.6.4).
>
> > > 4. Absolute use and trends:
>
> > > Absolute use:http://trends.builtwith.com/j

[Proto-Scripty] Re: Future of Prototype.js

2011-09-23 Thread buda
; "jquery" (I see that a fair bit), or some combination of those.
>
> > Does all this mean Prototype is dead? No, not a bit of it. But it has
> > a very small staff with other major demands on their time, and has no
> > funding. Andrew's quite clear that it's not dead, and also that it
> > will continue in much the way it has these last three years.
>
> > I made the business, not technical, decision years ago to use jQuery
> > rather than Prototype. In many ways I prefer Prototype, although there
> > are some good ideas in jQuery (also some phenomenally bad ones, such
> > as how overloaded the API is). I still pitch in and moderate this
> > mailing list, and still answer questions, but for me the business case
> > is: Which library amongst the large number out there is kept up-to-
> > date; jumps on testing new browser versions for compatibility; has a
> > large ecosystem of code I can use; has a large pool of talent I can
> > hire or contract; has well-maintained, frequently updated and
> > extended, reliable, and documented UI helpers (jQueryUI vs.
> > Script.aculo.us); and is likely to be around long-term without heroic
> > effort from a single individual, or a small set of individuals. So I
> > went with jQuery, despite preferring Prototype in many ways. [I also
> > looked at Dojo, ExtJS, (more recently) Closure, and a few others.]
>
> > It could have gone another way. People like me could have done more to
> > contribute to the project; leadership could have focussed on core
> > functionality, community-building, and developer (um) development
> > rather than side-issues; corporate sponsorship could have been courted
> > and perhaps ultimately found. But that didn't happen, and it didn't
> > happen because the Prototype community and leadership didn't make it
> > happen (perhaps corporate sponsorship wasn't desirable; fair 'nuff)
> > and because luck didn't go Prototype's way. (And don't think luck
> > isn't a big factor here.)
>
> > I have nothing but respect and admiration for Andrew and everyone else
> > who has made Prototype what it is. And there's absolutely no reason
> > not to use it on your websites if you test with your target browsers
> > and it does what you need it to do. Again, Andrew is clear he'll keep
> > going with it, and I'm sure he'd be very happy to have help from
> > anyone reading this.
>
> > So does Prototype have a future? Yes. What kind of future depends a
> > lot on the people reading this note. If you all, like me, don't have
> > time to contribute and Andrew has to largely work on his own, that's
> > one kind of future. If you can make time to help, get your companies
> > to let you help a bit during paid time, that sort of thing, then it
> > will have a different kind of future. I hope all these recent
> > questions about Prototype's future mark the beginning of a renaissance
> > for the library, a turning point of talent looking to help out. I wish
> > I could be part of it.
>
> > Best,
> > --
> > T.J. Crowder
> > Independent Software Engineer
> > tj / crowder software / com
> > www / crowder software / com
>
> > On Sep 23, 12:34 pm, buda  wrote:
>
> > > It has long heard nothing about plans for the future.
> > > Browsers are evolving, and many library functions are duplicate the
> > > functions of JavaScript.
> > > Already implemented in all browsers support ECMAScript 5, but the
> > > library is not reflected.
> > > I would like to be able to not pull in hundreds of kilobytes to
> > > support older browsers and have only the functionality you need - as
> > > it is implemented in other libraries like JQuery.
>
> > > What is the future of Prototype.js?
> > > Is it live or dead? Should I start to learn JQuery?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Future of Prototype.js

2011-09-23 Thread buda
It has long heard nothing about plans for the future.
Browsers are evolving, and many library functions are duplicate the
functions of JavaScript.
Already implemented in all browsers support ECMAScript 5, but the
library is not reflected.
I would like to be able to not pull in hundreds of kilobytes to
support older browsers and have only the functionality you need - as
it is implemented in other libraries like JQuery.

What is the future of Prototype.js?
Is it live or dead? Should I start to learn JQuery?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Will Ajax support ontimeot event on XMLHttpRequest in IE8?

2011-08-18 Thread buda
IE8 supports an even ontimeout on XMLHttpRequest
How can I manually add support To Ajax object not waiting new version
of prototype.js?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Starnge order of observing of events dom:loaded in IE8

2011-06-14 Thread buda
I'm sad - I've added scripts at the header, but without the rezult (

On 15 июн, 01:01, buda  wrote:
> there were typing mistakes
> This is shoud be typed like this
>   

[Proto-Scripty] Re: Starnge order of observing of events dom:loaded in IE8

2011-06-14 Thread buda
there were typing mistakes
This is shoud be typed like this
  

[Proto-Scripty] Starnge order of observing of events dom:loaded in IE8

2011-06-14 Thread buda
I've registered on a page scripts



.

  

[Proto-Scripty] Re: Memory leak in Prototype 1.7

2011-06-14 Thread buda
Thanks!

On 14 июн, 12:31, KIR  wrote:
> On Jun 14, 7:08 am, buda  wrote:
>
> > How do you find memory leak in Chrome?
> > I acnt find any tool except memory graph!
>
>   Using a memory profiler. Create a memory dump (there is an icon with
> eye), do actions which shouldn't retain new DOM elements, create
> second memory dump.
>   Chrome shows a difference between memory dumps (in terms of memory
> size and object counts).
>
>   Regards,
>   KIR
>
>
>
>
>
>
>
>
>
> > On 13 июн, 18:02, KIR  wrote:
>
> > > Hello,
>
> > >   I've found (and fixed) a memory leak in Prototype 1.7. Some details
> > > are here:
> > >  http://kirblog.idetalk.com/2011/06/prototype-17-memory-leak.html
>
> > >   Would be glad if you find this useful.
>
> > >   Regards,
> > >   KIR

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Memory leak in Prototype 1.7

2011-06-13 Thread buda
How do you find memory leak in Chrome?
I acnt find any tool except memory graph!

On 13 июн, 18:02, KIR  wrote:
> Hello,
>
>   I've found (and fixed) a memory leak in Prototype 1.7. Some details
> are here:
>  http://kirblog.idetalk.com/2011/06/prototype-17-memory-leak.html
>
>   Would be glad if you find this useful.
>
>   Regards,
>   KIR

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] DOM tree modification event in prototype.js

2011-05-30 Thread buda
JQuery has such event
Could I have the same functioanility if I wrap all DOM-modifies method
with firing such event after modification and if I use the only this
methods to modify DOM?
Is it right way?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] The method of the temporary opening and closing access to the private variable.

2011-05-29 Thread buda
I've found an article in russian "A modular approach to
JavaScript." (http://habrahabr.ru/blogs/javascript/117069/)
where the autor explains one interesting idea how temporary to open/
close acces to private variable.
This trick is based on that if private variable is not simple tipy -
it may be accessible through a reference outside the private scope

var MODULE = (function (my) {
var
 _private = my._private = my._private || {},

_seal = my._seal = my._seal || function () {
delete my._private;
delete my._seal;
delete my._unseal;
},
_unseal = my._unseal = my._unseal || function () {
my._private = _private;
my._seal = _seal;
my._unseal = _unseal;
};

// permanent access to _private, _seal, and _unseal

return my;
}(MODULE || {}));

It's useful when MODULE is broken down into files.
To give an acces to part of MODULE in anothe file:

MODULE._unseal();
 do somthing with MODULE._private (e.g. with _private)
MODULE._seal();

It's very interesting!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Prototype.js: is it possible to extend Object with module which is not the reference?

2011-05-28 Thread buda
I'm sorry - I've found the solution:

function extendWithInstances(theClass){
  Object.exctend(theClass, function(){
var instances = [], pubs = {};
..
  }());
}

..

extendWithInstances(Class1);
extendWithInstances(Class2);

On 28 май, 20:11, buda  wrote:
> I missed to write at the end of module definition write string:
>
> return pubs;
>
> On 28 май, 20:09, buda  wrote:
>
>
>
>
>
>
>
> > I use to extend class with static members but in a resul I extend
> > clsses every time with the same module - but I neet the very time the
> > new copy of it
> > I need that every class could trace theirs instances
>
> > var module = (function(){
> >  var instances = [], pubs = {};
>
> >  pubs.addInstance = addInstance;
> >  function addInstance(inst){ instances.push(inst); }
>
> >  pubs.removeInstance = removeInstance;
> >  function removeInstance(inst){ instances =
> > $A(instances).without(inst); }
>
> >   function getInstances() {return $A(instances); }
>
> > }());
>
> > var Class1 = Class.create({...}), Class2 = Class.create({...});
> > Object.extend(Class1, module); Object.extend(Class2, module)l
> > var c1 = new Class1, c2 = new Class2;
>
> > after creating c1 and c2 in Firebug we could see that every object
> > references the same module, so Class1 and Class2 have instances array
> > with two elements - but I need to have one
>
> > If I extend every Class not with module but with explicity defined
> > block - everythig works fine? but it's require typing the same every
> > time!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Prototype.js: is it possible to extend Object with module which is not the reference?

2011-05-28 Thread buda
I missed to write at the end of module definition write string:

return pubs;

On 28 май, 20:09, buda  wrote:
> I use to extend class with static members but in a resul I extend
> clsses every time with the same module - but I neet the very time the
> new copy of it
> I need that every class could trace theirs instances
>
> var module = (function(){
>  var instances = [], pubs = {};
>
>  pubs.addInstance = addInstance;
>  function addInstance(inst){ instances.push(inst); }
>
>  pubs.removeInstance = removeInstance;
>  function removeInstance(inst){ instances =
> $A(instances).without(inst); }
>
>   function getInstances() {return $A(instances); }
>
> }());
>
> var Class1 = Class.create({...}), Class2 = Class.create({...});
> Object.extend(Class1, module); Object.extend(Class2, module)l
> var c1 = new Class1, c2 = new Class2;
>
> after creating c1 and c2 in Firebug we could see that every object
> references the same module, so Class1 and Class2 have instances array
> with two elements - but I need to have one
>
> If I extend every Class not with module but with explicity defined
> block - everythig works fine? but it's require typing the same every
> time!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Prototype.js: is it possible to extend Object with module which is not the reference?

2011-05-28 Thread buda
I use to extend class with static members but in a resul I extend
clsses every time with the same module - but I neet the very time the
new copy of it
I need that every class could trace theirs instances

var module = (function(){
 var instances = [], pubs = {};

 pubs.addInstance = addInstance;
 function addInstance(inst){ instances.push(inst); }

 pubs.removeInstance = removeInstance;
 function removeInstance(inst){ instances =
$A(instances).without(inst); }

  function getInstances() {return $A(instances); }
}());

var Class1 = Class.create({...}), Class2 = Class.create({...});
Object.extend(Class1, module); Object.extend(Class2, module)l
var c1 = new Class1, c2 = new Class2;

after creating c1 and c2 in Firebug we could see that every object
references the same module, so Class1 and Class2 have instances array
with two elements - but I need to have one

If I extend every Class not with module but with explicity defined
block - everythig works fine? but it's require typing the same every
time!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Is there a way to autoinherited static member from superclass

2011-05-27 Thread buda
T.J. could you provide what do you mean in scheme code, please

Thanks

On 27 май, 15:43, "T.J. Crowder"  wrote:
> Hi,
>
> > Is there a way to inheritate staticProp and staticMeth in inherited
> > classes automatically?
>
> Not built into `Class.create`, no. You could readily create a wrapper
> for it that did that, though, looping through the "own" properties on
> the superclass passed in and applying them to the resulting subclass
> function. Important to be sure to skip over some that shouldn't be
> copied, like -- to pick an example at random -- `prototype` (though I
> don't think `prototype` is an enumerable property anyway, so it
> shouldn't show up on a `for..in` loop). But there will be some to
> skip, not least the ones Prototype puts on it like `addMethods`,
> `superclass`, etc.
> --
> T.J. Crowder
> Independent Software Engineer
> tj / crowder software / com
> www / crowder software / com
>
> On May 27, 1:25 pm, buda  wrote:
>
>
>
>
>
>
>
> > I use to do
>
> > var Class1 = Class.create({
> > ...
>
> > });
>
> > Object.extend(Class1, {
> >  staticProp: '',
> >   staticMeth: function(){...}
>
> > })
>
> > var Class2 = Class.create(Class1, {
> > 
>
> > });
>
> > Object.extend(Class2, {
> >  staticProp: '',
> >   staticMeth: function(){...}
>
> > })
>
> > Is there a way to inheritate staticProp and staticMeth in inherited
> > classes automatically?
>
> > Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Is there a way to autoinherited static member from superclass

2011-05-27 Thread buda
I use to do

var Class1 = Class.create({
...
});

Object.extend(Class1, {
 staticProp: '',
  staticMeth: function(){...}
})


var Class2 = Class.create(Class1, {

});

Object.extend(Class2, {
 staticProp: '',
  staticMeth: function(){...}
})

Is there a way to inheritate staticProp and staticMeth in inherited
classes automatically?

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Class with private members pattern

2011-05-27 Thread buda
Thanks! your articles are very useful!

On 27 май, 12:43, "T.J. Crowder"  wrote:
> Hi,
>
> > One thing is stay for me unconvinient is  calling private functions in
> > public functions.
> > It's nessety to call them with .bind(this)(...)
>
> No, that's a very inefficient way to call them. Instead:
>
> _privateFunction.call(this, arg1, arg2);
>
> or
>
> _privateFunction.apply(this, array_of_args);
>
> Function#call and Function#apply are part of JavaScript. More about
> them in the spec[1], of course, and on MDC[2][3].
>
> More about various approaches to private methods here[4] and (somewhat
> indirectly) here[5].
>
> [1]http://www.ecma-international.org/publications/standards/Ecma-262.htm
> [2]https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/...
> [3]https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/...
> [4]http://blog.niftysnippets.org/2009/09/private-methods-in-javascript.html
> [5]http://blog.niftysnippets.org/2010/03/anonymouses-anonymous.html
>
> HTH,
> --
> T.J. Crowder
> Independent Software Engineer
> tj / crowder software / com
> www / crowder software / com
>
> On May 26, 9:27 pm, buda  wrote:
>
>
>
>
>
>
>
> > One thing is stay for me unconvinient is  calling private functions in
> > public functions.
> > It's nessety to call them with .bind(this)(...)
>
> > function publicFunc1(){
> > ...
> >  _private_prop1 = 45;
> >  _privateFunc1.bind(this)();
> > ...
>
> > }
>
> > May be you have suggestion on this

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Class with private members pattern

2011-05-27 Thread buda
Here is an example http://jsbin.com/eyapo3/2/edit

On 26 май, 23:27, buda  wrote:
> One thing is stay for me unconvinient is  calling private functions in
> public functions.
> It's nessety to call them with .bind(this)(...)
>
> function publicFunc1(){
> ...
>  _private_prop1 = 45;
>  _privateFunc1.bind(this)();
> ...
>
> }
>
> May be you have suggestion on this

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Class with private members pattern

2011-05-26 Thread buda
One thing is stay for me unconvinient is  calling private functions in
public functions.
It's nessety to call them with .bind(this)(...)

function publicFunc1(){
...
 _private_prop1 = 45;
 _privateFunc1.bind(this)();
...
}

May be you have suggestion on this

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Class with private members pattern

2011-05-26 Thread buda
After reading a good book I found for myself a mthod to have private
members in Class
Here is the pattern

var myClass = Class.create((function(){
  var
   _private_prop1,
  _private_prop2,
  public_prop;

  function _privateFunc1(){ ... }
  function _privateFunc2(){ ... }

  function publicFunc1(){ ... }
  function publicFunc2(){ ... }

  return{
public_prop: public_prop,
publicFunc1: publicFunc1,
publicFunc2: publicFunc2
  };
}()));

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Class.create and prototype and instance methods

2011-05-24 Thread buda
static - means defined in object's prototype?
but what difference between foo, which decleared in prototype, and so
called static method bar? which is also decleared in prototype?

On 24 май, 16:55, "T.J. Crowder"  wrote:
> On May 24, 2:39 pm, buda  wrote:
>
> > Why Class.create produces only instance methods but not prototype
> > ones?
>
> `Class.create` *does* create methods on the prototype:
>
> var C = Class.create({
>   foo: function() {
>   }
>
> });
>
> display("typeof C.prototype.foo == " + typeof C.prototype.foo);
> // "typeof C.prototype.foo == function"
>
> Live copy:http://jsbin.com/ajifi5
>
> Do you mean static methods? E.g., C.methodName? `Class.create` doesn't
> do them, but they're easy to add either directly or via
> `Object.extend`:
>
> Object.extend(C, {
>   bar: function() {
>   }
>
> });
>
> display("typeof C.bar == " + typeof C.bar);
> // "typeof C.bar == function"
>
> Live example:http://jsbin.com/ajifi5/2
>
> (Side note: I'm using anonymous functions above, which I don't
> actually like very much.[1] But I didn't want to introduce scoping
> functions and such.)
>
> [1]http://blog.niftysnippets.org/2010/03/anonymouses-anonymous.html
>
> HTH,
> --
> T.J. Crowder
> Independent Software Engineer
> tj / crowder software / com
> www / crowder software / com

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Class.create and prototype and instance methods

2011-05-24 Thread buda
Why Class.create produces only instance methods but not prototype
ones?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Is there a plan to add video module to script.aculo.us?

2011-04-23 Thread buda
HTML5 supports video and there is a need to have support for it like a
sound module

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Why Sizzle& maybe yass ?

2011-03-29 Thread buda
Recently I'found http://yass.webo.in/
Its test shows that its the really The fastest CSS selectors
JavaScript

Maybe use it instead Sizzle in Prototype.js?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: How to create private members in Class?

2011-03-08 Thread buda
Thank you for a full and detailed explanation!

On 7 мар, 11:09, "T.J. Crowder"  wrote:
> > I need to acces to private variables in my class like in C#
> > How can I realize it in Prototype?
>
> Prototype doesn't give you anything here, so you're just looking at
> how to do it with JavaScript.
>
> JavaScript doesn't have private variables. The equivalent of private
> *class* variables (e.g., statics in C#) is very easy to emulate using
> the module pattern. Private *instance* variables, as in your C#
> example code, you can emulate using closures[1], but at the expense
> that any function that needs access to the private variable will be
> *duplicated* for every instance of your object.
>
> Example:
>
> var Thingy = Class.create({
>
>   initialize: function() {
>     var trulyPrivate = 0;
>
>     this.getNextPrivateValue = function() {
>       return ++trulyPrivate;
>     };
>
>   },
>
>   doSomething: function() {
>     // This does *not* have access to `trulyPrivate`
>   }
>
> });
>
> (http://jsbin.com/oleko6/2)
>
> Every instance of the `Thingy` "class" has a truly private variable,
> the `trulyPrivate` local variable within `initialize`. `Thingy` has
> only one function that can access it, the `getNextPrivateValue`
> function. (Well, okay, two; `initialize` can access it as well, of
> course!) The `getNextPrivateValue` function is created within
> `initialize` and so it closes over that local variable, which can't be
> seen from outside. Because the closure endures after the return from
> `initialize`, so does the variable, because it exists on something
> called the "variable object" for the call to `initialize`, which the
> closure has an enduring reference to. That means it can read and write
> that variable, even though it's not a property of the instance.
>
> Note that `doSomething` doesn't have access to `trulyPrivate`, because
> the only things it has access to within the instance would be through
> its `this` reference, which has only the properties that anything else
> (outside `Thingy`) can see. This is a consequence of the fact that
> JavaScript doesn't have methods, it just has functions.[2]
>
> The cost is that the `getNextPrivateValue` function is created for
> *every* instance of `Thingy`. So if you create 20 `Thingy` instances,
> you'll have 20 copies of the `getNextPrivateValue` function in memory.
> That's fine if you're only going to have a few of these things in
> memory at any given time; if you're going to have hundreds or
> thousands of them, that's probably not fine and you should just use a
> property that you tell people not to touch.
>
> [1]http://blog.niftysnippets.org/2008/02/closures-are-not-complicated.html
> [2]http://blog.niftysnippets.org/2008/03/mythical-methods.html
>
> HTH,
> --
> T.J. Crowder
> Independent Software Engineer
> tj / crowder software / com
> www / crowder software / com
>
> On Mar 7, 7:05 am, buda  wrote:
>
>
>
>
>
>
>
> > I need to acces to private variables in my class like in C#
>
> > ...
> >   protected bool _visible;
> >   public bool Visible
> >   {
> >     get
> >     {
> >       return _visible;
> >     }
> >     set
> >     {
> >       _visible = value;
> >     }
> >   }
>
> > How can I realize it in Prototype?
> > Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] How to create private members in Class?

2011-03-06 Thread buda
I need to acces to private variables in my class like in C#

...
  protected bool _visible;
  public bool Visible
  {
get
{
  return _visible;
}
set
{
  _visible = value;
}
  }

How can I realize it in Prototype?
Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: How to delete key from element storage?

2011-03-06 Thread buda
Sorry, I have found - st.unset('MyKey')

On 6 мар, 22:12, buda  wrote:
> I use code
>
> var st = el.getStorage();
> delete st['MyKey'];
>
> but it doesn't help!
>
> What's wrong?
> Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] How to delete key from element storage?

2011-03-06 Thread buda
I use code

var st = el.getStorage();
delete st['MyKey'];

but it doesn't help!

What's wrong?
Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Is it possible a similar challenge in prototype.js without substitution wrapper function?

2011-03-04 Thread buda
Recently, one of the forums discussed the example of minimalist
calling the IAP for the array.

["1", "2", "3"].map(parseInt);
=>
Function.prototype.only=function(numberOfArgs) {
   var self=this; //the original function
   return function() {
  return self.apply(this,[].slice.call(arguments,0,numberOfArgs))
   }
}
["1","2","3"].map(parseInt.only(1))

Is it possible a similar challenge in prototype.js without
substitution wrapper function ["1","2","3"].map(function(value)
{return parseInt(value)})?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] will be in prototype function queue mechanism like deffered objects in jQuery?

2011-02-05 Thread buda
Now its an actual task to manage some async calls and do somthing
after executing some calls and so on...

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Dilemma: singleton or ordinal object?

2010-12-25 Thread buda
Thanks, very interesting article!
>http://blog.niftysnippets.org/2010/03/anonymouses-anonymous.html

On 26 дек, 00:59, "T.J. Crowder"  wrote:
> > why do not you like the anonymous function?
>
> Because I like to help my tools help 
> me:http://blog.niftysnippets.org/2010/03/anonymouses-anonymous.html
>
> -- T.J. :-)
>
> On Dec 25, 8:26 pm, buda  wrote:
>
>
>
>
>
>
>
> > why do not you like the anonymous function?
>
> > On 25 дек, 00:42, "T.J. Crowder"  wrote:
>
> > > Hi,
>
> > > I'm sorry to say that I really can't tell what you're asking. I mean,
> > > singletons in JavaScript are dead easy because objects are just
> > > objects:
>
> > >     var Singleton = {
> > >         foo: function() {
> > >             // ...
> > >         },
> > >         bar: function() {
> > >             // ...
> > >         }
> > >     };
>
> > > Or if (like me) you don't like anonymous functions:
>
> > >     var Singleton = (function(){
> > >         var pubs = {};
>
> > >         pubs.foo = Singleton_foo;
> > >         function Singleton_foo() {
> > >             // ...
> > >         }
>
> > >         pubs.bar = Singleton_bar;
> > >         function Singleton_bar() {
> > >             // ...
> > >         }
>
> > >         return pubs;
> > >     })();
>
> > > Usage:
>
> > >     Singleton.foo(...);
> > >     Singleton.bar(...);
>
> > > ...but somehow I don't think that's what you have in mind.
>
> > > FWIW (little, I'm thinking),
> > > --
> > > T.J. Crowder
> > > Independent Software Engineer
> > > tj / crowder software / com
> > > www / crowder software / com
>
> > > On Dec 24, 2:01 am, buda  wrote:
>
> > > > Usually we have some fields in a form like date-field.
> > > > I have a dilemma: in such languages as C# I would create singleton and
> > > > use one class per many date-fields to display calendar.
> > > > I dont know is it possible (how to create singleton class and how
> > > > create ordinary class with static methods and fields) and expediently
> > > > to make singleton calendar class or have on ordinary calendar object
> > > > per date-field?
>
> > > > Help me please

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Dilemma: singleton or ordinal object?

2010-12-25 Thread buda
why do not you like the anonymous function?

On 25 дек, 00:42, "T.J. Crowder"  wrote:
> Hi,
>
> I'm sorry to say that I really can't tell what you're asking. I mean,
> singletons in JavaScript are dead easy because objects are just
> objects:
>
>     var Singleton = {
>         foo: function() {
>             // ...
>         },
>         bar: function() {
>             // ...
>         }
>     };
>
> Or if (like me) you don't like anonymous functions:
>
>     var Singleton = (function(){
>         var pubs = {};
>
>         pubs.foo = Singleton_foo;
>         function Singleton_foo() {
>             // ...
>         }
>
>         pubs.bar = Singleton_bar;
>         function Singleton_bar() {
>             // ...
>         }
>
>         return pubs;
>     })();
>
> Usage:
>
>     Singleton.foo(...);
>     Singleton.bar(...);
>
> ...but somehow I don't think that's what you have in mind.
>
> FWIW (little, I'm thinking),
> --
> T.J. Crowder
> Independent Software Engineer
> tj / crowder software / com
> www / crowder software / com
>
> On Dec 24, 2:01 am, buda  wrote:
>
>
>
>
>
>
>
> > Usually we have some fields in a form like date-field.
> > I have a dilemma: in such languages as C# I would create singleton and
> > use one class per many date-fields to display calendar.
> > I dont know is it possible (how to create singleton class and how
> > create ordinary class with static methods and fields) and expediently
> > to make singleton calendar class or have on ordinary calendar object
> > per date-field?
>
> > Help me please

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Dilemma: singleton or ordinal object?

2010-12-23 Thread buda
Usually we have some fields in a form like date-field.
I have a dilemma: in such languages as C# I would create singleton and
use one class per many date-fields to display calendar.
I dont know is it possible (how to create singleton class and how
create ordinary class with static methods and fields) and expediently
to make singleton calendar class or have on ordinary calendar object
per date-field?

Help me please

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Do somthing only after two Ajax calls return results

2010-11-22 Thread buda
This is not sutable because inparallel maybe run othes async calls
which I dont need wait to complete

On 22 ноя, 18:04, "Brian Marquis"  wrote:
> Forgot to unregister the responder. See revised watcher:
>
> var watcher = {
>
>   start: function() {
>
>     Ajax.Responders.register(responder);
>
>   },
>
>     stop: function() {
>
>         Ajax.Responders.unregister(responder);
>
>     },
>
>     responder: {
>
>       onComplete: function() {
>
>         if ( Ajax.activeRequestCount == 0 ) {
>           finalize();
>
>         }
>
>       }
>
>   }
>
> };
>
> From: prototype-scriptaculous@googlegroups.com
> [mailto:prototype-scriptacul...@googlegroups.com] On Behalf Of Brian Marquis
> Sent: Monday, November 22, 2010 9:43 AM
> To: prototype-scriptaculous@googlegroups.com
> Subject: RE: [Proto-Scripty] Do somthing only after two Ajax calls return
> results
>
> var watcher = {
>
>   watching: false,
>
>   start: function() {
>
>     watching = true;
>
>     Ajax.Responders.register({
>
>       onComplete: function() {
>
>         if ( watching && Ajax.activeRequestCount == 0 ) {
>           finalize();
>
>         }
>
>       }
>
>     });
>
>     stop: function() {
>
>          watching = false;
>
>     }
>
> };
>
> // start your requests, then
>
> watcher.start();
>
> function finalize() {
>
>   watcher.stop();
>
>  // do other stuff
>
> }
>
> From: prototype-scriptaculous@googlegroups.com
> [mailto:prototype-scriptacul...@googlegroups.com] On Behalf Of Daff Niles
> Sent: Sunday, November 21, 2010 8:10 PM
> To: prototype-scriptaculous@googlegroups.com
> Subject: Re: [Proto-Scripty] Do somthing only after two Ajax calls return
> results
>
> Hi Buda,
>
> Having had this issue, and seen other frameworks sorting this out, the
> quickest and easiest way I have found is to have to global variables (flags)
> in the page, one for each of the Ajax calls.  
>
> The Ajax callback method for each then sets the flag for that call back,
> then checks if both flags have been set, and if so, calls the function of
> your choice that will then continue the processing you desire.
>
> Because each callback only sets its own flag, but then checks both, it will
> not matter which order they callbacks are received and processed.
>
> pseudo code (untested)
>
> var flag_1 = false;
>
> var flag_2 = false;
>
> function callback_function_1() {
>
>             // Processing...
>
>             flag_1 = true;
>
>             if(flag_1 && flag_2) {
>
>                         // Call final method...
>
>                         finalize()
>
>             }
>
> }
>
> function callback_function_2() {
>
>             // Processing...
>
>             flag_2 = true;
>
>             if(flag_1 && flag_2) {
>
>                         // Call final method...
>
>                         finalize()
>
>             }
>
> }
>
> function finalize () {
>
>             // Complete processing here...
>
>             // If we need to call again, then reset the two flags in here...
>
> }
>
> Hope that helps.
>
> Regards.
>
> daff
>
> SOFTWARE ENGINEER
>
> andrew 'daff' niles | spidertracks | 117a the square
>
> po box 5203 | palmerston north 4441 | new zealand
>
> P: +64 6 353 3395 | M: +64 21 51 55 48
>
> E: d...@spidertracks.co.nz  www.spidertracks.com
> <http://www.spidertracks.com/>
>
> On 22/11/2010, at 9:40 AM, buda wrote:
>
> I have two calls run asyncronously
> I need to wait when they both is comleted and only then do somthing
> Two - is an example - they may be N-calls :)
>
> What is the right method to do it?
> Is theere an object somthing AsyncWaitFor(AjaxCall1...AjaxCallN)?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Prototype & script.aculo.us" group.
> To post to this group, send email to
> prototype-scriptacul...@googlegroups.com.
> To unsubscribe from this group, send email to
> prototype-scriptaculous+unsubscr...@googlegroups.com.
> For more options, visit this group 
> athttp://groups.google.com/group/prototype-scriptaculous?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Prototype & script.aculo.us" group.
> To post to this group, send email to
> prototype-scriptacul...@googlegroups.com.
> To unsubscribe from this group, send email to
> prototype-scriptaculous+unsubscr...@googlegroups.com.
> For more options, visit

[Proto-Scripty] Re: Do somthing only after two Ajax calls return results

2010-11-22 Thread buda
Thanks!
This is what I need

On 22 ноя, 12:15, "T.J. Crowder"  wrote:
> > I have two calls run asyncronously
> > Two - is an example - they may be N-calls :)
>
> I'd recommend avoiding that unless the async calls are to *different*
> servers, and if you do two at once, certainly never do more than two
> at once. Run just a single async request at a time, two if you
> absolutely have to, and chain them using the `success` handler.
>
> Why? Because browsers (and some servers) clamp down the number of
> connections to a given server at the same time. Mostly, with modern
> desktop browsers, you can expect the browser will allow four[1] (up
> from the previous figure of two), but IE will drop down to only
> allowing two if it detects a dial-up connection and you don't know
> what the next "dot" rev of any browser may do. Also, mobile browsers
> have lower limits.
>
> In terms of mechanism, I'd probably have a pending count (no need for
> global variables):
>
> * * * *
> // Start the requests defined in the array `requests`, call `callback`
> // when they've all finished.
> function sendMultipleRequests(requests, callback) {
>     var req, pending;
>
>     // Prep and start each request. We assume the objects have a `url`
>     // property and a `params` property.
>     pending = 0;
>     while (pending < requests.length) {
>         // Get this request
>         req = requests[pending];
>
>         // Hook into the onComplete, respecting the previous one if
> any
>         req.params = req.params || {};
>         req.params.onComplete = req.params.onComplete
>             ? req.params.onComplete.wrap(reqComplete)
>             : reqComplete;
>
>         // Start and count this request
>         new Ajax.Request(req.url, req.params);
>         ++pending;
>     }
>
>     function reqComplete() {
>         --pending;
>         if (pending <= 0) {
>             // All done, call the callback.
>             // Note that there's no race condition with the loop above
> (e.g.,
>             // there's no possibility we'll be called and decrement
> `pending`
>             // to 0 while the loop above is still incrementing it)
> because
>             // JavaScript on browsers is single-threaded unless you
> explicitly
>             // use the web workers stuff, which we aren't.
>             callback();
>         }
>     }
>
> }
>
> [1]http://www.stevesouders.com/blog/2008/03/20/roundup-on-parallel-conne...
>
> HTH,
> --
> T.J. Crowder
> Independent Software Engineer
> tj / crowder software / com
> www / crowder software / com
>
> On Nov 21, 8:40 pm, buda  wrote:
>
>
>
>
>
>
>
> > I have two calls run asyncronously
> > I need to wait when they both is comleted and only then do somthing
> > Two - is an example - they may be N-calls :)
>
> > What is the right method to do it?
> > Is theere an object somthing AsyncWaitFor(AjaxCall1...AjaxCallN)?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Do somthing only after two Ajax calls return results

2010-11-21 Thread buda
I have two calls run asyncronously
I need to wait when they both is comleted and only then do somthing
Two - is an example - they may be N-calls :)

What is the right method to do it?
Is theere an object somthing AsyncWaitFor(AjaxCall1...AjaxCallN)?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: bug in 1.7_rc3 Event.isLeftClick in IE8?

2010-11-06 Thread buda
so in IE8 this code also does not work - alert is not appearing when
clickin with left button

On 7 ноя, 00:06, buda  wrote:
> but I started this because of in Mozilla dblclick fires on right
> button dblclick but I dont want to execute code if not
> Event.isLeftClick
>
> document.on('dblclick', function (e) {
>         if (!e.isLeftClick()) { return; }
>         alert('Hi');
>
> });
>
> in Mozilla this code doesnt work - I do dblclick with right button and
> alert is appearing -  so I started debugging in IE :)
>
> On 6 ноя, 23:15, buda  wrote:
>
>
>
>
>
>
>
> > in dblckick observer i try to detect which button was clicked
> > in debugger I can see that event.button = 0 but prototype steps in "if
> > (IE_LEGACY_EVENT_SYSTEM)" branch
>
> > is this a bug?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: bug in 1.7_rc3 Event.isLeftClick in IE8?

2010-11-06 Thread buda
but I started this because of in Mozilla dblclick fires on right
button dblclick but I dont want to execute code if not
Event.isLeftClick

document.on('dblclick', function (e) {
if (!e.isLeftClick()) { return; }
alert('Hi');
});

in Mozilla this code doesnt work - I do dblclick with right button and
alert is appearing -  so I started debugging in IE :)

On 6 ноя, 23:15, buda  wrote:
> in dblckick observer i try to detect which button was clicked
> in debugger I can see that event.button = 0 but prototype steps in "if
> (IE_LEGACY_EVENT_SYSTEM)" branch
>
> is this a bug?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] bug in 1.7_rc3 Event.isLeftClick in IE8?

2010-11-06 Thread buda
in dblckick observer i try to detect which button was clicked
in debugger I can see that event.button = 0 but prototype steps in "if
(IE_LEGACY_EVENT_SYSTEM)" branch

is this a bug?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: How should I model this if extending the DOM is bad?

2010-11-06 Thread buda
Keep reference to the object in storage of a paragraph, video and etc

On 4 ноя, 23:09, Luke  wrote:
> Hi,
>
> sorry for the non-descriptive topic, I couldn't think of anything
> better. However, I'm currently working on a project where you can
> create simple webpages by adding different types of paragraphs, (eg.
> Text, Image, Video) one below the other, and edit their contents, move
> or delete them. Basically like this:
>
> http://blogage.de/files/60901/image
>
> Im rewriting the JS and I have a little problem here; I recently read
> that extending the DOM is basically a bad idea and that in Prototype 2
> they will even stop that practice. Now my idea (actually) was, for a
> project like this, to create classes for each paragraph-type with
> methods and properties that I would extend the paragraph-DOM with. I
> mean that if I had, like in the above image, three paragraphs, each
> would be represented by a DIV with the class="paragraph text" or
> class="paragraph video" etc. On the JS-side there would be classes
> like "Text" or "Video" which would have a method that would extend
> those DIVs with functions and properties necessary to edit, move or
> delete that paragraph. When, for example, the user clicks on an
> editlink, it simply would call its paragraph's edit-method. Everything
> would be nice and clean.
>
> But now I know, extending is bad. So I'm kinda stuck here, I don't
> know how to write unobtrusive JS without writing terrible spaghetti-
> esque code with lots of observers. I mean I could still organize parts
> of the code in classes, but there would be a long list of observers
> (eg. for clicking an edit-link) with switch-cases for the types of
> paragraphs. Actually even with extending the DOM I'm not totally sure
> how I would catch the edit-clicking event. As I said, I'm kind of
> stuck :). Can you help me with ideas? How would you do this?
>
> Thanks a lot,
> Luke

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Will there be a book on the new version and when?

2010-10-31 Thread buda
Will there be a book on the new version and when?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Expando or "data-" like attributes?

2010-10-21 Thread buda
Thanks T.J.
Now everything became clear.

On 20 окт, 16:15, "T.J. Crowder"  wrote:
> Hi,
>
> > But, as I understud, expando properties == custom attributes
>
> No, properties and attributes are very different things, as I said.
> You have to be cautious when using expandos, and if you're using
> Prototype there's not much reason to (use the storage stuff instead),
> but they're not "bad" per se.
>
> > ...but I see expando on extended elements in prototype!
>
> Prototype's use of expandos is mostly reasonably cautious. (Could be
> more so, but...) For instance, all non-API expandos start with an
> underscore, which means they are very unlikely to conflict with
> official properties in the future. (For example, when you use
> `makePositioned` on an element, there's an expando set on the element
> instance called `_madePositioned`. It's very unlikely that there will
> be an official or browser-specific property called `_madePositioned`
> in the future that will conflict with Prototype's expando.) And I'm
> reasonably certain they never use an expando to refer to another DOM
> element or to a JavaScript object that, in turn, refers to another DOM
> object.
>
> I said "non-API expandos" because, of course, all of the stuff
> Prototype adds to element instances (`addClassName`, `up`, `down`,
> `select`, etc.) are expandos. On browsers that allow it, they're added
> to the element prototype, but on IE (and theoretically other browsers
> that don't allow it), they're straight expandos added when the element
> instance is extended. And sure enough, that's been a problem at times
> in the past, when there was some browser-specific extension that
> conflicted with a name that Prototype was trying to use for something
> else. (I don't have a specific example, seem to recall some problem
> using `Element#select` on certain elements in Safari or something.) I
> understand a future version of Prototype will switch to using element
> wrappers rather than directly extending the elements (I'm guessing
> it'll be 2.0, that's a big enough change to justify bumping the major
> rev.)
>
> In your question you said you wanted to be able to use the things
> you're setting on the element in a selector:
>
>     $$('p[myAttr=foo]')
>
> ...and so in your case, you'll need to use a custom attribute. The
> best way to use a custom attribute is to use the "data-" prefix:
>
>     ...
>
>     $$('p[data-myAttr=foo]')
>
> If you also have cases where you don't need it as an attribute, either
> use an expando *cautiously* or -- and this is probably better -- use
> the storage system (`Element#getStroage`) that Prototype provides.
>
> HTH,
>
> -- T.J.
>
> > Will this to migrate to storage functionality or its not so bad
> > practice?
>
> On Oct 20, 1:48špm, buda  wrote:
>
>
>
>
>
>
>
> > T.J., šthanks for an exhaustive explanation!
> > But, as I understud, expando properties == custom attributes and its
> > not good, but I see expando on extended elements in prototype!
> > Will this to migrate to storage functionality or its not so bad
> > practice?
>
> > On 20 ÏËÔ, 12:51, "T.J. Crowder"  wrote:
>
> > > Hi,
>
> > > > maybe I'm confusing javascript properties to the attributes?
>
> > > Yes, I think you are. Easy enough to do, but they're really quite
> > > distinct things.
>
> > > HTML elements have attributes, which (initially) come from the markup
> > > and are accessible via the DOM methods `getAttribute` and
> > > `setAttribute` (Prototype provides `readAttribute` and
> > > `writeAttribute` that you should use instead, as they fix lots of
> > > oddities -- particularly in IE -- related to certain attributes.)
> > > Attributes are not properties.
>
> > > JavaScript objects have properties. The objects browsers provide to
> > > JavaScript to represent the DOM are sufficiently like JavaScript
> > > objects that they also have properties. (This needn't necessarily have
> > > been the case, host-provided objects can follow just about any rules
> > > they want, but in practice -- fortunately -- even IE made it possible
> > > for the objects themselves to have JavaScript-like properties.)
>
> > > Some attributes are _reflected_ as properties. The classic example is
> > > the "class" attribute, which is reflected by the `className` property.
> > > Setting the attribute changes the property; setting the property
> &g

[Proto-Scripty] Re: Expando or "data-" like attributes?

2010-10-20 Thread buda
; and because properties can be things other than strings. In practice,
> I find I have virtually no use for expando properties in my
> applications (I use elements to *represent* application objects, not
> *as* application objects), but they're frequently useful in library
> code.
>
> Hopefully that rambling was of some use. :-)
>
> Happy coding,
> --
> T.J. Crowder
> Independent Software Engineer
> tj / crowder software / com
> www / crowder software / com
>
> On Oct 20, 4:34 am, buda  wrote:
>
>
>
>
>
>
>
> > maybe I'm confusing javascript properties to the attributes? how do
> > they compare?
>
> > On 20 окт, 02:03, buda  wrote:
>
> > > Or should I use .storage object?
> > > But in this case I couldnt do search like $$('p[myAttr=foo]')
>
> > > On 20 окт, 01:59, buda  wrote:
>
> > > > I'm confused at all.
> > > > On the one hand HTML declares the existence of the elements expando-
> > > > attributes.
> > > > On the other hand HTML5 says that all illegal attributes must begin
> > > > with "data-".
> > > > What should I do?
> > > > continue to use espando or a new style of naming attributes with the
> > > > "data-"?
> > > > Prototype.js uses expando attributes - should I do the same?
>
> > > > Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Expando or "data-" like attributes?

2010-10-19 Thread buda
maybe I'm confusing javascript properties to the attributes? how do
they compare?

On 20 окт, 02:03, buda  wrote:
> Or should I use .storage object?
> But in this case I couldnt do search like $$('p[myAttr=foo]')
>
> On 20 окт, 01:59, buda  wrote:
>
>
>
>
>
>
>
> > I'm confused at all.
> > On the one hand HTML declares the existence of the elements expando-
> > attributes.
> > On the other hand HTML5 says that all illegal attributes must begin
> > with "data-".
> > What should I do?
> > continue to use espando or a new style of naming attributes with the
> > "data-"?
> > Prototype.js uses expando attributes - should I do the same?
>
> > Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Expando or "data-" like attributes?

2010-10-19 Thread buda
Or should I use .storage object?
But in this case I couldnt do search like $$('p[myAttr=foo]')

On 20 окт, 01:59, buda  wrote:
> I'm confused at all.
> On the one hand HTML declares the existence of the elements expando-
> attributes.
> On the other hand HTML5 says that all illegal attributes must begin
> with "data-".
> What should I do?
> continue to use espando or a new style of naming attributes with the
> "data-"?
> Prototype.js uses expando attributes - should I do the same?
>
> Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Expando or "data-" like attributes?

2010-10-19 Thread buda
I'm confused at all.
On the one hand HTML declares the existence of the elements expando-
attributes.
On the other hand HTML5 says that all illegal attributes must begin
with "data-".
What should I do?
continue to use espando or a new style of naming attributes with the
"data-"?
Prototype.js uses expando attributes - should I do the same?

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Microsoft announced new useful plugins on JQuery - what about prototype?

2010-10-06 Thread buda
+1

On 6 окт, 17:47, Phil Petree  wrote:
> Jquery is succeeding because they are building a consolidated
> (all-in-one-place) community with forums for dicussions of varied topics, a
> single place to download "plugins" etc.
>
> Prototype may be the better framework but "he with the larger community will
> ultimately prevail" and this is a lesson that microsoft has learned, taught,
> forgotten and had to learn again.
> I'm just sayin...
> 2010/10/5 Walter Lee Davis 
>
>
>
> > It's a big scary ocean (JavaScript) and many many boats (Prototype, jQuery,
> > EXT, Moo, YUI, I forget about a dozen more). Use what works for you, and let
> > the competition between the various kits give rise to solutions you can use.
> > Or write some extensions to Prototype to do the things you need.
>
> > Walter
>
> > On Oct 5, 2010, at 7:31 PM, buda wrote:
>
> > But many developers needs in such extensions on prototype and in big
> >> amount of ready to use gadgets like in jQuery
> >> I realize that jQuery has alot of problrms and not such grained like
> >> prototype but such Microsofts tensions will lead many developers to
> >> jQuery  (((
>
> >> On 5 окт, 23:39, "Alex McAuley" 
> >> wrote:
>
> >>> I dont know whether to be happy or sad that Microsoft are adding things
> >>> to
> >>> jQuery... They have a tendancy to mess things up on a grand scale!
>
> >>> Alex Mcauleyhttp://www.thevacancymarket.com
>
> >>> - Original Message -
> >>> From: "T.J. Crowder" 
> >>> To: "Prototype & script.aculo.us" <
> >>> prototype-scriptaculous@googlegroups.com>
> >>> Sent: Tuesday, October 05, 2010 5:54 PM
> >>> Subject: [Proto-Scripty] Re: Microsoft announced new useful plugins on
>
> >>> JQuery - what about prototype?
>
> >>> Hi,
>
> >>> Well, Prototype's had templates for years:
> >>>http://api.prototypejs.org/language/template/
>
> >>> It's true, though, jQuery is seeing a lot of investment and interest.
> >>> These three Microsoft plugins themselves aren't all that much to write
> >>> home about (though the globalization is exciting), but the _fact_ of
> >>> them coming on the heels of Microsoft's recently re-upping their
> >>> commitment to jQuery is significant.
> >>> --
> >>> T.J. Crowder
> >>> Independent Software Engineer
> >>> tj / crowder software / com
> >>> www / crowder software / com
>
> >>> On Oct 5, 3:52 pm, buda  wrote:
>
> >>>> jQuery is developing very quickly. Unfortunately it must be noted that
> >>>> this development forced to move to jQuery although I prefer the
> >>>> prototype.
>
> >>> On 5 , 17:14, buda  wrote:
>
> >>>  http://weblogs.asp.net/scottgu/archive/2010/10/04/jquery-templates-da.
> >>>>> ..
>
> >>>  This is very useful - this must be in prototype too!
>
> >>> --
> >>> You received this message because you are subscribed to the Google Groups
> >>> "Prototype & script.aculo.us" group.
> >>> To post to this group, send email to
> >>> prototype-scriptacul...@googlegroups.com.
> >>> To unsubscribe from this group, send email to
> >>> prototype-scriptaculous+unsubscr...@googlegroups.com >>>  s%2bunsubscr...@googlegroups.com>
> >>> .
> >>> For more options, visit this group athttp://
> >>> groups.google.com/group/prototype-scriptaculous?hl=en.
>
> >> --
> >> You received this message because you are subscribed to the Google Groups
> >> "Prototype & script.aculo.us" group.
> >> To post to this group, send email to
> >> prototype-scriptacul...@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> prototype-scriptaculous+unsubscr...@googlegroups.com >>  s%2bunsubscr...@googlegroups.com>
> >> .
> >> For more options, visit this group at
> >>http://groups.google.com/group/prototype-scriptaculous?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Prototype & script.aculo.us" group.
> > To post to this group, send email to
> > prototype-scriptacul...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > prototype-scriptaculous+unsubscr...@googlegroups.com > s%2bunsubscr...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/prototype-scriptaculous?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Microsoft announced new useful plugins on JQuery - what about prototype?

2010-10-05 Thread buda
But many developers needs in such extensions on prototype and in big
amount of ready to use gadgets like in jQuery
I realize that jQuery has alot of problrms and not such grained like
prototype but such Microsofts tensions will lead many developers to
jQuery  (((

On 5 окт, 23:39, "Alex McAuley" 
wrote:
> I dont know whether to be happy or sad that Microsoft are adding things to
> jQuery... They have a tendancy to mess things up on a grand scale!
>
> Alex Mcauleyhttp://www.thevacancymarket.com
>
>
>
> - Original Message -
> From: "T.J. Crowder" 
> To: "Prototype & script.aculo.us" 
> Sent: Tuesday, October 05, 2010 5:54 PM
> Subject: [Proto-Scripty] Re: Microsoft announced new useful plugins on
>
> JQuery - what about prototype?
>
> Hi,
>
> Well, Prototype's had templates for 
> years:http://api.prototypejs.org/language/template/
>
> It's true, though, jQuery is seeing a lot of investment and interest.
> These three Microsoft plugins themselves aren't all that much to write
> home about (though the globalization is exciting), but the _fact_ of
> them coming on the heels of Microsoft's recently re-upping their
> commitment to jQuery is significant.
> --
> T.J. Crowder
> Independent Software Engineer
> tj / crowder software / com
> www / crowder software / com
>
> On Oct 5, 3:52 pm, buda  wrote:
> > jQuery is developing very quickly. Unfortunately it must be noted that
> > this development forced to move to jQuery although I prefer the
> > prototype.
>
> > On 5 , 17:14, buda  wrote:
>
> > >http://weblogs.asp.net/scottgu/archive/2010/10/04/jquery-templates-da...
>
> > > This is very useful - this must be in prototype too!
>
> --
> You received this message because you are subscribed to the Google Groups
> "Prototype & script.aculo.us" group.
> To post to this group, send email to
> prototype-scriptacul...@googlegroups.com.
> To unsubscribe from this group, send email to
> prototype-scriptaculous+unsubscr...@googlegroups.com.
> For more options, visit this group 
> athttp://groups.google.com/group/prototype-scriptaculous?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Microsoft announced new useful plugins on JQuery - what about prototype?

2010-10-05 Thread buda
Well, one can not give up! Prototypes are quite mature and a good
library should only create as Microsoft sites such miniprojects here
and the whole community to develop them, and we will long stand in the
place!

On 5 окт, 19:54, "T.J. Crowder"  wrote:
> Hi,
>
> Well, Prototype's had templates for 
> years:http://api.prototypejs.org/language/template/
>
> It's true, though, jQuery is seeing a lot of investment and interest.
> These three Microsoft plugins themselves aren't all that much to write
> home about (though the globalization is exciting), but the _fact_ of
> them coming on the heels of Microsoft's recently re-upping their
> commitment to jQuery is significant.
> --
> T.J. Crowder
> Independent Software Engineer
> tj / crowder software / com
> www / crowder software / com
>
> On Oct 5, 3:52 pm, buda  wrote:
>
>
>
> > jQuery is developing very quickly. Unfortunately it must be noted that
> > this development forced to move to jQuery although I prefer the
> > prototype.
>
> > On 5 окт, 17:14, buda  wrote:
>
> > >http://weblogs.asp.net/scottgu/archive/2010/10/04/jquery-templates-da...
>
> > > This is very useful - this must be in prototype too!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Microsoft announced new useful plugins on JQuery - what about prototype?

2010-10-05 Thread buda
http://blog.jquery.com/2010/10/04/new-official-jquery-plugins-provide-templating-data-linking-and-globalization/

On 5 окт, 17:14, buda  wrote:
> http://weblogs.asp.net/scottgu/archive/2010/10/04/jquery-templates-da...
>
> This is very useful - this must be in prototype too!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Microsoft announced new useful plugins on JQuery - what about prototype?

2010-10-05 Thread buda
jQuery is developing very quickly. Unfortunately it must be noted that
this development forced to move to jQuery although I prefer the
prototype.

On 5 окт, 17:14, buda  wrote:
> http://weblogs.asp.net/scottgu/archive/2010/10/04/jquery-templates-da...
>
> This is very useful - this must be in prototype too!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Microsoft announced new useful plugins on JQuery - what about prototype?

2010-10-05 Thread buda
http://weblogs.asp.net/scottgu/archive/2010/10/04/jquery-templates-data-link-and-globalization-accepted-as-official-jquery-plugins.aspx

This is very useful - this must be in prototype too!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: pMask: a tool to mask input data

2010-03-09 Thread buda
good work! thanks

On 6 мар, 15:06, green  wrote:
> Hi,
>
> I have port Fabio Zendhi Nagao's
> iMasktool to prototype with
> changes (or, you can say, enhancements). You can
> download it athttp://github.com/greenlaw110/pMask/
>
> Thx,
> Green

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Why element never receives an event?

2010-02-03 Thread buda
I've understood it :)
so will wait for proper event system in IE from now on :)

On Feb 3, 11:59 pm, "T.J. Crowder"  wrote:
> > Now I know that an events bubble up, but I need form elements receive
> > an event fiered by a form - so I ask for a help here
>
> And I need Internet Explorer to conform to standards properly. Doesn't
> mean it's going to happen. ;-)
>
> What you're saying you need doesn't make sense in terms of the DOM's
> event mechanism. Basically, you want the standard observer pattern.
> That's why Mona pointed you at an alternative means of dispatching
> events that isn't tied to the DOM's concept of how they should work.
>
> -- T.J.
>
> On Feb 3, 1:22 pm, buda  wrote:
>
>
>
> > Now I know that an events bubble up, but I need form elements receive
> > an event fiered by a form - so I ask for a help here
>
> > On Feb 3, 3:15 pm, Mona Remlawi  wrote:
>
> > > hello buda,
>
> > > as T.J. Crowder mentioned above, firing an event means that the event is
> > > going to fire *up* the DOM.
> > > so it's only natural that firing an event in the  level won't get
> > > captured by one of its children.
>
> > > so for the sake of this discussion, what you really need is an event
> > > dispatcher/register mechanism
> > > and for that, i advise you to take a look 
> > > athttp://positionabsolute.net/blog/2007/06/event-dispatcher.php
>
> > > cheers
>
> > > --
> > > mona
>
> > > On Wed, Feb 3, 2010 at 2:10 PM, buda  wrote:
> > > > thats it, but if form1 fires an event 'form:updated' - input element
> > > > never receives that event, but I need it
>
> > > > On Feb 3, 3:05 pm, ColinFine  wrote:
> > > > > On Feb 2, 3:29 pm, buda  wrote:
>
> > > > > > I need to receive message fired by form in forms element
>
> > > > > If you mean that you want the input element to observe the user-
> > > > > defined event,
>
> > > > > form1.select('input').invokde('observe', 'form:updated',
> > > > > function ... );
>
> > > > > If that's not what you mean, I don't understand.
>
> > > > --
> > > > You received this message because you are subscribed to the Google 
> > > > Groups
> > > > "Prototype & script.aculo.us" group.
> > > > To post to this group, send email to
> > > > prototype-scriptacul...@googlegroups.com.
> > > > To unsubscribe from this group, send email to
> > > > prototype-scriptaculous+unsubscr...@googlegroups.com > > >  ­s%2bunsubscr...@googlegroups.com>
> > > > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/prototype-scriptaculous?hl=en.-Hidequoted 
> > > >text -
>
> > > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Why element never receives an event?

2010-02-03 Thread buda
Now I know that an events bubble up, but I need form elements receive
an event fiered by a form - so I ask for a help here

On Feb 3, 3:15 pm, Mona Remlawi  wrote:
> hello buda,
>
> as T.J. Crowder mentioned above, firing an event means that the event is
> going to fire *up* the DOM.
> so it's only natural that firing an event in the  level won't get
> captured by one of its children.
>
> so for the sake of this discussion, what you really need is an event
> dispatcher/register mechanism
> and for that, i advise you to take a look 
> athttp://positionabsolute.net/blog/2007/06/event-dispatcher.php
>
> cheers
>
> --
> mona
>
>
>
> On Wed, Feb 3, 2010 at 2:10 PM, buda  wrote:
> > thats it, but if form1 fires an event 'form:updated' - input element
> > never receives that event, but I need it
>
> > On Feb 3, 3:05 pm, ColinFine  wrote:
> > > On Feb 2, 3:29 pm, buda  wrote:
>
> > > > I need to receive message fired by form in forms element
>
> > > If you mean that you want the input element to observe the user-
> > > defined event,
>
> > > form1.select('input').invokde('observe', 'form:updated',
> > > function ... );
>
> > > If that's not what you mean, I don't understand.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Prototype & script.aculo.us" group.
> > To post to this group, send email to
> > prototype-scriptacul...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > prototype-scriptaculous+unsubscr...@googlegroups.com
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/prototype-scriptaculous?hl=en.- Hide quoted 
> >text -
>
> - Show quoted text -

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Why element never receives an event?

2010-02-03 Thread buda
thats it, but if form1 fires an event 'form:updated' - input element
never receives that event, but I need it

On Feb 3, 3:05 pm, ColinFine  wrote:
> On Feb 2, 3:29 pm, buda  wrote:
>
> > I need to receive message fired by form in forms element
>
> If you mean that you want the input element to observe the user-
> defined event,
>
> form1.select('input').invokde('observe', 'form:updated',
> function ... );
>
> If that's not what you mean, I don't understand.

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Why element never receives an event?

2010-02-02 Thread buda
I need to receive message fired by form in forms element

On Feb 2, 3:55 pm, ColinFine  wrote:
> On Feb 1, 11:26 am, buda  wrote:
>
> > how to register a handler for processing the message form its elements
> > in right way?
>
> If you want to trigger the event on updating any 'input' element on
> the form:
> form1.select('input').invoke('observe', 'update', function() { ... });

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: how to check is the function = Prototype.emptyFunction ?

2010-02-01 Thread buda
Richard, thanks it works

On Feb 1, 6:12 pm, Richard Quadling  wrote:
> On 1 February 2010 15:44, buda  wrote:
>
>
>
>
>
> > it was simple sheme and it wasnt the stright code
> > it must be like this
>
> > var Obj = {};
> >  ...
> > Obj.meth = Prototype.emptyFunction;
> >  ...
> > if (Obj.meth !== Prototype.emptyFunction) {
> >  alert('Not equal');
> > }
>
> > does this irritates you?
>
> > On Feb 1, 5:37 pm, Alex Wallace  wrote:
> >> This is getting into dirty territory (or at least I'd feel so) but:
>
> >> >>> var x = function(){};
> >> >>> var y = function(){ alert("foo"); }
> >> >>> x + "";
> >> "function () { }"
> >> >>> y + "";
>
> >> "function () { alert("foo"); }"
>
> >> Best,
> >> Alex
>
> >> On Mon, Feb 1, 2010 at 10:29 AM, buda  wrote:
> >> > the question is: how to check if a function is empty or have any code
>
> >> > On Feb 1, 5:18 pm, Richard Quadling  wrote:
> >> > > On 1 February 2010 13:02, buda  wrote:
>
> >> > > > var Obj = {};
> >> > > > Obj.meth = Prototype.emptyFunction;
>
> >> > > > if (Obj.meth !== Prototype.emptyFunction) {
> >> > > >  alert('Not equal');
> >> > > > }
>
> >> > > > why alert show everytime?
>
> >> > > > --
> >> > > > You received this message because you are subscribed to the Google
> >> > Groups "Prototype & script.aculo.us" group.
> >> > > > To post to this group, send email to
> >> > prototype-scriptacul...@googlegroups.com.
> >> > > > To unsubscribe from this group, send email to
> >> > prototype-scriptaculous+unsubscr...@googlegroups.com
> >> > .
> >> > > > For more options, visit this group athttp://
> >> > groups.google.com/group/prototype-scriptaculous?hl=en.
>
> >> > > Why?
>
> >> > > The main advantage of the emptyFunction is that you can always call it
> >> > > without having to do a null/undefined test first.
>
> >> > > If you want to know if it has been assigned something, then don't
> >> > > assign the emptyFunction, leave it as null and then test if it is
> >> > > null.
>
> >> > > --
> >> > > -
> >> > > Richard Quadling
> >> > > "Standing on the shoulders of some very clever giants!"
> >> > > EE :http://www.experts-exchange.com/M_248814.html
> >> > > EE4Free :http://www.experts-exchange.com/becomeAnExpert.jsp
> >> > > Zend Certified Engineer :
> >> >http://zend.com/zce.php?c=ZEND002498&r=213474731
> >> > > ZOPA :http://uk.zopa.com/member/RQuadling-Hidequoted text -
>
> >> > > - Show quoted text -
>
> >> > --
> >> > You received this message because you are subscribed to the Google Groups
> >> > "Prototype & script.aculo.us" group.
> >> > To post to this group, send email to
> >> > prototype-scriptacul...@googlegroups.com.
> >> > To unsubscribe from this group, send email to
> >> > prototype-scriptaculous+unsubscr...@googlegroups.com
> >> > .
> >> > For more options, visit this group at
> >> >http://groups.google.com/group/prototype-scriptaculous?hl=en.-Hide quoted 
> >> >text -
>
> >> - Show quoted text -
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Prototype & script.aculo.us" group.
> > To post to this group, send email to 
> > prototype-scriptacul...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > prototype-scriptaculous+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/prototype-scriptaculous?hl=en.
>
> Can you try ...
>
> alert((Obj.meth + '') == (Prototype.emptyFunction + ''));
>
> I'm getting True for when Obj.meth is the emptyFunction.
>
> --
> -
> Richard Quadling
> "Standing on the shoulders of some very clever giants!"
> EE :http://www.experts-exchange.com/M_248814.html
> EE4Free :http://www.experts-exchange.com/becomeAnExpert.jsp
> Zend Certified Engineer :http://zend.com/zce.php?c=ZEND002498&r=213474731
> ZOPA :http://uk.zopa.com/member/RQuadling- Hide quoted text -
>
> - Show quoted text -

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



  1   2   3   >