Modèle:Filtre : Différence entre versions
[version non vérifiée] | [version vérifiée] |
(43 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | {{LoadJavascript|Script=element}} | + | {{LoadJavascript|Script=element}} {{LoadJavascript|Script=filter}} |
− | {{Form|style=display: flex; flex-wrap: | + | {{Form|style=position: relative; display: flex; align-items: center; flex-wrap: nowrap; height: 35px; font-size: 1.1em; margin: 15px auto; width: 520px; max-width: 100%;|id=filter-form|data=category+{{{category|}}}|content= |
− | |||
− | |||
{{FiltreModule | {{FiltreModule | ||
+ | |placeholder=Rechercher par nom | ||
|Type=Text | |Type=Text | ||
− | |||
− | |||
}} | }} | ||
− | </div> | + | {{Button|type=button|id=open-filter|style=height: 100%; padding: 0 10px; border-bottom-width: 1px; margin-left: -1px;|text=<div style="display: flex; align-items: flex-end; gap: 5px;">{{Svg|class=svg-icon|height=24|viewBox=0 -960 960 960|width=24|data=filter|t=477|title=Filtrer}} <span data-t="477">Filtrer</span><span id="filter-counter" style="color: #007B33;font-size: 12px;"></span></div> |
− | }} {{#if:{{{Niveau|}}}| | + | }} |
− | + | <div style="position: absolute; top: calc(100% + 5px); left: 0; right: 0; background: white; border: 1px solid #ccc; padding: 10px 0 10px 10px; border-radius: 8px; text-align: left; z-index: 10; max-height: 400px;"> | |
+ | <div style="display: flex; flex-direction: column; gap: 10px; max-height: inherit; overflow-y: auto; padding-right: 5px;"> | ||
+ | {{#if:{{{Niveau|}}}| | ||
{{FiltreModule | {{FiltreModule | ||
+ | |name=<span data-t="472">Intervalle de niveau</span> | ||
+ | |id={{FiltreCorrespondance|Niveau}} | ||
+ | |maxLevel={{{maxLevel|135}}} | ||
|Type=Range | |Type=Range | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
− | |||
}} {{#if:{{{Rang|}}}| | }} {{#if:{{{Rang|}}}| | ||
− | |||
{{FiltreModule | {{FiltreModule | ||
+ | |name=<span data-t="478">Rang</span> | ||
+ | |id={{FiltreCorrespondance|Rang}} | ||
+ | |span=<span class="counter" style="color: rgb(159, 159, 159); font-size: 12px; margin-left: auto;"></span> | ||
|Type=Checkbox | |Type=Checkbox | ||
− | |||
− | |||
− | |||
− | | | + | |text1=<span style="text-overflow: ellipsis; overflow: hidden;">1</span> |
− | | | + | |value1=1 |
− | | | + | |
− | | | + | |text2=<span style="text-overflow: ellipsis; overflow: hidden;">2</span> |
− | | | + | |value2=2 |
− | | | + | |
+ | |text3=<span style="text-overflow: ellipsis; overflow: hidden;">3</span> | ||
+ | |value3=3 | ||
+ | |||
+ | |text4=<span style="text-overflow: ellipsis; overflow: hidden;">4</span> | ||
+ | |value4=4 | ||
+ | |||
+ | |text5=<span style="text-overflow: ellipsis; overflow: hidden;"><span data-t="473">Boss</span> 🌟</span> | ||
+ | |value5=boss | ||
+ | |||
+ | |text6=<span style="text-overflow: ellipsis; overflow: hidden;">5 🌟🌟</span> | ||
+ | |value6=5 | ||
}} | }} | ||
− | |||
}} {{#if:{{{Élément|}}}| | }} {{#if:{{{Élément|}}}| | ||
− | |||
{{FiltreModule | {{FiltreModule | ||
+ | |name=<span data-t="479">Élément</span> | ||
+ | |id={{FiltreCorrespondance|Élément}} | ||
+ | |span=<span class="counter" style="color: rgb(159, 159, 159); font-size: 12px; margin-left: auto;"></span> | ||
|Type=Checkbox | |Type=Checkbox | ||
− | |||
− | |||
− | |||
− | | | + | |text1=<span style="text-overflow: ellipsis; overflow: hidden;">[[Image:Elementfeu.png|25px|link=]] <span data-t="482">Feu</span></span> |
− | | | + | |value1=feu |
− | | | + | |
− | | | + | |text2=<span style="text-overflow: ellipsis; overflow: hidden;">[[Image:Elementglace.png|25px|link=]] <span data-t="483">Glace</span></span> |
− | | | + | |value2=glace |
− | | | + | |
− | | | + | |text3=<span style="text-overflow: ellipsis; overflow: hidden;">[[Image:Elementfoudre.png|25px|link=]] <span data-t="484">Foudre</span></span> |
+ | |value3=foudre | ||
+ | |||
+ | |text4=<span style="text-overflow: ellipsis; overflow: hidden;">[[Image:Elementvent.png|25px|link=]] <span data-t="485">Vent</span></span> | ||
+ | |value4=vent | ||
+ | |||
+ | |text5=<span style="text-overflow: ellipsis; overflow: hidden;">[[Image:Elementobscurite.png|25px|link=]] <span data-t="486">Obscurité</span></span> | ||
+ | |value5=obscurite | ||
− | | | + | |text6=<span style="text-overflow: ellipsis; overflow: hidden;">[[Image:Elementterre.png|25px|link=]] <span data-t="487">Terre</span></span> |
+ | |value6=terre | ||
+ | |text7=<span style="text-overflow: ellipsis; overflow: hidden;" data-t="488">Aucun</span> | ||
+ | |value7=aucun | ||
}} | }} | ||
− | |||
}} {{#if:{{{Type|}}}| | }} {{#if:{{{Type|}}}| | ||
− | |||
{{FiltreModule | {{FiltreModule | ||
+ | |name=<span data-t="480">Type</span> | ||
+ | |id={{FiltreCorrespondance|Type}} | ||
+ | |span=<span class="counter" style="color: rgb(159, 159, 159); font-size: 12px; margin-left: auto;"></span> | ||
|Type=Checkbox | |Type=Checkbox | ||
− | |||
− | |||
− | |||
− | | | + | |text1=<span style="text-overflow: ellipsis; overflow: hidden;" data-t="489">Demi-humain</span> |
− | | | + | |value1=demi-humain |
− | | | + | |
− | | | + | |text2=<span style="text-overflow: ellipsis; overflow: hidden;" data-t="490">Mal</span> |
− | + | |value2=mal | |
− | | | + | |
− | + | |text3=<span style="text-overflow: ellipsis; overflow: hidden;" data-t="491">Désert</span> | |
− | + | |value3=desert | |
− | | | ||
− | | | + | |text4=<span style="text-overflow: ellipsis; overflow: hidden;" data-t="492">Animal</span> |
+ | |value4=animal | ||
+ | |text5=<span style="text-overflow: ellipsis; overflow: hidden;" data-t="493">Orc</span> | ||
+ | |value5=orc | ||
+ | |||
+ | |text6=<span style="text-overflow: ellipsis; overflow: hidden;" data-t="494">Mystique</span> | ||
+ | |value6=mystique | ||
+ | |||
+ | |text7=<span style="text-overflow: ellipsis; overflow: hidden;" data-t="495">Mort-vivant</span> | ||
+ | |value7=mort-vivant | ||
+ | |||
+ | |text8=<span style="text-overflow: ellipsis; overflow: hidden;" data-t="496">Insecte</span> | ||
+ | |value8=insecte | ||
+ | |||
+ | |text9=<span style="text-overflow: ellipsis; overflow: hidden;" data-t="497">Zodiaque</span> | ||
+ | |value9=zodiaque | ||
+ | |||
+ | |text10=<span style="text-overflow: ellipsis; overflow: hidden;" data-t="488">Aucun</span> | ||
+ | |value10=aucun | ||
}} | }} | ||
− | + | }} {{#if:{{{Dégâts|}}}| | |
− | }} {{#if:{{{ | ||
− | |||
{{FiltreModule | {{FiltreModule | ||
+ | |name=<span data-t="481">Dégâts</span> | ||
+ | |id={{FiltreCorrespondance|Dégât}} | ||
+ | |span=<span class="counter" style="color: rgb(159, 159, 159); font-size: 12px; margin-left: auto;"></span> | ||
|Type=Checkbox | |Type=Checkbox | ||
− | |||
− | |||
− | |||
− | | | + | |text1=<span style="text-overflow: ellipsis; overflow: hidden;">🗡️ <span data-t="498">Mêlée</span></span> |
− | | | + | |value1=melee |
− | | | + | |
− | | | + | |text2=<span style="text-overflow: ellipsis; overflow: hidden;">🏹 <span data-t="499">Flèche</span></span> |
+ | |value2=fleche | ||
− | | | + | |text3=<span style="text-overflow: ellipsis; overflow: hidden;">🧙 <span data-t="500">Magique</span></span> |
− | + | |value3=magique | |
− | | | ||
+ | |text4=<span style="text-overflow: ellipsis; overflow: hidden;">✨ <span data-t="501">Compétence</span></span> | ||
+ | |value4=dc | ||
+ | }} | ||
}} | }} | ||
</div> | </div> | ||
− | + | </div> | |
}}<noinclude>[[Catégorie:Nouveaux modèles]]</noinclude> | }}<noinclude>[[Catégorie:Nouveaux modèles]]</noinclude> |
Version actuelle datée du 6 mars 2025 à 13:25
Filtrer