From 13abe321c3c9722c4ca7789cd34dc6bae3f70ed2 Mon Sep 17 00:00:00 2001 From: hrj Date: Wed, 31 Dec 2014 00:13:24 +0530 Subject: [PATCH] support input type=url Fixes #28 --- .../org/lobobrowser/html/domimpl/HTMLInputElementImpl.java | 2 +- .../org/lobobrowser/html/renderer/RBlockViewport.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/HTML_Renderer/org/lobobrowser/html/domimpl/HTMLInputElementImpl.java b/src/HTML_Renderer/org/lobobrowser/html/domimpl/HTMLInputElementImpl.java index 276e4c96..827d86ee 100644 --- a/src/HTML_Renderer/org/lobobrowser/html/domimpl/HTMLInputElementImpl.java +++ b/src/HTML_Renderer/org/lobobrowser/html/domimpl/HTMLInputElementImpl.java @@ -176,7 +176,7 @@ protected FormInput[] getFormInputs() { if (type == null) { return new FormInput[] { new FormInput(name, this.getValue()) }; } else { - if ("text".equals(type) || "password".equals(type) || "hidden".equals(type) || "".equals(type)) { + if ("text".equals(type) || "password".equals(type) || "hidden".equals(type) || "url".equals(type) || "".equals(type)) { return new FormInput[] { new FormInput(name, this.getValue()) }; } else if ("submit".equals(type)) { // It's done as an "extra" form input diff --git a/src/HTML_Renderer/org/lobobrowser/html/renderer/RBlockViewport.java b/src/HTML_Renderer/org/lobobrowser/html/renderer/RBlockViewport.java index 889a7736..de52d7de 100644 --- a/src/HTML_Renderer/org/lobobrowser/html/renderer/RBlockViewport.java +++ b/src/HTML_Renderer/org/lobobrowser/html/renderer/RBlockViewport.java @@ -1533,7 +1533,7 @@ private final static BaseInputControl createInputControl(final HTMLBaseInputElem return new InputTextControl(markupElement); } type = type.toLowerCase(); - if ("text".equals(type) || (type.length() == 0)) { + if ("text".equals(type) || "url".equals(type) || (type.length() == 0)) { return new InputTextControl(markupElement); } else if ("hidden".equals(type)) { return null;