Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
enoyee
Scriptable
提交
88f99459
S
Scriptable
项目概览
enoyee
/
Scriptable
通知
9
Star
0
Fork
3
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Scriptable
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
88f99459
编写于
12月 10, 2022
作者:
AndroidLeaves
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
udate
上级
af39ae7a
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
38 addition
and
2 deletion
+38
-2
_LSP.js
_LSP.js
+2
-0
test.js
test.js
+36
-2
未找到文件。
_LSP.js
浏览文件 @
88f99459
...
...
@@ -952,6 +952,8 @@ class BaseWidget {
return
locationData
;
}
getSettingValueByKey
=
(
key
,
defaultValue
)
=>
this
.
readWidgetSetting
()[
key
]
??
defaultValue
;
loadShadowColor2Image
=
async
(
img
,
shadowColor
)
=>
{
try
{
let
drawContext
=
new
DrawContext
()
...
...
test.js
浏览文件 @
88f99459
...
...
@@ -3,7 +3,7 @@
// icon-color: red; icon-glyph: user-astronaut;
/**
* Author:LSP
* Date:2022-12-
09
* Date:2022-12-
10
*/
// -------------------------------------------------------
// 是否是开发环境,配合手机端调试使用,正式发布设置为false
...
...
@@ -27,8 +27,12 @@ const { BaseWidget } = require(dependencyFileName);
class
Widget
extends
BaseWidget
{
defaultPreference
=
{
hotban
:
{
title
:
'
微博 · 热搜榜
'
,
url
:
'
https://tophub.today/n/KqndgxeLl9
'
},
};
getValueByKey
=
(
key
)
=>
this
.
readWidgetSetting
()[
key
]
??
this
.
defaultPreference
[
key
];
titleColorFun
=
()
=>
this
.
getValueByKey
(
'
titleColor
'
);
constructor
(
scriptName
)
{
super
(
scriptName
);
}
...
...
@@ -38,11 +42,41 @@ class Widget extends BaseWidget {
widgetProvider
:
{
small
:
false
,
// 是否提供小号组件
medium
:
true
,
// 是否提供中号组件
large
:
fals
e
,
// 是否提供大号组件
large
:
tru
e
,
// 是否提供大号组件
},
// 预览界面的组件设置item
settingItems
:
[
{
name
:
'
hotban
'
,
label
:
'
热搜榜搜索
'
,
type
:
'
cell
'
,
icon
:
{
name
:
'
flame
'
,
color
:
'
#EB3323
'
,
},
needLoading
:
true
,
default
:
'
微博 · 热搜榜
'
,
},
],
// cell类型的item点击回调
onItemClick
:
async
(
item
)
=>
{
let
widgetSetting
=
this
.
readWidgetSetting
();
let
insertDesc
;
switch
(
item
.
name
)
{
case
'
hotban
'
:
await
this
.
generateInputAlert
({
title
:
'
热榜搜索
'
,
options
:
[{
hint
:
'
请输入关键字
'
,
value
:
''
}]
},
async
(
inputArr
)
=>
{
const
keyword
=
inputArr
[
0
].
value
;
widgetSetting
.
covArea
=
area
;
insertDesc
=
area
;
});
break
;
}
// 写入更新配置
this
.
writeWidgetSetting
(
widgetSetting
);
return
{
desc
:
{
value
:
insertDesc
},
};
},
};
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录