Skip to content

Commit

Permalink
adicionado funcionalidade
Browse files Browse the repository at this point in the history
  • Loading branch information
LimaJonas committed May 19, 2021
1 parent 827e7a8 commit 82c3325
Show file tree
Hide file tree
Showing 4 changed files with 76 additions and 2 deletions.
20 changes: 18 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,18 @@
# Magento2-Menu-Colapsado-Mobile
Modulo para adicionar botões no Menu Lateral da visão mobile do tema
## Magento Modulo de Menu Colapsado - BR

- Modulo para adicionar botões no menu lateral colapsado da visão mobile do tema.
- Testado e criado usando Magento 2.3.6
### Instalação (Apenas manual)
- Faça o [download](https://github.com/LimaJonas/Magento2-Menu-Colapsado-Mobile/releases "download") do modulo.
- Em [Magento_Root]/App/Code, crie as pastas Jonaslima/Sidemenumobile.
- Extraia arquivos dentro da pasta Sidemenumobile.
- Execute os comandos:

```
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy pt_BR -f
php bin/magento cache:flush
```
- Pronto, instalado. Basta testar!
## Imagens
[![](https://i.imgur.com/drF7Emz.gif)](https://i.imgur.com/drF7Emz.gif)
14 changes: 14 additions & 0 deletions view/frontend/layout/default_head_blocks.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?xml version="1.0"?>
<!--
/**
* Jonas Lima
* https://github.com/LimaJonas
*/
-->
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xml">
<head>
<css src="https://use.fontawesome.com/releases/v5.7.1/css/all.css" src_type="url"/>
<css src="Jonaslima_Collapsedmenu::css/CollapsedSidebar.css" />
<link src="Jonaslima_Collapsedmenu::js/CollapsedSidebar.js" />
</head>
</page>
23 changes: 23 additions & 0 deletions view/frontend/web/css/CollapsedSidebar.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/* Dropdown das categorias */
li.level0 ul {
display:none;
}
li.level0 ul a {
position:relative;
}
.rm-expand {
float:right;
display:block;
font-family: 'icons-blank-theme';
font-size:32px;
position:absolute;
right: 7px;
top: -6px;
color: #808080;
}
@media only screen and (min-width: 768px){
.rm-expand {
font-size: 28px !important;
top: -2px !important;
}
}
21 changes: 21 additions & 0 deletions view/frontend/web/js/CollapsedSidebar.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
require(['jquery', 'jquery/ui'], function($){
$(document).ready(function() {
if(window.innerWidth <= 767){
$('li.level0 li.parent > a').append('<span class="rm-expand"><i class="fas fa-sort-down"></i></span>');
$('.rm-expand').click(function() {
if ($(this).hasClass('open')) {
$(this).parent().parent().find('ul:first').slideUp();
$(this).removeClass('open');
$(this).html('<i class="fas fa-sort-down"></i>');
} else {
$(this).parent().parent().find('ul:first').slideDown();
$(this).addClass('open');
$(this).html('<i class="fas fa-sort-up"></i>');
}
return false;
});
} else{
$('li.level0 li.parent > a').append('<span class="rm-expand"><i class="fas fa-caret-right"></i></span>');
}
});
});

0 comments on commit 82c3325

Please sign in to comment.