From b6a086573136cb63b3af9703e7f46dd080644e03 Mon Sep 17 00:00:00 2001 From: StageGuard <1355416608@qq.com> Date: Sat, 2 Jan 2021 17:23:46 +0800 Subject: [PATCH] Add mail link support --- source/SkyAutoplayer.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/source/SkyAutoplayer.js b/source/SkyAutoplayer.js index 82350e4..2d36e30 100644 --- a/source/SkyAutoplayer.js +++ b/source/SkyAutoplayer.js @@ -2700,7 +2700,11 @@ gui.dialogs.showProgressDialog(function(o) { socialLayout.setBackgroundDrawable(gui.utils.ripple_drawable(socialLayout.getMeasuredWidth(), socialLayout.getMeasuredHeight(), "rect")); socialLayout.setOnClickListener(new android.view.View.OnClickListener({ onClick: function() { - app.openUrl(item.social[0].link); + if(item.social[0].platform == "mail") { + app.sendEmail({email: item.social[0].link}) + } else { + app.openUrl(item.social[0].link); + } } })); } else { @@ -2715,8 +2719,11 @@ gui.dialogs.showProgressDialog(function(o) { socialImage.setBackgroundDrawable(gui.utils.ripple_drawable(socialImage.getMeasuredWidth(), socialImage.getMeasuredHeight(), "rect")); socialImage.setOnClickListener(new android.view.View.OnClickListener({ onClick: function(view) { - print(view.getId()) - app.openUrl(item.social[view.getId()].link); + if(item.social[view.getId()].platform == "mail") { + app.sendEmail({email: item.social[view.getId()].link}) + } else { + app.openUrl(item.social[view.getId()].link); + } } })); socialLayout.addView(socialImage);