aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ephy-web-dom-utils.h
diff options
context:
space:
mode:
authorCarlos Garcia Campos <cgarcia@igalia.com>2013-03-09 20:04:02 +0800
committerCarlos Garcia Campos <carlosgc@gnome.org>2013-03-12 17:01:29 +0800
commit78b70aa84bb94f5097d40ffbb461aefcbbaeb979 (patch)
tree244512bedc4d496536ba5b0b1cee0048872edc3d /lib/ephy-web-dom-utils.h
parentcc3fa5ae4c8edac523c3800fbebff37b5eac33bf (diff)
downloadgsoc2013-epiphany-78b70aa84bb94f5097d40ffbb461aefcbbaeb979.tar
gsoc2013-epiphany-78b70aa84bb94f5097d40ffbb461aefcbbaeb979.tar.gz
gsoc2013-epiphany-78b70aa84bb94f5097d40ffbb461aefcbbaeb979.tar.bz2
gsoc2013-epiphany-78b70aa84bb94f5097d40ffbb461aefcbbaeb979.tar.lz
gsoc2013-epiphany-78b70aa84bb94f5097d40ffbb461aefcbbaeb979.tar.xz
gsoc2013-epiphany-78b70aa84bb94f5097d40ffbb461aefcbbaeb979.tar.zst
gsoc2013-epiphany-78b70aa84bb94f5097d40ffbb461aefcbbaeb979.zip
Move find_username_and_password_elements to ephy-web-dom-utils
Renamed as ephy_web_dom_utils_find_form_auth_elements(). Also fixed possible memory leaks in case of multiple auth input fields found. It now returns a boolean indicating whther form auth elements were found.
Diffstat (limited to 'lib/ephy-web-dom-utils.h')
-rw-r--r--lib/ephy-web-dom-utils.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/lib/ephy-web-dom-utils.h b/lib/ephy-web-dom-utils.h
index a998d4a17..aa052d26e 100644
--- a/lib/ephy-web-dom-utils.h
+++ b/lib/ephy-web-dom-utils.h
@@ -24,12 +24,7 @@
#ifndef EPHY_WEB_DOM_UTILS_H
#define EPHY_WEB_DOM_UTILS_H
-#ifdef HAVE_WEBKIT2
-#include <webkit2/webkit2.h>
-#include <webkit2/webkit-web-extension.h>
-#else
-#include <webkit/webkit.h>
-#endif
+#include <webkitdom/webkitdom.h>
G_BEGIN_DECLS
@@ -42,6 +37,10 @@ gboolean ephy_web_dom_utils_get_best_icon (WebKitDOMDocument *document,
char **uri_out,
char **color_out);
+gboolean ephy_web_dom_utils_find_form_auth_elements (WebKitDOMHTMLFormElement *form,
+ WebKitDOMNode **username,
+ WebKitDOMNode **password);
+
G_END_DECLS
#endif