help3/xhpeditor/snippets.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-)
New commits: commit 14a98242ebba28662ca75d9d33bd958a267044d7 Author: Olivier Hallot <olivier.hal...@libreoffice.org> AuthorDate: Fri Jun 19 11:43:07 2020 -0300 Commit: Olivier Hallot <olivier.hal...@libreoffice.org> CommitDate: Fri Jun 19 18:52:43 2020 +0200 Improve snippet for icon table and table cell Change-Id: I6bce115d3b6d041a4c08c2b79b7b17ec4dce762f Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/96742 Tested-by: Olivier Hallot <olivier.hal...@libreoffice.org> Reviewed-by: Olivier Hallot <olivier.hal...@libreoffice.org> diff --git a/help3/xhpeditor/snippets.js b/help3/xhpeditor/snippets.js index b34fec9..82b3b4f 100644 --- a/help3/xhpeditor/snippets.js +++ b/help3/xhpeditor/snippets.js @@ -74,19 +74,21 @@ function image_par() { } // Tables // simple table cell -function tCell (role){ - return ' <tablecell>\n <paragraph id="' + random('par') + '" role="' + role + '"></paragraph>\n </tablecell>\n'; +function tCell (role,text){ + var newtext = (text == '') ? 'CHANGE ME' : text; + return ' <tablecell>\n <paragraph id="' + random('par') + '" role="' + role + '">'+ newtext +'</paragraph>\n </tablecell>\n'; } function iconTable() { var a1 = '<table id="' + random('tab') + '">\n <tablerow>\n <tablecell>\n '; - var a2 = '<paragraph role="image" id="' + random('par') + '">\n<image src="media/CHANGE-ME" id="' + random('img') + '" width="" height=""><alt id="' + random('alt') +'">Icon</alt></image>\n </paragraph>'; - var a3 = '\n </tablecell>\n' + tCell("paragraph") + ' </tablerow>\n</table>\n'; - editor.replaceRange(a1 + a2 + a3, editor.doc.getCursor()); + var a2 = '<paragraph role="paragraph" id="' + random('par') + '">\n<image src="media/CHANGE-ME" id="' + random('img') + '" width="1cm" height="1cm"><alt id="' + random('alt') +'">Icon '; + var a3 = '</alt></image>\n </paragraph>\n </tablecell>\n'; + var a4 = tCell("paragraph", editor.doc.getSelection()) + ' </tablerow>\n</table>\n'; + editor.replaceSelection(a1 + a2 + editor.doc.getSelection() + a3 + a4,''); } function tableCell() { - editor.replaceRange(tCell('tablecontent'), editor.doc.getCursor()); + editor.replaceSelection(tCell('tablecontent',editor.doc.getSelection()), ''); } function table2R3C() { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits