[evolution/wip/webkit-composer] EEditorWidget: Insert styled paragraph in plain text mode
- From: Tomas Popela <tpopela src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution/wip/webkit-composer] EEditorWidget: Insert styled paragraph in plain text mode
- Date: Thu, 27 Feb 2014 08:59:13 +0000 (UTC)
commit 4d8499cfa0a33cb8e37625c676348feb8ec9da75
Author: Tomas Popela <tpopela redhat com>
Date: Thu Feb 27 09:46:20 2014 +0100
EEditorWidget: Insert styled paragraph in plain text mode
e-util/e-editor-widget.c | 16 +++++++---------
1 files changed, 7 insertions(+), 9 deletions(-)
---
diff --git a/e-util/e-editor-widget.c b/e-util/e-editor-widget.c
index f9b30b7..2acd259 100644
--- a/e-util/e-editor-widget.c
+++ b/e-util/e-editor-widget.c
@@ -2085,17 +2085,15 @@ html_plain_text_convertor_load_status_changed (WebKitWebView *web_view,
paragraph = webkit_dom_document_get_element_by_id (document, "-x-evo-input-start");
if (!paragraph) {
- WebKitDOMElement *element;
-
- element = webkit_dom_document_create_element (document, "div", NULL);
- element_add_class (element, "-x-evo-paragraph");
- webkit_dom_element_set_id (element, "-x-evo-input-start");
+ paragraph = e_editor_selection_get_paragraph_element (
+ selection, document, -1, 0);
+ webkit_dom_element_set_id (paragraph, "-x-evo-input-start");
webkit_dom_html_element_set_inner_text (
- WEBKIT_DOM_HTML_ELEMENT (element), UNICODE_ZERO_WIDTH_SPACE, NULL);
- paragraph = WEBKIT_DOM_ELEMENT (webkit_dom_node_append_child (
+ WEBKIT_DOM_HTML_ELEMENT (paragraph), UNICODE_ZERO_WIDTH_SPACE, NULL);
+ webkit_dom_node_append_child (
WEBKIT_DOM_NODE (webkit_dom_document_get_body (document)),
- WEBKIT_DOM_NODE (element),
- NULL));
+ WEBKIT_DOM_NODE (paragraph),
+ NULL);
}
list = webkit_dom_document_query_selector_all (
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]