Problemas com mootools

  • rodriqo
  • Avatar de rodriqo Autor do Tópico
  • Offline
  • JCB! Master
  • JCB! Master
Mais
14 anos 7 meses atrás #15337 por rodriqo
rodriqo created the topic: Problemas com mootools
Alguém ja teve esse problema e saberia me ajudar a corrigir?
Estou usando Joomla 1.5.14 com o template MoxMovies e o erro é no módulo mod_gk_news_image_1 e no Mootools.
Ambos estão em versão estavel e atualizadas.



Detalhes dos erros da página da Web

Agente de Usuário: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 2.0.50727)
Carimbo de data/hora: Wed, 16 Sep 2009 17:12:42 UTC


Mensagem: 'null' é nulo ou não é um objeto
Linha: 13
Caractere: 91
Código: 0
URI: /media/system/js/mootools.js
12 - return this;},removeEvent:function(type,fn){if(this.$events&&this.$events[type])this.$events[type].remove(fn);return this;}});var Options=new Class({setOptions:function(){this.options=$merge.apply(null,[this.options].extend(arguments));if(this.addEvent){for(var option in this.options){if($type(this.options[option]=='function')&&(/^on[A-Z]/).test(option))this.addEvent(option,this.options[option]);}}
13 - return this;}});Array.extend({forEach:function(fn,bind){for(var i=0,j=this.length;i<j;i++)fn.call(bind,this&#91;i&#93;,i,this);},filter:function(fn,bind){var results=&#91;&#93;;for(var i=0,j=this.length;i<j;i++){if(fn.call(bind,this&#91;i&#93;,i,this))results.push(this&#91;i&#93;);}
14 - return results;},map:function(fn,bind){var results=&#91;&#93;;for(var i=0,j=this.length;i<j;i++)results&#91;i&#93;=fn.call(bind,this&#91;i&#93;,i,this);return results;},every:function(fn,bind){for(var i=0,j=this.length;i<j;i++){if(!fn.call(bind,this&#91;i&#93;,i,this))return false;}

Mensagem: O objeto não dá suporte para a propriedade ou método
Linha: 59
Caractere: 102
Código: 0
URI: /media/system/js/mootools.js
58 - return false;},getFormElements:function(){return $$(this.getElementsByTagName('input'),this.getElementsByTagName('select'),this.getElementsByTagName('textarea'));},toQueryString:function(){var queryString=&#91;&#93;;this.getFormElements().each(function(el){var name=el.name;var value=el.getValue();if(value===false||!name||el.disabled)return;var qs=function(val){queryString.push(name+'='+encodeURIComponent(val));};if($type(value)=='array')value.each(qs);else qs(value);});return queryString.join('&');}});Element.extend({scrollTo:function(x,y){this.scrollLeft=x;this.scrollTop=y;},getSize:function(){return{'scroll':{'x':this.scrollLeft,'y':this.scrollTop},'size':{'x':this.offsetWidth,'y':this.offsetHeight},'scrollSize':{'x':this.scrollWidth,'y':this.scrollHeight}};},getPosition:function(overflown){overflown=overflown||&#91;&#93;;var el=this,left=0,top=0;do{left+=el.offsetLeft||0;top+=el.offsetTop||0;el=el.offsetParent;}while(el);overflown.each(function(element){left-=element.scrollLeft||0;top-=element.scrollTop||0;});return{'x':left,'y':top};},getTop:function(overflown){return this.getPosition(overflown).y;},getLeft:function(overflown){return this.getPosition(overflown).x;},getCoordinates:function(overflown){var position=this.getPosition(overflown);var obj={'width':this.offsetWidth,'height':this.offsetHeight,'left':position.x,'top':position.y};obj.right=obj.left+obj.width;obj.bottom=obj.top+obj.height;return obj;}});Element.Events.domready={add:function(fn){if(window.loaded){fn.call(this);return;}
59 - var domReady=function(){if(window.loaded)return;window.loaded=true;window.timer=$clear(window.timer);this.fireEvent('domready');}.bind(this);if(document.readyState&&window.webkit){window.timer=function(){if(&#91;'loaded','complete'&#93;.contains(document.readyState))domReady();}.periodical(50);}else if(document.readyState&&window.ie){if(!$('ie_ready')){var src=(window.location.protocol=='https:')?'://0':'javascript&#058;void(0)';document.write('<script id="ie_ready" defer src="'+src+'"><\/script>');$('ie_ready').onreadystatechange=function(){if(this.readyState=='complete')domReady();};}}else{window.addListener("load",domReady);document.addListener("DOMContentLoaded",domReady);}}};window.onDomReady=function(fn){return this.addEvent('domready',fn);};window.extend({getWidth:function(){if(this.webkit419)return this.innerWidth;if(this.opera)return document.body.clientWidth;return document.documentElement.clientWidth;},getHeight:function(){if(this.webkit419)return this.innerHeight;if(this.opera)return document.body.clientHeight;return document.documentElement.clientHeight;},getScrollWidth:function(){if(this.ie)return Math.max(document.documentElement.offsetWidth,document.documentElement.scrollWidth);if(this.webkit)return document.body.scrollWidth;return document.documentElement.scrollWidth;},getScrollHeight:function(){if(this.ie)return Math.max(document.documentElement.offsetHeight,document.documentElement.scrollHeight);if(this.webkit)return document.body.scrollHeight;return document.documentElement.scrollHeight;},getScrollLeft:function(){return this.pageXOffset||document.documentElement.scrollLeft;},getScrollTop:function(){return this.pageYOffset||document.documentElement.scrollTop;},getSize:function(){return{'size':{'x':this.getWidth(),'y':this.getHeight()},'scrollSize':{'x':this.getScrollWidth(),'y':this.getScrollHeight()},'scroll':{'x':this.getScrollLeft(),'y':this.getScrollTop()}};},getPosition:function(){return{'x':0,'y':0};}});var Fx={};Fx.Base=new Class({options:{onStart:Class.empty,onComplete:Class.empty,onCancel:Class.empty,transition:function(p){return-(Math.cos(Math.PI*p)-1)/2;},duration:500,unit:'px',wait:true,fps:50},initialize:function(options){this.element=this.element||null;this.setOptions(options);if(this.options.initialize)this.options.initialize.call(this);},step:function(){var time=$time();if(time<this.time+this.options.duration){this.delta=this.options.transition((time-this.time)/this.options.duration);this.setNow();this.increase();}else{this.stop(true);this.set(this.to);this.fireEvent('onComplete',this.element,10);this.callChain();}},set:function(to){this.now=to;this.increase();return this;},setNow:function(){this.now=this.compute(this.from,this.to);},compute:function(from,to){return(to-from)*this.delta+from;},start:function(from,to){if(!this.options.wait)this.stop();else if(this.timer)return this;this.from=from;this.to=to;this.change=this.to-this.from;this.time=$time();this.timer=this.step.periodical(Math.round(1000/this.options.fps),this);this.fireEvent('onStart',this.element);return this;},stop:function(end){if(!this.timer)return this;this.timer=$clear(this.timer);if(!end)this.fireEvent('onCancel',this.element);return this;},custom:function(from,to){return this.start(from,to);},clearTimer:function(end){return this.stop(end);}});Fx.Base.implement(new Chain,new Events,new Options);Fx.CSS={select:function(property,to){if(property.test(/color/i))return this.Color;var type=$type(to);if((type=='array')||(type=='string'&&to.contains(' ')))return this.Multi;return this.Single;},parse:function(el,property,fromTo){if(!fromTo.push)fromTo=&#91;fromTo&#93;;var from=fromTo&#91;0&#93;,to=fromTo&#91;1&#93;;if(!$chk(to)){to=from;from=el.getStyle(property);}
60 - var css=this.select(property,to);return{'from':css.parse(from),'to':css.parse(to),'css':css};}};Fx.CSS.Single={parse:function(value){return parseFloat(value);},getNow:function(from,to,fx){return fx.compute(from,to);},getValue:function(value,unit,property){if(unit=='px'&&property!='opacity')value=Math.round(value);return value+unit;}};Fx.CSS.Multi={parse:function(value){return value.push?value:value.split(' ').map(function(v){return parseFloat(v);});},getNow:function(from,to,fx){var now=&#91;&#93;;for(var i=0;i<from.length;i++)now&#91;i&#93;=fx.compute(from&#91;i&#93;,to&#91;i&#93;);return now;},getValue:function(value,unit,property){if(unit=='px'&&property!='opacity')value=value.map(Math.round);return value.join(unit+' ')+unit;}};Fx.CSS.Color={parse:function(value){return value.push?value:value.hexToRgb(true);},getNow:function(from,to,fx){var now=&#91;&#93;;for(var i=0;i<from.length;i++)now&#91;i&#93;=Math.round(fx.compute(from&#91;i&#93;,to&#91;i&#93;));return now;},getValue:function(value){return'rgb('+value.join(',')+')';}};Fx.Style=Fx.Base.extend({initialize:function(el,property,options){this.element=$(el);this.property=property;this.parent(options);},hide:function(){return this.set(0);},setNow:function(){this.now=this.css.getNow(this.from,this.to,this);},set:function(to){this.css=Fx.CSS.select(this.property,to);return this.parent(this.css.parse(to));},start:function(from,to){if(this.timer&&this.options.wait)return this;var parsed=Fx.CSS.parse(this.element,this.property,&#91;from,to&#93;);this.css=parsed.css;return this.parent(parsed.from,parsed.to);},increase:function(){this.element.setStyle(this.property,this.css.getValue(this.now,this.options.unit,this.property));}});Element.extend({effect:function(property,options){return new Fx.Style(this,property,options);}});Fx.Styles=Fx.Base.extend({initialize:function(el,options){this.element=$(el);this.parent(options);},setNow:function(){for(var p in this.from)this.now&#91;p&#93;=this.css&#91;p&#93;.getNow(this.from&#91;p&#93;,this.to&#91;p&#93;,this);},set:function(to){var parsed={};this.css={};for(var p in to){this.css&#91;p&#93;=Fx.CSS.select(p,to&#91;p&#93;);parsed&#91;p&#93;=this.css&#91;p&#93;.parse(to&#91;p&#93;);}
Mensagem: Argumento inválido.
Linha: 98
Caractere: 5
Código: 0
URI: /modules/mod_gk_news_image_1/js/engine.js
97 -				var actual_thumb = 0;
98 -				thumbs_array&#91;0&#93;.setStyles({"border": thumbnail_border + "px solid " + thumbnail_border_color});
99 -				

Mensagem: Objeto esperado
Linha: 50
Caractere: 18
Código: 0
URI: /modules/mod_gk_news_image_1/js/engine.js
47 -  				if(process == imagesToLoad.length){
48 - 					$clear(timerrr);
49 - 					loadedImages = process;
50 - 					(function(){new 51 - 51 - Fx.Opacity($E('.gk_news_image_1_preloader', wrapper)).start(1,0);}).delay(400);
52 - 				}
52 - 			}).periodical(200);

[b:2w54y43z]http://www.[color=#0000FF:2w54y43z]RODRIGOFARIASTS[/color:2w54y43z].com.br[/b:2w54y43z]

Please Entrar ou Registrar to join the conversation.


Mais
14 anos 7 meses atrás #15346 por Andre MaNcHa
Andre MaNcHa replied the topic: Re: Problemas com mootools
Olá rodriqo!

Já tive problemas de conflito com jQuery e mootools.. da uma olhada nesse link e faz os teste pra ver se consegue resolver!
http://www.mixtotal.net/2008/08/jquery- ... flito.html

No meu caso tive que escolher outro módulo slideshow.. não teve geito!

Abs <!-- s:ugeek: --><img src="{SMILIES_PATH}/icon_e_ugeek.gif" alt=":ugeek:" title="Uber Geek" /><!-- s:ugeek: -->

Please Entrar ou Registrar to join the conversation.

Mais
14 anos 7 meses atrás #17505 por kppnmb
kppnmb replied the topic: Re: Problemas com mootools
Pode ser que não te ajude, mas não custa tentar..
...<!-- l --><a class="postlink-local" href=" www.joomlaclube.com.br/site/forum/viewto....php?f=19&t=2840 [/url]<!-- l -->
Abraço flw

Please Entrar ou Registrar to join the conversation.

Mais
13 anos 11 meses atrás #33549 por pastel
pastel replied the topic: Re: Problemas com mootools
Os módulos GK são ótimos... e há algum tempo eu já vinha tentando instalar num projeto que estou desenvolvendo, mais sempre dava pau..
Os efeitos javascript nunca habilitavam corretamente... daí percebí que tava dando conflito com o jQuery, pelo uso do $ nas funções nativas dos dois frameworks..

A solução é simples..
Usa o
jQuery.noConflict();
que tá no link que o Andre postou..

e nas funções usadas pelo jQuery, no lugar de usar o $(), vc usa a declaração jQuery()...
vê se o template q vc está usando não usa jquery.. provavelmente é isso aí que tá dando pau..

Hugo Ferreira
[b:16u6c2vd]Web Developer[/b:16u6c2vd]

[color=#804000:16u6c2vd]"...é na prática que se encontra o valor da teoria..."[/color:16u6c2vd]

[url:16u6c2vd]http://www.hcferreira.com.br[/url:16u6c2vd]

Please Entrar ou Registrar to join the conversation.

Mais
12 anos 9 meses atrás #53616 por liclopes
liclopes replied the topic: Re: Problemas com mootools
tenta usar o plugin SC jQuery para retirar o conflito http://extensions.joomla.org/extensions ... ripts/7230

Please Entrar ou Registrar to join the conversation.