summaryrefslogtreecommitdiff
path: root/demo
diff options
context:
space:
mode:
Diffstat (limited to 'demo')
-rw-r--r--demo/pom.xml10
-rw-r--r--demo/src/com/google/phonenumbers/PhoneNumberParserServlet.java30
-rw-r--r--demo/war/WEB-INF/appengine-web.xml1
3 files changed, 11 insertions, 30 deletions
diff --git a/demo/pom.xml b/demo/pom.xml
index c862745f..b0584e83 100644
--- a/demo/pom.xml
+++ b/demo/pom.xml
@@ -3,13 +3,13 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.googlecode.libphonenumber</groupId>
<artifactId>demo</artifactId>
- <version>8.8.10</version>
+ <version>8.9.3</version>
<packaging>jar</packaging>
<url>https://github.com/googlei18n/libphonenumber/</url>
<parent>
<groupId>com.googlecode.libphonenumber</groupId>
<artifactId>libphonenumber-parent</artifactId>
- <version>8.8.10</version>
+ <version>8.9.3</version>
</parent>
<properties>
@@ -88,17 +88,17 @@
<dependency>
<groupId>com.googlecode.libphonenumber</groupId>
<artifactId>libphonenumber</artifactId>
- <version>8.8.10</version>
+ <version>8.9.3</version>
</dependency>
<dependency>
<groupId>com.googlecode.libphonenumber</groupId>
<artifactId>geocoder</artifactId>
- <version>2.87</version>
+ <version>2.92</version>
</dependency>
<dependency>
<groupId>com.googlecode.libphonenumber</groupId>
<artifactId>carrier</artifactId>
- <version>1.77</version>
+ <version>1.82</version>
</dependency>
</dependencies>
diff --git a/demo/src/com/google/phonenumbers/PhoneNumberParserServlet.java b/demo/src/com/google/phonenumbers/PhoneNumberParserServlet.java
index 0730c3b0..de4606a2 100644
--- a/demo/src/com/google/phonenumbers/PhoneNumberParserServlet.java
+++ b/demo/src/com/google/phonenumbers/PhoneNumberParserServlet.java
@@ -214,6 +214,9 @@ public class PhoneNumberParserServlet extends HttpServlet {
return permaLink.toString();
}
+ private static final String NEW_ISSUE_BASE_URL =
+ "https://issuetracker.google.com/issues/new?component=192347&title=";
+
/**
* Returns a link to create a new github issue with the relevant information.
*/
@@ -223,32 +226,9 @@ public class PhoneNumberParserServlet extends HttpServlet {
String issueTitle = "Validation issue with " + phoneNumber
+ (hasDefaultCountry ? " (" + defaultCountry + ")" : "");
- // Issue template. This must be kept in sync with the template in
- // https://github.com/googlei18n/libphonenumber/blob/master/CONTRIBUTING.md.
- StringBuilder issueTemplate = new StringBuilder(
- "Please read the \"guidelines for contributing\" (linked above) and fill "
- + "in the template below.\n\n");
- issueTemplate.append("Country/region affected (e.g., \"US\"): ")
- .append(defaultCountry).append("\n\n");
- issueTemplate.append("Example number(s) affected (\"+1 555 555-1234\"): ")
- .append(phoneNumber).append("\n\n");
- issueTemplate.append(
- "The phone number range(s) to which the issue applies (\"+1 555 555-XXXX\"): \n\n");
- issueTemplate.append(
- "The type of the number(s) (\"fixed-line\", \"mobile\", \"short code\", etc.): \n\n");
- issueTemplate.append(
- "The cost, if applicable (\"toll-free\", \"premium rate\", \"shared cost\"): \n\n");
- issueTemplate.append(
- "Supporting evidence (for example, national numbering plan, announcement from mobile "
- + "carrier, news article): **IMPORTANT - anything posted here is made public. "
- + "Read the guidelines first!** \n\n");
- issueTemplate.append("[link to demo]("
- + getPermaLinkURL(phoneNumber, defaultCountry, geocodingLocale, true /* absoluteURL */)
- + ")\n\n");
- String newIssueLink = "https://github.com/googlei18n/libphonenumber/issues/new?title=";
+ String newIssueLink = NEW_ISSUE_BASE_URL;
try {
- newIssueLink += URLEncoder.encode(issueTitle, UTF_8.name()) + "&body="
- + URLEncoder.encode(issueTemplate.toString(), UTF_8.name());
+ newIssueLink += URLEncoder.encode(issueTitle, UTF_8.name());
} catch(UnsupportedEncodingException e) {
// UTF-8 is guaranteed in Java, so this should be impossible.
throw new AssertionError(e);
diff --git a/demo/war/WEB-INF/appengine-web.xml b/demo/war/WEB-INF/appengine-web.xml
index 5e9135be..1a367eca 100644
--- a/demo/war/WEB-INF/appengine-web.xml
+++ b/demo/war/WEB-INF/appengine-web.xml
@@ -2,6 +2,7 @@
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>libphonenumber-hrd</application>
<version>1</version>
+ <runtime>java8</runtime>
<threadsafe>true</threadsafe>
<!-- Configure java.util.logging -->