()
| 19016 | |
| 19017 | // Check if server returned HTML menu data (server mode via browser) |
| 19018 | if (menuResult && menuResult.type === 'html-menu') { |
| 19019 | showHtmlContextMenu(menuResult, x, y); |
| 19020 | } |
| 19021 | // Otherwise, native menu was shown (normal mode) |
| 19022 | }; |
| 19023 | |
| 19024 | // Store handler reference for potential removal |
| 19025 | fileElement._contextMenuHandler = handler; |
| 19026 | |
| 19027 | // Use capture phase for list view to catch events on child elements |
| 19028 | // For other views, use bubble phase |