| Index: android_webview/javatests/src/org/chromium/android_webview/test/util/CommonResources.java
|
| diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/util/CommonResources.java b/android_webview/javatests/src/org/chromium/android_webview/test/util/CommonResources.java
|
| index ad87db0e99fac1bf2bdf6800718428cfeda68018..d0165437d709871d96daeb0d8a0043258349842b 100644
|
| --- a/android_webview/javatests/src/org/chromium/android_webview/test/util/CommonResources.java
|
| +++ b/android_webview/javatests/src/org/chromium/android_webview/test/util/CommonResources.java
|
| @@ -4,6 +4,7 @@
|
|
|
| package org.chromium.android_webview.test.util;
|
|
|
| +import android.graphics.Color;
|
| import android.util.Pair;
|
|
|
| import java.util.ArrayList;
|
| @@ -39,18 +40,18 @@ public class CommonResources {
|
|
|
| // Returns the HTML code used to verify if an image has been successfully loaded.
|
| public static String getOnImageLoadedHtml(String imageSrc) {
|
| - return "<html>" +
|
| - " <head>" +
|
| - " <script>" +
|
| - " function updateTitle() {" +
|
| - " document.title=document.getElementById('img').naturalHeight" +
|
| - " }" +
|
| - " </script>" +
|
| - " </head>" +
|
| - " <body onload='updateTitle();'>" +
|
| - " <img id='img' onload='updateTitle();' src='" + imageSrc + "'>" +
|
| - " </body>" +
|
| - "</html>";
|
| + return "<html>"
|
| + + " <head>"
|
| + + " <script>"
|
| + + " function updateTitle() {"
|
| + + " document.title=document.getElementById('img').naturalHeight"
|
| + + " }"
|
| + + " </script>"
|
| + + " </head>"
|
| + + " <body onload='updateTitle();'>"
|
| + + " <img id='img' onload='updateTitle();' src='" + imageSrc + "'>"
|
| + + " </body>"
|
| + + "</html>";
|
| }
|
|
|
| // Default name for the favicon image.
|
| @@ -61,37 +62,37 @@ public class CommonResources {
|
|
|
| // HTML code of a static simple page with a favicon.
|
| public static final String FAVICON_STATIC_HTML =
|
| - "<html><head><link rel=\"icon\" type=\"image/png\" href=\"" + FAVICON_FILENAME + "\">" +
|
| - "</head><body>Favicon example</body></html>";
|
| + "<html><head><link rel=\"icon\" type=\"image/png\" href=\"" + FAVICON_FILENAME + "\">"
|
| + + "</head><body>Favicon example</body></html>";
|
|
|
| // Base64 data of a 256x256 png with all pixels having colour value 0x0000ff
|
| public static final String BLUE_PNG_BASE64 =
|
| - "iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAIAAADTED8xAAACvUlEQVR4nO3TMQEA" +
|
| - "IAzAsIF/zyBjRxMFfXpm3kDV3Q6ATQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCk" +
|
| - "GYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5Bm" +
|
| - "ANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoB" +
|
| - "SDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYg" +
|
| - "zQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0" +
|
| - "A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIM" +
|
| - "QJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMA" +
|
| - "aQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCk" +
|
| - "GYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5Bm" +
|
| - "ANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoB" +
|
| - "SDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYg" +
|
| - "zQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0" +
|
| - "A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIM" +
|
| - "QJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMA" +
|
| - "aQYgzQCkGYA0A5BmANIMQNoHVyEC/zTGc0UAAAAASUVORK5CYII=";
|
| + "iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAIAAADTED8xAAACvUlEQVR4nO3TMQEA"
|
| + + "IAzAsIF/zyBjRxMFfXpm3kDV3Q6ATQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCk"
|
| + + "GYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5Bm"
|
| + + "ANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoB"
|
| + + "SDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYg"
|
| + + "zQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0"
|
| + + "A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIM"
|
| + + "QJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMA"
|
| + + "aQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCk"
|
| + + "GYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5Bm"
|
| + + "ANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoB"
|
| + + "SDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYg"
|
| + + "zQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0"
|
| + + "A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIM"
|
| + + "QJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMAaQYgzQCkGYA0A5BmANIMQJoBSDMA"
|
| + + "aQYgzQCkGYA0A5BmANIMQNoHVyEC/zTGc0UAAAAASUVORK5CYII=";
|
|
|
| // Base64 data of a favicon image resource.
|
| public static final String FAVICON_DATA_BASE64 =
|
| - "iVBORw0KGgoAAAANSUhEUgAAABAAAAAFCAYAAABM6GxJAAAABHNCSVQICAgIfAhkiAAAASJJREFU" +
|
| - "GJU9yDtLQnEYwOHfOZ40L3gZDJKgJCKaamvpGzS09wUaormh7xA0S5C0ZDTkZJsNUltkkpAUZkIX" +
|
| - "L3g9FzzH/9vm9vAgoqRUGUu20JHTXFfafUdERJSIKJnOPFUTERHpqIYclY5nb2QKFumky95OlO+W" +
|
| - "TSgATqOO5k3xr6ZxelXmDFDhdaqfLkPRWQglULaN/V5DPzl3iIb9xCI+Eskog/wdyhowLlb4vThE" +
|
| - "giF8zRsurx55beg8lMfMezZW9hqz20M/Owhwe2/yUrPI5Ds8//mRehN7JYWxvIX6eWJkbLK9laL8" +
|
| - "ZrKxFETzxTBNB5SOJjKV/mhCq+uSjGvE4hHc4QA9YGAEwnhWF1ePkCtOWFv0+PiasL8bR3QDr93h" +
|
| - "HyFup9LWUksHAAAAAElFTkSuQmCC";
|
| + "iVBORw0KGgoAAAANSUhEUgAAABAAAAAFCAYAAABM6GxJAAAABHNCSVQICAgIfAhkiAAAASJJREFU"
|
| + + "GJU9yDtLQnEYwOHfOZ40L3gZDJKgJCKaamvpGzS09wUaormh7xA0S5C0ZDTkZJsNUltkkpAUZkIX"
|
| + + "L3g9FzzH/9vm9vAgoqRUGUu20JHTXFfafUdERJSIKJnOPFUTERHpqIYclY5nb2QKFumky95OlO+W"
|
| + + "TSgATqOO5k3xr6ZxelXmDFDhdaqfLkPRWQglULaN/V5DPzl3iIb9xCI+Eskog/wdyhowLlb4vThE"
|
| + + "giF8zRsurx55beg8lMfMezZW9hqz20M/Owhwe2/yUrPI5Ds8//mRehN7JYWxvIX6eWJkbLK9laL8"
|
| + + "ZrKxFETzxTBNB5SOJjKV/mhCq+uSjGvE4hHc4QA9YGAEwnhWF1ePkCtOWFv0+PiasL8bR3QDr93h"
|
| + + "HyFup9LWUksHAAAAAElFTkSuQmCC";
|
|
|
| // Default name for an example 'about' HTML page.
|
| public static final String ABOUT_FILENAME = "about.html";
|
| @@ -101,38 +102,41 @@ public class CommonResources {
|
|
|
| // HTML code of an 'about' example.
|
| public static final String ABOUT_HTML =
|
| - "<html>" +
|
| - " <head>" +
|
| - " <title>" + ABOUT_TITLE + "</title>" +
|
| - " </head>" +
|
| - " <body>" +
|
| - " This is the Google!" +
|
| - " </body>" +
|
| - "</html>";
|
| + "<html>"
|
| + + " <head>"
|
| + + " <title>" + ABOUT_TITLE + "</title>"
|
| + + " </head>"
|
| + + " <body>"
|
| + + " This is the Google!"
|
| + + " </body>"
|
| + + "</html>";
|
|
|
| public static String makeHtmlPageFrom(String headers, String body) {
|
| - return "<html>" +
|
| - " <head>" +
|
| - " <style type=\"text/css\">" +
|
| + return "<html>"
|
| + + " <head>"
|
| + + " <style type=\"text/css\">"
|
| // Make the image take up all of the page so that we don't have to do
|
| // any fancy hit target calculations when synthesizing the touch event
|
| // to click it.
|
| - " img.big { width:100%; height:100%; background-color:blue; }" +
|
| - " .full_view { height:100%; width:100%; position:absolute; }" +
|
| - " </style>" +
|
| - headers +
|
| - " </head>" +
|
| - " <body>" +
|
| - body +
|
| - " </body>" +
|
| - "</html>";
|
| + + " img.big { width:100%; height:100%; background-color:blue; }"
|
| + + " .full_view { height:100%; width:100%; position:absolute; }"
|
| + + " </style>"
|
| + + headers
|
| + + " </head>"
|
| + + " <body>"
|
| + + body
|
| + + " </body>"
|
| + + "</html>";
|
| }
|
|
|
| + // The color must match the background color of 'img.big' CSS class.
|
| + public static final int LINK_COLOR = Color.BLUE;
|
| +
|
| public static String makeHtmlPageWithSimpleLinkTo(String headers, String destination) {
|
| return makeHtmlPageFrom(headers,
|
| - "<a href=\"" + destination + "\" id=\"link\">" +
|
| - " <img class=\"big\" />" +
|
| - "</a>");
|
| + "<a href=\"" + destination + "\" id=\"link\">"
|
| + + " <img class=\"big\" />"
|
| + + "</a>");
|
| }
|
|
|
| public static String makeHtmlPageWithSimpleLinkTo(String destination) {
|
| @@ -141,8 +145,8 @@ public class CommonResources {
|
|
|
| public static String makeHtmlPageWithSimplePostFormTo(String destination) {
|
| return makeHtmlPageFrom("",
|
| - "<form action=\"" + destination + "\" method=\"post\">" +
|
| - " <input type=\"submit\" value=\"post\" id=\"link\">" +
|
| - "</form>");
|
| + "<form action=\"" + destination + "\" method=\"post\">"
|
| + + " <input type=\"submit\" value=\"post\" id=\"link\">"
|
| + + "</form>");
|
| }
|
| }
|
|
|