From 04d934adc89f789b05a6c93f633a6a366d43d136 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Thu, 6 Jun 2024 17:21:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJuPublic.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJuPublic.js | 65 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 64 insertions(+), 1 deletion(-) diff --git a/SrcJuPublic.js b/SrcJuPublic.js index 7137e631..1c412432 100644 --- a/SrcJuPublic.js +++ b/SrcJuPublic.js @@ -101,13 +101,14 @@ function selectSource2(selectType) { return {title:v.name,icon:v.img}; }); let spen = 3; + let index = items.indexOf(items.filter(d => d.title == sourcename)[0]); let pop = hikerPop.selectBottomResIcon({ iconList: items, columns: spen, title: "当前源>" + selectType + "_" + sourcename, noAutoDismiss: false, - scrollToPosition: sourcename, + position: index, extraInputBox: new hikerPop.ResExtraInputBox({ hint: "源关键字", title: "ok", @@ -193,9 +194,14 @@ function selectSource2(selectType) { return {title:vname,icon:v.img}; }); manage.change(items); + let index = items.indexOf(items.filter(d => d.title == sourcename)[0]); + manage.scrollToPosition(index, true); + manage.setSelectedIndex(index); } else if (i === 2) { items.reverse(); manage.change(items); + let index = items.indexOf(items.filter(d => d.title == sourcename)[0]); + manage.setSelectedIndex(index); } } }); @@ -781,4 +787,61 @@ function selectSource2(selectType) { }); return 'hiker://empty'; } + + +#noLoading#@lazyRule=.js:( +() => { + const hikerPop = $.require("hikerPop.js"); + let spen = 2; + let list = new Array(50); + list.fill({title: "Test", icon: "https://hikerfans.com/tubiao/erdi/226.png"}); + let pop = hikerPop.selectBottomResIcon({iconList: list, columns: spen, title: "\u7535\u89c6\u5267-\u7e41\u82b1", noAutoDismiss: false, position: 0, toPosition: 20, extraInputBox: new hikerPop.ResExtraInputBox({hint: "\u4f60\u597d", title: "ok", onChange(s, manage) { + log("onChange:" + s); + if (s.length > 5) { + return true; + } + }, defaultValue: "\u7e41\u82b1", click(s, manage) { + toast(s); + }}), click(item, i, manage) { + toast(item.title); + }, menuClick(manage) { + hikerPop.selectCenter({options: ["\u6539\u53d8\u6837\u5f0f", "\u6dfb\u52a0\u4e00\u4e2a\u9879\u76ee", "\u5220\u9664\u4e00\u4e2a\u9879\u76ee", "\u5012\u5e8f", "\u6ed1\u52a8\u5230\u6700\u540e", "\u6ed1\u52a8\u5230\u9876\u90e8", "\u6539\u53d8\u9009\u62e9"], columns: 3, title: "\u8bf7\u9009\u62e9", click(s, i) { + if (i === 0) { + spen = spen == 2 ? 1 : 2; + manage.changeColumns(spen); + } else { + if (i === 1) { + list.push({title: "\u6d4b\u8bd5", icon: "hiker://images/icon_class"}); + manage.change(list); + } else { + if (i === 2) { + list.splice(list.length - 1, 1); + manage.change(list); + } else { + if (i === 3) { + list.reverse(); + manage.change(list, manage.getSize() - 1); + } else { + if (i === 4) { + log(manage.getSize()); + manage.scrollToPosition(manage.getSize() - 1, true); + } else { + if (i === 5) { + log(manage.getSize()); + manage.scrollToPosition(0, true); + } else { + if (i === 6) { + manage.setSelectedIndex(2); + } + } + } + } + } + } + } + }}); + }}); + return "hiker://empty"; +} +)() */ \ No newline at end of file