Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/android-library.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMario Đanić <mario.danic@gmail.com>2017-11-25 23:27:56 +0300
committerGitHub <noreply@github.com>2017-11-25 23:27:56 +0300
commit941f8fba43aa1ca8a9d4f1bfc433860f62d78ad4 (patch)
treeb77d40b2f24a6fcfd2e4eb3a0ed9ef40e1d6268c
parent8d4468690257a88884ad09377b2900552fbddf2e (diff)
parent8474fd8e267e5ac4b5b4bfa82de5fe97cb6d4836 (diff)
Merge pull request #95 from nextcloud/themingWhite1.0.32
Add text-color and element-color to capabilities
-rw-r--r--src/com/owncloud/android/lib/resources/status/GetRemoteCapabilitiesOperation.java10
-rw-r--r--src/com/owncloud/android/lib/resources/status/OCCapability.java20
2 files changed, 30 insertions, 0 deletions
diff --git a/src/com/owncloud/android/lib/resources/status/GetRemoteCapabilitiesOperation.java b/src/com/owncloud/android/lib/resources/status/GetRemoteCapabilitiesOperation.java
index 8d2cc3c8..04799002 100644
--- a/src/com/owncloud/android/lib/resources/status/GetRemoteCapabilitiesOperation.java
+++ b/src/com/owncloud/android/lib/resources/status/GetRemoteCapabilitiesOperation.java
@@ -107,6 +107,8 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation {
private static final String PROPERTY_SERVERNAME = "name";
private static final String PROPERTY_SERVERSLOGAN = "slogan";
private static final String PROPERTY_SERVERCOLOR = "color";
+ private static final String PROPERTY_SERVERTEXTCOLOR = "color-text";
+ private static final String PROPERTY_SERVERELEMENTCOLOR = "color-element";
private static final String PROPERTY_SERVERLOGO = "logo";
private static final String PROPERTY_SERVERBACKGROUND = "background";
@@ -287,6 +289,14 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation {
respTheming.getString(PROPERTY_SERVERBACKGROUND) != null) {
capability.setServerBackground(respTheming.getString(PROPERTY_SERVERBACKGROUND));
}
+ if (respTheming.has(PROPERTY_SERVERTEXTCOLOR) &&
+ respTheming.getString(PROPERTY_SERVERTEXTCOLOR) != null) {
+ capability.setServerTextColor(respTheming.getString(PROPERTY_SERVERTEXTCOLOR));
+ }
+ if (respTheming.has(PROPERTY_SERVERELEMENTCOLOR) &&
+ respTheming.getString(PROPERTY_SERVERELEMENTCOLOR) != null) {
+ capability.setServerElementColor(respTheming.getString(PROPERTY_SERVERELEMENTCOLOR));
+ }
Log_OC.d(TAG, "*** Added " + NODE_THEMING);
}
diff --git a/src/com/owncloud/android/lib/resources/status/OCCapability.java b/src/com/owncloud/android/lib/resources/status/OCCapability.java
index b2f8b95f..a3f4a4e9 100644
--- a/src/com/owncloud/android/lib/resources/status/OCCapability.java
+++ b/src/com/owncloud/android/lib/resources/status/OCCapability.java
@@ -43,6 +43,8 @@ public class OCCapability {
private String mServerName;
private String mServerSlogan;
private String mServerColor;
+ private String mServerTextColor;
+ private String mServerElementColor;
private String mServerLogo;
private String mServerBackground;
@@ -90,6 +92,8 @@ public class OCCapability {
mServerName = "";
mServerSlogan = "";
mServerColor = "";
+ mServerElementColor = "";
+ mServerTextColor = "";
mServerLogo = "";
mServerBackground = "";
@@ -220,6 +224,22 @@ public class OCCapability {
this.mServerColor = mServerColor;
}
+ public String getServerTextColor() {
+ return mServerTextColor;
+ }
+
+ public void setServerTextColor(String mServerTextColor) {
+ this.mServerTextColor = mServerTextColor;
+ }
+
+ public String getServerElementColor() {
+ return mServerElementColor;
+ }
+
+ public void setServerElementColor(String mServerElementColor) {
+ this.mServerElementColor = mServerElementColor;
+ }
+
public String getServerSlogan() {
return mServerSlogan;
}