You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by ia...@apache.org on 2015/08/24 13:08:48 UTC

[09/38] incubator-taverna-mobile git commit: fixed workflow mark as favorite. Workflows can now be marked and saved into the database without conflicts

fixed workflow mark as favorite. Workflows can now be marked and saved into the database without conflicts


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/b17336e3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/b17336e3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/b17336e3

Branch: refs/heads/master
Commit: b17336e386ecf2b3bc152930b7663400f591f80d
Parents: a2d598f
Author: larrytech7 <la...@gmail.com>
Authored: Mon Aug 3 14:09:43 2015 +0100
Committer: larrytech7 <la...@gmail.com>
Committed: Mon Aug 3 14:09:43 2015 +0100

----------------------------------------------------------------------
 .../org/apache/taverna/mobile/adapters/WorkflowAdapter.java     | 5 ++++-
 .../apache/taverna/mobile/fragments/WorkflowItemFragment.java   | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/b17336e3/app/src/main/java/org/apache/taverna/mobile/adapters/WorkflowAdapter.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/adapters/WorkflowAdapter.java b/app/src/main/java/org/apache/taverna/mobile/adapters/WorkflowAdapter.java
index 65598c7..6d60118 100644
--- a/app/src/main/java/org/apache/taverna/mobile/adapters/WorkflowAdapter.java
+++ b/app/src/main/java/org/apache/taverna/mobile/adapters/WorkflowAdapter.java
@@ -27,6 +27,7 @@ package org.apache.taverna.mobile.adapters;
 import android.app.Activity;
 import android.content.Context;
 import android.content.Intent;
+import android.graphics.drawable.Drawable;
 import android.os.AsyncTask;
 import android.support.v7.widget.RecyclerView;
 import android.text.Html;
@@ -142,9 +143,11 @@ public class WorkflowAdapter extends RecyclerView.Adapter<WorkflowAdapter.ViewHo
 
                 if(saved >0) {
                     Toast.makeText(context, "Workflow marked as favorite", Toast.LENGTH_SHORT).show();
+                    Drawable drawable = context.getResources().getDrawable(android.R.drawable.btn_star_big_on);
+                    drawable.setBounds(0,0,50,50);
+                    viewHolder.btn_mark_workflow.setCompoundDrawables(drawable,null,null,null);
                     viewHolder.btn_mark_workflow.setCompoundDrawables(context.getResources().getDrawable(android.R.drawable.btn_star_big_on),null,null,null);
                     //refresh fragment since data has changed
-//                    FavoriteFragment.newInstance(0).favoriteAdapter.notifyDataSetChanged();
                     ((RecyclerView)((Activity) context).findViewById(R.id.favoriteList)).getAdapter().notifyDataSetChanged();
                 }else if(saved == -1){
                     Toast.makeText(context,"sorry!, this workflow has already been marked as favorite",Toast.LENGTH_SHORT).show();

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/b17336e3/app/src/main/java/org/apache/taverna/mobile/fragments/WorkflowItemFragment.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/fragments/WorkflowItemFragment.java b/app/src/main/java/org/apache/taverna/mobile/fragments/WorkflowItemFragment.java
index 0f9f9a4..75053ce 100644
--- a/app/src/main/java/org/apache/taverna/mobile/fragments/WorkflowItemFragment.java
+++ b/app/src/main/java/org/apache/taverna/mobile/fragments/WorkflowItemFragment.java
@@ -212,7 +212,7 @@ public class WorkflowItemFragment extends Fragment implements SwipeRefreshLayout
                 noDataText.setVisibility(View.GONE);
             }
         }
-        ((RecyclerView)(getActivity()).findViewById(R.id.favoriteList)).getAdapter().notifyDataSetChanged();
+//        ((RecyclerView)(getActivity()).findViewById(R.id.favoriteList)).getAdapter().notifyDataSetChanged();
     }
 
     @Override