ソースを参照

ui-fix: try to hide dropdown after use

andre 2 年 前
コミット
07179de184

+ 15 - 14
app/UI/Client/Templates/ressource/buttons/spanDropdownButton_components.tpl

@@ -8,21 +8,22 @@
         <button @click="toogleDropdawn" class="mg-drop-target-btn lu-btn lu-btn--icon lu-btn--link lu-btn--default" data-tooltip="" data-title="{$MGLANG->T('More Actions')}">
             <i class="lu-btn__icon lu-zmdi lu-zmdi-more-vert"></i>
         </button>
-        <div class="mg-drop-bg-wrapper" v-show="dropOpen" @click="hideDrop"></div>
-        <div v-show="dropOpen"  @click="hideDrop" class="drop lu-drop-element drop-enabled drop-element-attached-top drop-element-attached-left drop-target-attached-bottom drop-target-attached-left drop-open drop-open-transitionend drop-after-open">
-            <div @click="hideDrop" class="drop-content">
-                <div class="lu-dropdown" data-dropdown-menu="">
-                    <div class="lu-dropdown__arrow" data-arrow="" style="left: auto; right: 10px;"></div>
-                    <ul class="lu-dropdown__menu">
-                        <li class="lu-dropdown__header">
-                            <span class="lu-dropdown__title">{$MGLANG->T('Additional Actions')}</span>
-                        </li>
-                        {foreach from=$rawObject->getButtons() key=buttonKey item=buttonValue}
-                            <li class="lu-dropdown__item">
-                                {$buttonValue->getHtml()}
+        <div class="mg-drop-bg-wrapper" v-show="dropOpen" @click="hideDrop">
+            <div v-show="dropOpen"  @click="notHideDrop" class="drop lu-drop-element drop-enabled drop-element-attached-top drop-element-attached-left drop-target-attached-bottom drop-target-attached-left drop-open drop-open-transitionend drop-after-open">
+                <div class="drop-content">
+                    <div class="lu-dropdown" data-dropdown-menu="">
+                        <div class="lu-dropdown__arrow" data-arrow="" style="left: auto; right: 10px;"></div>
+                        <ul class="lu-dropdown__menu">
+                            <li class="lu-dropdown__header">
+                                <span class="lu-dropdown__title">{$MGLANG->T('Additional Actions')}</span>
                             </li>
-                        {/foreach}
-                    </ul>
+                            {foreach from=$rawObject->getButtons() key=buttonKey item=buttonValue}
+                                <li class="lu-dropdown__item">
+                                    {$buttonValue->getHtml()}
+                                </li>
+                            {/foreach}
+                        </ul>
+                    </div>
                 </div>
             </div>
         </div>