add fab click listener in favourite t2 workflow
Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/commit/3809ea2d Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/3809ea2d Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/3809ea2d Branch: refs/heads/master Commit: 3809ea2deef4d5e64e265bcbf1eda2108d0cdeff Parents: e1c3b34 Author: Sagar <kumarsagar15...@gmail.com> Authored: Wed Sep 28 16:05:09 2016 +0530 Committer: Sagar <kumarsagar15...@gmail.com> Committed: Wed Sep 28 16:05:09 2016 +0530 ---------------------------------------------------------------------- .../FavouriteWorkflowDetailFragment.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/3809ea2d/app/src/main/java/org/apache/taverna/mobile/ui/favouriteworkflowdetail/FavouriteWorkflowDetailFragment.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/ui/favouriteworkflowdetail/FavouriteWorkflowDetailFragment.java b/app/src/main/java/org/apache/taverna/mobile/ui/favouriteworkflowdetail/FavouriteWorkflowDetailFragment.java index c3494ff..7ca26a9 100644 --- a/app/src/main/java/org/apache/taverna/mobile/ui/favouriteworkflowdetail/FavouriteWorkflowDetailFragment.java +++ b/app/src/main/java/org/apache/taverna/mobile/ui/favouriteworkflowdetail/FavouriteWorkflowDetailFragment.java @@ -41,6 +41,7 @@ import android.widget.ProgressBar; import android.widget.RelativeLayout; import android.widget.ScrollView; import android.widget.TextView; +import android.widget.Toast; import com.bumptech.glide.Glide; import com.bumptech.glide.load.engine.DiskCacheStrategy; @@ -52,6 +53,7 @@ import org.apache.taverna.mobile.data.model.User; import org.apache.taverna.mobile.data.model.Workflow; import org.apache.taverna.mobile.ui.imagezoom.ImageZoomActivity; import org.apache.taverna.mobile.ui.imagezoom.ImageZoomFragment; +import org.apache.taverna.mobile.ui.workflowrun.WorkflowRunActivity; import org.apache.taverna.mobile.utils.ConnectionInfo; import butterknife.BindView; @@ -175,6 +177,19 @@ public class FavouriteWorkflowDetailFragment extends Fragment mWorkflowDetailPresenter.setFavourite(id); } + + @OnClick(R.id.fabRun) + void fabRunClick(View v) { + if (mWorkflow.getType().getContent().equals("Taverna 2")) { + Intent intent = new Intent(getActivity(), WorkflowRunActivity.class); + intent.putExtra(WorkflowRunActivity.WORKFLOW_URL, mWorkflow.getContentUri()); + startActivity(intent); + } else { + Toast.makeText(getActivity(), "We can only run Taverna 2 workflow", Toast + .LENGTH_LONG).show(); + } + } + @OnClick(R.id.ivWorkflowImage) void zoomImage(View v) {