implemented workflow run history
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/0c53f1c5 Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/0c53f1c5 Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/0c53f1c5 Branch: refs/heads/master Commit: 0c53f1c5a217fe61196f1dd5a6344b95e75ba64b Parents: 4c0448b Author: larrytech7 <[email protected]> Authored: Sun Jul 19 13:56:56 2015 +0100 Committer: larrytech7 <[email protected]> Committed: Sun Jul 19 13:56:56 2015 +0100 ---------------------------------------------------------------------- .../workflowdetails/WorkflowRunHistoryFragment.java | 10 ++++++++++ app/src/main/res/layout/fragment_workflow_run_history.xml | 2 +- app/src/main/res/values/strings.xml | 1 + 3 files changed, 12 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/0c53f1c5/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowRunHistoryFragment.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowRunHistoryFragment.java b/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowRunHistoryFragment.java index d879105..c0b01cf 100644 --- a/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowRunHistoryFragment.java +++ b/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowRunHistoryFragment.java @@ -34,6 +34,7 @@ import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.TextView; import org.apache.taverna.mobile.R; import org.apache.taverna.mobile.adapters.RunAdapter; @@ -55,6 +56,7 @@ public class WorkflowRunHistoryFragment extends Fragment implements LoaderManage private static final String ARG_PARAM2 = "param2"; private ProgressDialog progressDialog; private RecyclerView mRecyclerView; + private TextView emptyRunHistoryTextView; private RunAdapter runAdapter; private static String workflowID; //represents a run name that matches the given workflow @@ -103,6 +105,7 @@ public class WorkflowRunHistoryFragment extends Fragment implements LoaderManage Bundle savedInstanceState) { // Inflate the layout for this fragment View rootView =inflater.inflate(R.layout.fragment_workflow_run_history, container, false); + emptyRunHistoryTextView = (TextView) rootView.findViewById(android.R.id.empty); mRecyclerView = (RecyclerView) rootView.findViewById(android.R.id.list); mRecyclerView.setHasFixedSize(true); mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); @@ -141,6 +144,13 @@ public class WorkflowRunHistoryFragment extends Fragment implements LoaderManage public void onLoadFinished(Loader<Workflow> workflowLoader, Workflow workflow) { runAdapter.setRunList(workflow.getWorkflow_runs()); mRecyclerView.setAdapter(runAdapter); + if(runAdapter.getRunList().size() ==0){ + mRecyclerView.setVisibility(View.GONE); + emptyRunHistoryTextView.setVisibility(View.VISIBLE); + }else{ + mRecyclerView.setVisibility(View.VISIBLE); + emptyRunHistoryTextView.setVisibility(View.GONE); + } // progressDialog.dismiss(); } http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/0c53f1c5/app/src/main/res/layout/fragment_workflow_run_history.xml ---------------------------------------------------------------------- diff --git a/app/src/main/res/layout/fragment_workflow_run_history.xml b/app/src/main/res/layout/fragment_workflow_run_history.xml index 924df05..b1d075f 100644 --- a/app/src/main/res/layout/fragment_workflow_run_history.xml +++ b/app/src/main/res/layout/fragment_workflow_run_history.xml @@ -39,6 +39,6 @@ limitations under the License. android:layout_height="wrap_content" android:gravity="center" android:visibility="gone" - android:text="@string/workflow_empty"/> + android:text="@string/workflow_run_empty"/> </FrameLayout> http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/0c53f1c5/app/src/main/res/values/strings.xml ---------------------------------------------------------------------- diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index eda8079..baee94b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -57,6 +57,7 @@ limitations under the License. <string name="workflow_component">Workflow component</string> <string name="favorite_empty"> No Favorites Added Yet</string> <string name="workflow_empty"> No <b>Workflows</b> Available. Check your Connection to the Internet or Pull down to refresh</string> + <string name="workflow_run_empty"> <b>Workflows History</b> empty. No runs have been created for this workflow</string> <string name="wktitle">TITLE</string> <string name="marked">Marked On</string> <string name="created">Created :</string>
