From 37b22400e5c2082a9e7d1d38fef0313b796433e9 Mon Sep 17 00:00:00 2001 From: Maxime Biais Date: Thu, 25 Jul 2013 08:28:23 +0200 Subject: [PATCH 01/13] Replace category list in EditPost by category buttons - click on category remove it from the post - introduce a new layout: FlowLayout - some refactoring (don't use JSONArray to manipulate data) --- res/layout/add_account.xml | 4 +- res/layout/add_account_settings.xml | 2 +- res/layout/blog_preferences.xml | 14 +- res/layout/categories_row.xml | 1 - res/layout/category_button.xml | 8 + res/layout/category_select_button.xml | 9 + res/layout/edit.xml | 33 ++- res/layout/edit_comment.xml | 2 +- res/values/attrs.xml | 11 + src/org/wordpress/android/WordPressDB.java | 4 +- src/org/wordpress/android/models/Post.java | 4 +- .../ui/accounts/AccountSetupActivity.java | 2 +- .../android/ui/posts/EditPostActivity.java | 212 ++++++++++-------- .../ui/prefs/BlogPreferencesActivity.java | 2 +- .../wordpress/android/util/FlowLayout.java | 135 +++++++++++ src/org/wordpress/android/util/JSONUtil.java | 18 ++ .../android/util/PostUploadService.java | 2 +- 17 files changed, 332 insertions(+), 131 deletions(-) create mode 100644 res/layout/category_button.xml create mode 100644 res/layout/category_select_button.xml create mode 100644 res/values/attrs.xml create mode 100644 src/org/wordpress/android/util/FlowLayout.java diff --git a/res/layout/add_account.xml b/res/layout/add_account.xml index 79fee1a4c38a..ad5f0eb42960 100644 --- a/res/layout/add_account.xml +++ b/res/layout/add_account.xml @@ -20,7 +20,7 @@ android:src="@drawable/wpcom" /> @@ -69,10 +69,10 @@ - diff --git a/res/layout/category_button.xml b/res/layout/category_button.xml new file mode 100644 index 000000000000..a55b77200304 --- /dev/null +++ b/res/layout/category_button.xml @@ -0,0 +1,8 @@ + +