/ 25.Mar.2008 at 01:18pm
Essa semana muita gente instalou o novo Safari 3.1, tanto para Mac quanto para Windows. Um excelente browser, diga-se de passagem. Só abro o Firefox agora quando sou forçado a usar Firebug, senão eu prefiro não tê-lo aberto.
Enfim, depois da atualização um projeto que estou trabalhando começou a dar problemas. O problema foi com o Active Scaffold. Erros de Javascript começaram a aparecer. Esse erro foi reportado no activescaffold-talk
Em seguida, no caboose saiu uma informação sobre um método javascript chamado getElementsByClassName que existe no Prototype mas agora existe implementado nativamente tanto no Safari 3.1 quanto no Firefox 3. Ou seja, eles conflitam e a versão nativa em vez de devolver um Array devolve um NodeList.
Para solucionar isso, no caso do ActiveScaffold, precisei editar o arquivo active_scaffold.js (o plugin copia para public/javascripts), perto da linha 266 troquei esta linha:
1 2 |
this.adapter.getElementsByClassName('cancel').each(function(elem) {
|
Por esta:
1 2 |
this.adapter.select('.cancel').each(function(elem) {
|
Isso resolveu meu problema. Dêem uma olhada no link acima para o site do caboose para mais detalhes.
5 Comments
O que você não gosta no Firefox?
eraldo / 25.Mar.2008 at 11:49pm
Primeiro porque no Mac ele não usa os widgets nativos, então botão no firefox não tem cara de botão de mac e assim por diante. O Firefox 3 corrige esse problema.
Outra coisa é que ele consome muito mais memória, mesmo sem nenhuma extension carregada. De tempos em tempos tem que derrubar ele e recarregar.
Fora isso, não é nem porque o Firefox tem muito mais problemas, mas o Safari é tão bom, leve, simples e bonito que não vejo porque não usá-lo a não ser pelo fato do pessoal do Firebug só ter Firebug para Firefox.
O Firefox 3, se tudo der certo, deve ser mais bonito e mais leve. Quando as extensions antigas forem migradas deve ficar bom.
akitaonrails / 26.Mar.2008 at 07:49pm
Bom eu testei o Safari e não achei lá essas coisas…:(
eraldo / 27.Mar.2008 at 07:58am
Eu sempre gostei muito do Firefox até eu comprar meu Mac. O Safari é muito leve e rápido.
Porém como desenvolvedor WEB não largo o Firefox simplemente porque ele tem o Web Developer. Será que um dia teremos alguma coisa dessas para o Safari ?
[]’s
tapajós / 27.Mar.2008 at 08:25am
Estou usando o active scaffold também, e espantado com a produtividade, agilidade e o visual, parece ateh coisa de outro mundo heheheh
provavelmente irei escrever um tutorial sobre o mesmo, desde a instalacao ateh configuracões mais avançadas…
abraços
thiago pradi / 27.Mar.2008 at 04:14pm
Leave a Comment