Code Monkey home page Code Monkey logo

front.portal-plugins's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

front.portal-plugins's Issues

Bug no minicart

Ao fazer hover em um minicart todas as instâncias de minicart sofrem o hover, o comportamento esperado seria apenas a instância afetada executar o hover.

Ao carregar a página todas as instâncias de minicart executam hover, o comportamento esperado seria apenas uma instância executar hover e possuir uma opção de habilidar/desabilitar o hover ao carregar a página.

Quando a página é carregada e o carrinho está vazio o componente vtexsc-cart "pisca" na tela, o comportamento esperado seria não mostrar o componente.

Refatorar nomes dos eventos para namespace no formato jQuery

Hoje, o nome de todos os eventos, para o jQuery, é "vtex".

Devemos mudar os nomes dos eventos para terem

  • Apenas um nome, em camelCase quando necessário
  • Apenas um namespace: "vtex"

ex:

  • vtex.sku.ready vira skuReady.vtex
  • vtex.sku.dimensionChanged vira skuDimensionChanged.vtex

Importante: os eventos devem ser, inicialmente, adicionados para evitar quebra de compatibilidade.

Ao fazer a nova versão major (compatível com vtex.js), os eventos anteriores devem ser abandonados.

referência: http://dailyjs.com/2009/11/14/jquery-custom-events/

Sugestão de melhoria no minicart

Atualmente ao inserir um item no carrinho o mesmo é adicionado no final da lista e é disparado um evento para mostrar o carrinho, caso o número de itens ultrapasse a altura da caixa é necessário fazer scroll até o final para ver o item adicionado.

Para um usuário é mais relevante saber se o item que ele acabou de clicar realmente está no carrinho, ao invês de sempre ver os primeiros itens adicionados. Minha sujestão é deixar como padrão o ultimo item adicionado no topo da lista ou criar um configuração que determina a ordem da lista.

Avise-me não está sendo mostrado

Até onde nós vimos, no Portal, estamos escrevendo o script para montar o controle do Avise-me corretamente.

O problema é que ele não chega a ser renderizado. Não conseguimos identificar o motivo .

Palavras do Jajá:
Eu estou desconfiado que algum script que o cliente coloca ( via TagManager ), interfere com a renderização do controle e não chega a dar uma exceção.

Exemplos:

http://www.candeia.com/medo-e-coragem/p

http://www.candeia.com/diversos

http://www.webfones.com.br/jogo-titanfall-xbox-one/p

Cenário sendo visto pelo Jajá e equipe de UX.

Att

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.