Perguntas sobre Framework7 em Português BR


#45

Me deixa ver o erro no console por favor, ou poste algo ao vivo no www.jsfiddle.net, assim posso te ajudar com maior facilidade.

Fico no aguardo.


#46

Boa tarde JhowJoe,

Estou com problemas em páginas de html separados,

Exemplo: Tenho um index.html com algum conteúdo depois crio uma rota e coloco um panel em outro HTML,

quando vou até a outra pagina o Panel para de funcionar,

Você tem alguma idéia de como resolver esse problema, acredito que seja um bug no F7

Obrigado aguardo resposta.


#47

Poderia postar o erro por favor?


#48

Não dá erro ele só não executa a segunda vez,
Somente funciona no (ios)
sobrescrever o método panel open Dom7

open: function open(side, animate) {
    var panelSide = side;
    if (!panelSide) {
      if ($$1('.panel').length > 1) {
        return false;
      }
      panelSide = $$1('.panel').hasClass('panel-left') ? 'left' : 'right';
    }
    if (!panelSide) { return false; }
    if (app.panel[panelSide]) {
      return app.panel[panelSide].open(animate);
    }
    var $panelEl = $$1((".panel-" + panelSide));
    if ($panelEl.length > 0) {
      var pan = app.panel.create({ el: $panelEl });
      pan.once('panelClosed', function() {
          this.destroy();
      });
      return pan.open(animate);
    }
    return false;
  }

#49

Consegue reproduzir com este exemplo?

https://jsfiddle.net/jhowjhoe/tynqcuwm/5/


#50

Estou com 2 pages html separados um sem o panel o outro com o panel.

Na rota estou chamando uma url outro html este com Panel e o main sem panel do main vai navegar por url,
entendeu?
nesse editor que você me mandou não tem como reproduzir.

Ex. Index entrar -> vai ao main.html (esse tem o panel)

Em seguida volte ao Index pelo panel com rota, depois entre novamente no main ai irá gerar o Bug. No ios está ok sobrescrevendo o método, agora no android muda a estrutura do Dom7 por isso não da certo vou ter que mudar pelo app.theme… veja se vc consegue reproduzir o que te falei ai.


#51

Prezado, acredito ter descoberto o problema, e deixo aqui como contribuição para os companheiros que estejam utilizando o framework7. Eu originalmente usei o template que vem junto ao phonegap. Lendo a respeito de outro erro que estava tendo na minha aplicação, percebi que minha aplicação possuia dois instanciamentos do Framework7. Então no início do app.js o código estava deste jeito:

    var app = new Framework7();
    var app = new Framework7({
    minhas configurações
    }

Depois de remover o instanciamento que não possuia configuração, o problema do ripple desapareceu, pude reabilitar a função no meu app.


#52

Qual versão está utilizando?


#53