Add mail link support

This commit is contained in:
StageGuard
2021-01-02 17:23:46 +08:00
parent 051695afe6
commit b6a0865731

View File

@@ -2700,7 +2700,11 @@ gui.dialogs.showProgressDialog(function(o) {
socialLayout.setBackgroundDrawable(gui.utils.ripple_drawable(socialLayout.getMeasuredWidth(), socialLayout.getMeasuredHeight(), "rect")); socialLayout.setBackgroundDrawable(gui.utils.ripple_drawable(socialLayout.getMeasuredWidth(), socialLayout.getMeasuredHeight(), "rect"));
socialLayout.setOnClickListener(new android.view.View.OnClickListener({ socialLayout.setOnClickListener(new android.view.View.OnClickListener({
onClick: function() { 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 { } else {
@@ -2715,8 +2719,11 @@ gui.dialogs.showProgressDialog(function(o) {
socialImage.setBackgroundDrawable(gui.utils.ripple_drawable(socialImage.getMeasuredWidth(), socialImage.getMeasuredHeight(), "rect")); socialImage.setBackgroundDrawable(gui.utils.ripple_drawable(socialImage.getMeasuredWidth(), socialImage.getMeasuredHeight(), "rect"));
socialImage.setOnClickListener(new android.view.View.OnClickListener({ socialImage.setOnClickListener(new android.view.View.OnClickListener({
onClick: function(view) { onClick: function(view) {
print(view.getId()) if(item.social[view.getId()].platform == "mail") {
app.openUrl(item.social[view.getId()].link); app.sendEmail({email: item.social[view.getId()].link})
} else {
app.openUrl(item.social[view.getId()].link);
}
} }
})); }));
socialLayout.addView(socialImage); socialLayout.addView(socialImage);