diff --git a/mobile/res/menu/main.xml b/mobile/res/menu/main.xml index 479e4446..a998cfe7 100644 --- a/mobile/res/menu/main.xml +++ b/mobile/res/menu/main.xml @@ -5,46 +5,6 @@ android:orderInCategory="10" android:showAsAction="ifRoom|collapseActionView" android:actionViewClass="android.widget.SearchView" /> - - - - - - - - - - - - - - - - + android:title="@string/action_settings"> IITC source Load IITC main script from url or use local script. Currently used source: - Chat - Full - Compact - Public - Faction - Info - Debug Clear Cookies Search Choose account to login diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java b/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java index ab01edc1..ed0d646a 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java @@ -387,15 +387,16 @@ public class IITC_Mobile extends Activity { getMenuInflater().inflate(R.menu.main, menu); // Get the SearchView and set the searchable configuration SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE); - this.mSearchMenuItem = menu.findItem(R.id.menu_search); + mSearchMenuItem = menu.findItem(R.id.menu_search); final SearchView searchView = (SearchView) mSearchMenuItem.getActionView(); // Assumes current activity is the searchable activity searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName())); searchView.setIconifiedByDefault(false); // Do not iconify the widget; expand it by default + // enable/disable mDesktopMode menu - enableDesktopUI(menu); - enableAdvancedMenu(menu); + MenuItem item = menu.findItem(R.id.menu_clear_cookies); + item.setVisible(mAdvancedMenu); return true; } @@ -446,24 +447,6 @@ public class IITC_Mobile extends Activity { .getIITCVersion()); startActivity(intent); return true; - case R.id.menu_info: - switchToPane(Pane.INFO); - return true; - case R.id.menu_full: - switchToPane(Pane.FULL); - return true; - case R.id.menu_compact: - switchToPane(Pane.COMPACT); - return true; - case R.id.menu_public: - switchToPane(Pane.PUBLIC); - return true; - case R.id.menu_faction: - switchToPane(Pane.FACTION); - return true; - case R.id.menu_debug: - switchToPane(Pane.DEBUG); - return true; case R.id.menu_clear_cookies: CookieManager cm = CookieManager.getInstance(); cm.removeAllCookie(); @@ -579,17 +562,6 @@ public class IITC_Mobile extends Activity { setLoadingState(true); } - // disable/enable some menu buttons... - public void enableDesktopUI(Menu menu) { - MenuItem item; - item = menu.findItem(R.id.menu_chat); - item.setVisible(!mDesktopMode); - item = menu.findItem(R.id.menu_info); - item.setVisible(!mDesktopMode); - item = menu.findItem(R.id.menu_debug); - item.setVisible(!mDesktopMode); - } - // remove dialog and add it back again // to ensure it is the last element of the list // focused dialogs should be closed first @@ -622,14 +594,6 @@ public class IITC_Mobile extends Activity { } } - public void enableAdvancedMenu(Menu menu) { - MenuItem item; - item = menu.findItem(R.id.menu_debug); - item.setVisible(mAdvancedMenu); - item = menu.findItem(R.id.menu_clear_cookies); - item.setVisible(mAdvancedMenu); - } - /** * @deprecated ActionBar related stuff should be handled by IITC_NavigationHelper * @see getNavigationHelper() diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_NavigationHelper.java b/mobile/src/com/cradle/iitc_mobile/IITC_NavigationHelper.java index 28b19977..14af431f 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_NavigationHelper.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_NavigationHelper.java @@ -226,13 +226,13 @@ public class IITC_NavigationHelper extends ActionBarDrawerToggle implements OnNa @Override public void onDrawerClosed(View drawerView) { - // TODO Auto-generated method stub + // TODO change menu? (via invalidateOptionsMenu) super.onDrawerClosed(drawerView); } @Override public void onDrawerOpened(View drawerView) { - // TODO Auto-generated method stub + // TODO change menu? (via invalidateOptionsMenu) super.onDrawerOpened(drawerView); }