aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-html-editor-view.c
Commit message (Collapse)AuthorAgeFilesLines
* EHTMLEditor - Process text in convertor when pasting plain text from clipboardTomas Popela2014-06-231-0/+10
|
* EHTMLEditorView - Insert quote symbols before HTML element when it has no ↵Tomas Popela2014-06-231-0/+4
| | | | | | | previous sibling This fixes the situation when the paragraphs with just i.e. anchor were not properly quoted.
* EHTMLEditorView - Replace 2+ spaces with non-breaking spaces and create ↵Tomas Popela2014-06-231-8/+106
| | | | | | | | | | | | | anchors for links when processing data from convertor When converting text we want to preserve spaces from original text. For this we have to use the non-breaking spaces for it as two and more normal spaces is WebKit replacing with just one. But we want the text from convertor to be wrapped (non-breaking space is preventing from it) so we will replace 2+ spaces with non-breaking spaces and leave the space of length one as it is. Also when we are going through the text from the convertor we will surround the links with anchor element to make them clickable.
* EHTMLEditorView - Generate new line into plain text version even when ↵Tomas Popela2014-06-231-0/+3
| | | | paragraph has no children
* EHTMLEditorView - Improve the writing into quoted contentTomas Popela2014-06-191-77/+341
| | | | | | | | After this change when we start writing into quoted content it will automatically rewrap the paragraph and reinserts the quote marks if the block format is set to Normal. Also when the caret is in the beginning of the quoted line and BackSpace is pressed the quoted content is tooked out from the quote and inserted into body.
* EHTMLEditorView - When quoting the elements correctly skip the selection markersTomas Popela2014-06-191-3/+28
|
* Bug 731766 - [webkit-composer] Emoticon cannot be inserted at the end of the ↵Tomas Popela2014-06-191-40/+137
| | | | | | | | | | email Rework how the emoticons are inserted into composer. There were certain situations where the previous version failed from various reasons like wrongly saved caret position. Together with previous commits (preventing the selection markers to be saved into body) this change fixes the insertion of emoticons.
* EHTMLEditor - Make functions that remove quote and wrap elements publicTomas Popela2014-06-191-28/+3
| | | | Use them whenever it's possible and remove their duplicates from EHTMLEditorView.
* EHTMLEditorView - Activate inline image resize just when hovering over imageTomas Popela2014-06-191-8/+2
| | | | | When we will leave the CSS "display: inline-block" on inline images they will break the caret move with Home/End keys.
* Bug 731767 - [webkit-composer] Inline images not attached to the emailTomas Popela2014-06-171-36/+26
| | | | Change image's source value immediately after creating the Camel part for it.
* Bug 702703 - Be able to overwrite domain in Message IDsMilan Crha2014-06-171-5/+7
|
* EHTMLEditor: Move remove_node and remove_node_if_empty to EWebViewTomas Popela2014-06-161-121/+44
| | | | And use them in EHTMLEditorView if possible.
* EHTMLEditorView: Remove unused functionTomas Popela2014-06-161-21/+0
|
* EHTMLEditor - Fix block format change with selection in quoted contentTomas Popela2014-06-131-2/+3
|
* EHTMLEditorView - When changing from html to plain text mode adjust ↵Tomas Popela2014-06-131-8/+11
| | | | | | composer's content Apply width limits to paragraphs, remove images and replace smileys with its text version.
* Bug 731551 - [webkit-composer] Whitespace lost on message reply (plain text)Tomas Popela2014-06-131-1/+18
| | | | | | Replace whitespace with non breaking space ( ) to avoid its lost. Also when generating the plain text version of final message replace non breaking space with normal space.
* Check whether value really changed in callbacks of GSettings::changed signalMilan Crha2014-06-121-6/+37
| | | | | Just two more places, which are new after a merge of the webkit-composer branch changes.
* EHTMLEditor: Set right width to paragraphs that are quotedTomas Popela2014-06-111-2/+2
|
* EHTMLEditorView: Introduce is_return_key and use it where possibleTomas Popela2014-06-111-20/+14
|
* EHTMLEditorView: Rename quote_character class to -x-evo-quote-characterTomas Popela2014-06-111-16/+16
|
* EHTMLEditor: Fix various bugs in block in/undentTomas Popela2014-06-101-5/+1
| | | | | | Fix the wrong position of caret when in/undenting empty block and don't lose spell checked words when in/undenting. Also don't insert unnecessary empty lines into plain text version of message when processing indented block.
* EHTMLEditorView: Skip BR on the end of HTML that's parsed into paragraphsTomas Popela2014-06-101-1/+1
| | | | Do that to avoid unnecessary empty paragraph element.
* EHTMLEditorView: Replace Tab character with 8 spaces instead of 4Tomas Popela2014-06-101-3/+3
|
* Bug 540362: [webkit-composer] Use webkit for composerTomas Popela2014-06-091-0/+6303
Merge wip/webkit-composer branch into master.