[epiphany/gnome-3-22] web-overview: Update for new overview layout
- From: Michael Catanzaro <mcatanzaro src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [epiphany/gnome-3-22] web-overview: Update for new overview layout
 
- Date: Fri, 28 Oct 2016 00:37:08 +0000 (UTC)
 
commit cd70719045eaedd5f64428d60bbdad6efa505ede
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 0557a5a..2f8c97c 100644
--- a/embed/web-extension/ephy-web-overview.c
+++ b/embed/web-extension/ephy-web-overview.c
@@ -164,24 +164,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]