From c07e029345b7ae3ac9447df3ee12c796e6d131df Mon Sep 17 00:00:00 2001 From: Vincent Breitmoser Date: Tue, 8 Sep 2015 15:53:24 +0200 Subject: linked: add "retry" --- Graphics/get-material-icons.sh | 1 + .../ui/linked/LinkedIdCreateGithubFragment.java | 20 +++++++++++++++++--- .../main/res/drawable-hdpi/ic_repeat_black_24dp.png | Bin 0 -> 183 bytes .../main/res/drawable-mdpi/ic_repeat_black_24dp.png | Bin 0 -> 122 bytes .../res/drawable-xhdpi/ic_repeat_black_24dp.png | Bin 0 -> 168 bytes .../res/drawable-xxhdpi/ic_repeat_black_24dp.png | Bin 0 -> 214 bytes .../res/drawable-xxxhdpi/ic_repeat_black_24dp.png | Bin 0 -> 243 bytes .../res/layout/linked_create_github_fragment.xml | 15 +++++++++++++-- 8 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 OpenKeychain/src/main/res/drawable-hdpi/ic_repeat_black_24dp.png create mode 100644 OpenKeychain/src/main/res/drawable-mdpi/ic_repeat_black_24dp.png create mode 100644 OpenKeychain/src/main/res/drawable-xhdpi/ic_repeat_black_24dp.png create mode 100644 OpenKeychain/src/main/res/drawable-xxhdpi/ic_repeat_black_24dp.png create mode 100644 OpenKeychain/src/main/res/drawable-xxxhdpi/ic_repeat_black_24dp.png diff --git a/Graphics/get-material-icons.sh b/Graphics/get-material-icons.sh index cc0bc9137..67370afc2 100755 --- a/Graphics/get-material-icons.sh +++ b/Graphics/get-material-icons.sh @@ -9,6 +9,7 @@ python copy OpenKeychain navigation black expand_more 24 python copy OpenKeychain navigation white refresh 24 python copy OpenKeychain av white repeat 24 python copy OpenKeychain av grey repeat 24 +python copy OpenKeychain av black repeat 24 python copy OpenKeychain editor white mode_edit 24 python copy OpenKeychain content white save 24 python copy OpenKeychain navigation black close 24 diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateGithubFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateGithubFragment.java index e42623c6e..6df31a596 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateGithubFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateGithubFragment.java @@ -53,6 +53,7 @@ import android.view.ViewGroup; import android.webkit.CookieManager; import android.webkit.WebView; import android.webkit.WebViewClient; +import android.widget.Button; import android.widget.ImageView; import android.widget.TextView; import android.widget.ViewAnimator; @@ -79,6 +80,8 @@ import org.sufficientlysecure.keychain.util.Log; public class LinkedIdCreateGithubFragment extends CryptoOperationFragment { + private Button mRetryButton; + enum State { IDLE, AUTH_PROCESS, AUTH_ERROR, POST_PROCESS, POST_ERROR, LID_PROCESS, LID_ERROR, DONE } @@ -114,6 +117,8 @@ public class LinkedIdCreateGithubFragment extends CryptoOperationFragment + android:clipChildren="false" + custom:initialView="3">