remove open workflow option from nav_option

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

Branch: refs/heads/master
Commit: 22d058d9fc0348bf10052ecadeae320a8c64521d
Parents: b93d871
Author: Sagar <[email protected]>
Authored: Tue Oct 18 19:39:34 2016 +0530
Committer: Sagar <[email protected]>
Committed: Tue Oct 18 19:39:34 2016 +0530

----------------------------------------------------------------------
 .../activities/DashboardMainActivity.java       | 52 +------------
 app/src/main/res/menu/drawer_view.xml           | 81 +++++++++-----------
 2 files changed, 39 insertions(+), 94 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/22d058d9/app/src/main/java/org/apache/taverna/mobile/activities/DashboardMainActivity.java
----------------------------------------------------------------------
diff --git 
a/app/src/main/java/org/apache/taverna/mobile/activities/DashboardMainActivity.java
 
b/app/src/main/java/org/apache/taverna/mobile/activities/DashboardMainActivity.java
index be3b2a6..bca3e04 100644
--- 
a/app/src/main/java/org/apache/taverna/mobile/activities/DashboardMainActivity.java
+++ 
b/app/src/main/java/org/apache/taverna/mobile/activities/DashboardMainActivity.java
@@ -29,7 +29,6 @@ import android.app.Dialog;
 import android.content.Context;
 import android.content.Intent;
 import android.content.SharedPreferences;
-import android.net.Uri;
 import android.os.Bundle;
 import android.os.Environment;
 import android.preference.PreferenceManager;
@@ -46,7 +45,6 @@ import android.support.v7.widget.Toolbar;
 import android.view.Menu;
 import android.view.MenuItem;
 import android.view.View;
-import android.webkit.MimeTypeMap;
 import android.widget.TableLayout;
 import android.widget.Toast;
 
@@ -59,7 +57,6 @@ import org.apache.taverna.mobile.ui.licence.LicenceFragment;
 import org.apache.taverna.mobile.ui.myworkflows.MyWorkflowFragment;
 import org.apache.taverna.mobile.ui.workflow.WorkflowFragment;
 import org.apache.taverna.mobile.utils.ActivityUtils;
-import org.apache.taverna.mobile.utils.WorkflowOpen;
 
 import java.io.File;
 
@@ -184,24 +181,7 @@ public class DashboardMainActivity extends 
AppCompatActivity {
                                 mDrawerLayout.closeDrawers();
                                 return true;
 
-                            case R.id.nav_openworkflow:
-
-                                Intent workflowSelectIntent =
-                                        new Intent(Intent.ACTION_GET_CONTENT)
-                                                .setDataAndTypeAndNormalize(
-                                                    
Uri.parse(String.format("%s%s%s",
-                                                        
Environment.getExternalStorageDirectory(),
-                                                        File.separator,
-                                                        APP_DIRECTORY_NAME)),
-                                                    
"application/vnd.taverna.t2flow+xml");
-
-                                Intent loadWorkflowIntent = 
Intent.createChooser
-                                        (workflowSelectIntent,
-                                                "Choose Workflow (t2flow or 
xml)");
-                                startActivityForResult(loadWorkflowIntent, 
SELECT_WORKFLOW);
-                                menuItem.setChecked(true);
-                                mDrawerLayout.closeDrawers();
-                                return true;
+
                             case R.id.nav_usage:
 
                                 aboutDialog.setCanceledOnTouchOutside(true);
@@ -265,38 +245,8 @@ public class DashboardMainActivity extends 
AppCompatActivity {
     }
 
 
-    @Override
-    public void onActivityResult(int requestCode, int resultCode, Intent data) 
{
-        if (resultCode == RESULT_OK && requestCode == SELECT_WORKFLOW) {
-            String workflowPath = data.getData().getPath();
-            //   Toast.makeText(getBaseContext(), "Path: "+workflowPath, 
Toast.LENGTH_LONG)
-            // .show();
-            String type = getMimeType(data.getData().getPath());
-            if (type.equals("text/xml") || 
type.equals("application/vnd.taverna.t2flow+xml")) {
-
-                new WorkflowOpen(this).execute(workflowPath);
-            } else {
-                Toast.makeText(getBaseContext(), "Invalid worklow. Please try 
again", Toast
-                        .LENGTH_LONG).show();
 
-            }
-        }
-    }
 
