aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/utils/LogTemplateProvider.java
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2013-10-19 10:35:57 +0200
committerBananeweizen <bananeweizen@gmx.de>2013-10-19 10:35:57 +0200
commit2093ea462db4d8e56282de5871c58579a023d7cf (patch)
tree3324262eb4de7946b1a2b30d3f76e131bb584c13 /main/src/cgeo/geocaching/utils/LogTemplateProvider.java
parent2a74f5c1f3c11ba217d6b8cb732ddc3ce4610d4b (diff)
downloadcgeo-2093ea462db4d8e56282de5871c58579a023d7cf.zip
cgeo-2093ea462db4d8e56282de5871c58579a023d7cf.tar.gz
cgeo-2093ea462db4d8e56282de5871c58579a023d7cf.tar.bz2
fix #3365: Twitter placeholder not working
Diffstat (limited to 'main/src/cgeo/geocaching/utils/LogTemplateProvider.java')
-rw-r--r--main/src/cgeo/geocaching/utils/LogTemplateProvider.java29
1 files changed, 29 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/utils/LogTemplateProvider.java b/main/src/cgeo/geocaching/utils/LogTemplateProvider.java
index 98201b5..bf2a27c 100644
--- a/main/src/cgeo/geocaching/utils/LogTemplateProvider.java
+++ b/main/src/cgeo/geocaching/utils/LogTemplateProvider.java
@@ -178,6 +178,35 @@ public final class LogTemplateProvider {
return StringUtils.EMPTY;
}
});
+ templates.add(new LogTemplate("NAME", R.string.init_signature_template_name) {
+ @Override
+ public String getValue(LogContext context) {
+ Trackable trackable = context.getTrackable();
+ if (trackable != null) {
+ return trackable.getName();
+ }
+ Geocache cache = context.getCache();
+ if (cache != null) {
+ return cache.getName();
+ }
+ return StringUtils.EMPTY;
+ }
+ });
+ templates.add(new LogTemplate("URL", R.string.init_signature_template_url) {
+
+ @Override
+ public String getValue(LogContext context) {
+ Trackable trackable = context.getTrackable();
+ if (trackable != null) {
+ return trackable.getUrl();
+ }
+ Geocache cache = context.getCache();
+ if (cache != null) {
+ return cache.getUrl();
+ }
+ return StringUtils.EMPTY;
+ }
+ });
return templates;
}