[epiphany] web-overview: Update for new overview layout
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany] web-overview: Update for new overview layout
- Date: Fri, 28 Oct 2016 00:36:44 +0000 (UTC)
commit 8e3760951a2fec56f3dae393cec35a441aa35132
Author: Michael Catanzaro <mcatanzaro gnome org>
Date: Thu Oct 27 19:36:04 2016 -0500
web-overview: Update for new overview layout
We are hitting a bunch of criticals here because the DOM has changed.
embed/web-extension/ephy-web-overview.c | 9 +++------
1 files changed, 3 insertions(+), 6 deletions(-)
---
diff --git a/embed/web-extension/ephy-web-overview.c b/embed/web-extension/ephy-web-overview.c
index aec5467..d253303 100644
--- a/embed/web-extension/ephy-web-overview.c
+++ b/embed/web-extension/ephy-web-overview.c
@@ -166,24 +166,21 @@ ephy_web_overview_model_urls_changed (EphyWebOverviewModel *model,
g_clear_object (&class_list);
} else {
WebKitDOMDocument *document;
- WebKitDOMElement *item_list, *anchor;
+ WebKitDOMElement *div, *anchor;
WebKitDOMNode *new_node;
item = g_slice_new0 (OverviewItem);
item->url = g_strdup (url->url);
document = webkit_web_page_get_dom_document (overview->web_page);
- item_list = webkit_dom_document_get_element_by_id (document, "overview-item-list");
-
- new_node = WEBKIT_DOM_NODE (webkit_dom_document_create_element (document, "LI", NULL));
- webkit_dom_node_append_child (WEBKIT_DOM_NODE (item_list), WEBKIT_DOM_NODE (new_node), NULL);
+ div = webkit_dom_document_get_element_by_id (document, "overview");
anchor = webkit_dom_document_create_element (document, "A", NULL);
item->anchor = g_object_ref (anchor);
webkit_dom_element_set_class_name (WEBKIT_DOM_ELEMENT (anchor), "overview-item");
webkit_dom_element_set_attribute (WEBKIT_DOM_ELEMENT (anchor), "href", url->url, NULL);
webkit_dom_element_set_attribute (WEBKIT_DOM_ELEMENT (anchor), "title", url->title, NULL);
- webkit_dom_node_append_child (WEBKIT_DOM_NODE (new_node), WEBKIT_DOM_NODE (anchor), NULL);
+ webkit_dom_node_append_child (WEBKIT_DOM_NODE (div), WEBKIT_DOM_NODE (anchor), NULL);
new_node = WEBKIT_DOM_NODE (webkit_dom_document_create_element (document, "DIV", NULL));
webkit_dom_element_set_class_name (WEBKIT_DOM_ELEMENT (new_node), "overview-close-button");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]