-    /**
-     * Return the mimetype of the file selected to be run as a workflow
-     *
-     * @param url the path to the seleted file
-     * @return the mimetype of the file selected
-     */
-    private String getMimeType(String url) {
-        String type = null;
-        String extension = MimeTypeMap.getFileExtensionFromUrl(url);
-        if (extension != null) {
-            type = 
MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
-        }
-        return type;
-    }
 
 
     public void restoreActionBar() {

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/22d058d9/app/src/main/res/menu/drawer_view.xml
----------------------------------------------------------------------
diff --git a/app/src/main/res/menu/drawer_view.xml 
b/app/src/main/res/menu/drawer_view.xml
index 9cd5a26..bfe9105 100644
--- a/app/src/main/res/menu/drawer_view.xml
+++ b/app/src/main/res/menu/drawer_view.xml
@@ -17,48 +17,43 @@
 -->
 <menu xmlns:android="http://schemas.android.com/apk/res/android";>
 
-       <group android:checkableBehavior="single">
-               <item
-                       android:id="@+id/nav_workflows"
-                       android:icon="@drawable/ic_dashboard_home_web"
-                       android:title="All Workflows"/>
-               <item
-                       android:id="@+id/nav_my_workflows"
-                       android:icon="@drawable/ic_dashboard_home_web"
-                       android:title="@string/my_workflows"/>
-               <item
-                               android:id="@+id/nav_favourite_workflow"
-                               android:icon="@drawable/ic_star_black_24dp"
-                               android:title="Favourite Workflows"/>
-
-               <item
-                       android:id="@+id/nav_openworkflow"
-                       android:icon="@drawable/ic_openwk_web"
-                       android:title="Open Workflow"/>
-               <item
-                       android:id="@+id/nav_usage"
-                       android:icon="@drawable/ic_usage_web"
-                       android:title="Usage"/>
-               <item
-                       android:id="@+id/nav_announcement"
-                       android:icon="@drawable/ic_announcement_black_24dp"
-                       android:title="Announcement"/>
-               <item
-                       android:id="@+id/nav_about"
-                       android:icon="@drawable/ic_about_web"
-                       android:title="About"/>
-               <item
-                       android:id="@+id/os_licences"
-                       android:icon="@drawable/ic_about_web"
-                       android:title="@string/os_licences"/>
-               <item
-                       android:id="@+id/nav_settings"
-                       android:icon="@drawable/ic_setting_workflows_web"
-                       android:title="Settings"/>
-               <item
-                       android:id="@+id/nav_logout"
-                       android:icon="@drawable/ic_logout_web"
-                       android:title="Logout"/>
-       </group>
+    <group android:checkableBehavior="single">
+        <item
+            android:id="@+id/nav_workflows"
+            android:icon="@drawable/ic_dashboard_home_web"
+            android:title="All Workflows"/>
+        <item
+            android:id="@+id/nav_my_workflows"
+            android:icon="@drawable/ic_dashboard_home_web"
+            android:title="@string/my_workflows"/>
+        <item
+            android:id="@+id/nav_favourite_workflow"
+            android:icon="@drawable/ic_star_black_24dp"
+            android:title="Favourite Workflows"/>
+        <item
+            android:id="@+id/nav_usage"
+            android:icon="@drawable/ic_usage_web"
+            android:title="Usage"/>
+        <item
+            android:id="@+id/nav_announcement"
+            android:icon="@drawable/ic_announcement_black_24dp"
+            android:title="Announcement"/>
+        <item
+            android:id="@+id/nav_about"
+            android:icon="@drawable/ic_about_web"
+            android:title="About"/>
+        <item
+            android:id="@+id/os_licences"
+            android:icon="@drawable/ic_about_web"
+            android:title="@string/os_licences"/>
+        <item
+            android:id="@+id/nav_settings"
+            android:icon="@drawable/ic_setting_workflows_web"
+            android:title="Settings"/>
+        <item
+            android:id="@+id/nav_logout"
+            android:icon="@drawable/ic_logout_web"
+            android:title="Logout"/>
+    </group>
 
 </menu>

Reply via email to