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) {
 

Reply via email to