From cf9fb24c83c09556a33b065f55f7522e9e474a34 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Wed, 12 Feb 2025 11:20:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'plugins/hikerPop.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/hikerPop.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/plugins/hikerPop.js b/plugins/hikerPop.js index c6522ff6..87612ad6 100644 --- a/plugins/hikerPop.js +++ b/plugins/hikerPop.js @@ -814,7 +814,7 @@ function selectBottomSettingMenu({ let arrayList = new ArrayList(); options.forEach(v => arrayList.add(v)); - let custom = new SettingMenuPopup(getActivityContext(), "设置", arrayList, onItemClickListener); + let custom = new SettingMenuPopup(getActivityContext(), "设置", arrayList, null, onItemClickListener); let pop = builderXPopup() .moveUpToKeyboard(false) .setPopupCallback(newSimpleCallback({ @@ -826,8 +826,10 @@ function selectBottomSettingMenu({ showOnUI(pop); return pop; } + selectBottomSettingMenu.SettingItem = SettingItem; + function ResExtraInputBox({ hint, click, @@ -919,7 +921,8 @@ function selectBottomResIcon({ noAutoDismiss, extraInputBox, position, - toPosition + toPosition, + beforeShow }) { let clickListener = new CustomCenterRecyclerViewPopup.ClickListener({ onLongClick(value, index) {}, @@ -1018,6 +1021,7 @@ function selectBottomResIcon({ pop.setPopupCallback(newSimpleCallback({ beforeShow(basePopupView) { scrollToPosition(toPosition); + tryCallBack(getDefaultValue(beforeShow, "function", null), [pop, resOptionsManage]); } })); pop = pop.moveUpToKeyboard(false).asCustom(custom); @@ -1035,7 +1039,8 @@ function selectBottomRes({ height, noAutoDismiss, extraInputBox, - toPosition + toPosition, + beforeShow }) { let clickListener = new CustomCenterRecyclerViewPopup.ClickListener({ onLongClick(value, index) { @@ -1107,6 +1112,7 @@ function selectBottomRes({ pop.setPopupCallback(newSimpleCallback({ beforeShow(basePopupView) { scrollToPosition(toPosition); + tryCallBack(getDefaultValue(beforeShow, "function", null), [pop, resOptionsManage]); } })); pop = pop.moveUpToKeyboard(false).asCustom(custom);