Cleaned up the changelog dialog
This commit is contained in:
parent
a642f04b5d
commit
94ebb0b0e1
1 changed files with 5 additions and 4 deletions
|
|
@ -77,10 +77,11 @@ public class ChangelogDialog extends LeakDetectDialogFragment {
|
||||||
in.close();
|
in.close();
|
||||||
|
|
||||||
// Inject color values for WebView body background and links
|
// Inject color values for WebView body background and links
|
||||||
|
final String backgroundColor = ThemeSingleton.get().darkTheme ? "444444" : "fff";
|
||||||
|
final String contentColor = ThemeSingleton.get().darkTheme ? "fff" : "000";
|
||||||
webView.loadData(buf.toString()
|
webView.loadData(buf.toString()
|
||||||
.replace("{style-placeholder}", ThemeSingleton.get().darkTheme ?
|
.replace("{style-placeholder}",
|
||||||
"body { background-color: #444444; color: #fff; }" :
|
String.format("body { background-color: #%s; color: #%s; }", backgroundColor, contentColor))
|
||||||
"body { background-color: #fff; color: #000; }")
|
|
||||||
.replace("{link-color}", colorToHex(ThemeSingleton.get().positiveColor.getDefaultColor()))
|
.replace("{link-color}", colorToHex(ThemeSingleton.get().positiveColor.getDefaultColor()))
|
||||||
.replace("{link-color-active}", colorToHex(ColorUtil.shiftColorUp(ThemeSingleton.get().positiveColor.getDefaultColor())))
|
.replace("{link-color-active}", colorToHex(ColorUtil.shiftColorUp(ThemeSingleton.get().positiveColor.getDefaultColor())))
|
||||||
, "text/html", "UTF-8");
|
, "text/html", "UTF-8");
|
||||||
|
|
@ -90,7 +91,7 @@ public class ChangelogDialog extends LeakDetectDialogFragment {
|
||||||
return dialog;
|
return dialog;
|
||||||
}
|
}
|
||||||
|
|
||||||
private String colorToHex(int color) {
|
private static String colorToHex(int color) {
|
||||||
return Integer.toHexString(color).substring(2);
|
return Integer.toHexString(color).substring(2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue