The reason is that Mootools transferred from feature detection (what you see
in 1.2) to browser user-agent string parsing (that weird regexp stuff).

On Tue, Oct 12, 2010 at 4:19 PM, HENG <[email protected]> wrote:

> Hello everyone:
>
> I am very happy that Mootools 1.3 has released! Thank all the guys in
> Mootools dev Team! Thank you all very much!
>
> I am a Mootools Crazy Boy, because I really like it very much!
>
> Now, I want to ask a question about Mootools. And I hope that Mootools Dev
> Team can give me an answer. Thank you .
>
> Mootools 1.3, Code as follow:
>
> *var ua = navigator.userAgent.toLowerCase(),
>     platform = navigator.platform.toLowerCase(),
>     UA =
> ua.match(/(opera|ie|firefox|chrome|version)[\s\/:]([\w\d\.]+)?.*?(safari|version[\s\/:]([\w\d\.]+)|$)/)
> || [null, 'unknown', 0],
>     mode = UA[1] == 'ie' && document.documentMode;*
>
> Campare to Mootools 1.2, Code as follow:
>
> *Engines: {
>         presto: function(){
>             return (!window.opera) ? false : ((arguments.callee.caller) ?
> 960 : ((document.getElementsByClassName) ? 950 : 925));
>         },
>         trident: function(){
>             return (!window.ActiveXObject) ? false :
> ((window.XMLHttpRequest) ? ((document.querySelectorAll) ? 6 : 5) : 4);
>         },
>         webkit: function(){
>             return (navigator.taintEnabled) ? false :
> ((Browser.Features.xpath) ? ((Browser.Features.query) ? 525 : 420) : 419);
>         },
>         gecko: function(){
>             return (!document.getBoxObjectFor && window.mozInnerScreenX ==
> null) ? false : ((document.getElementsByClassName) ? 19 : 18);
>         }
>     }*
>
>
> I can Not understand why Mootools change the STYLE that detected the
> Broswer engine.....
>
> In Mootools 1.2, I am really admire the code especially the Broswer
> detect.....We all know, that are not only five broswers all over the world,
> and in China, there are a lot of Broswers based on IE core but use that
> diffierent name. Now, it is deprecated.....
>
> That anyone could give me a reason that can persuade me to accept that new
> code ??
>
> Thank you....
>
> I just hope that Mootools will be the best.....
>
> Thank you .....
>
>
>
>
> --
> --------------------------------------------------------------------
> HengZhou
> ---------------------------------------------------------------------
> --
>
>


-- 
Arieh Glazer
אריה גלזר
052-5348-561
5561

Reply via email to