[Libreoffice-commits] online.git: 2 commits - loleaflet/dist test/data test/httpwstest.cpp

Tomaž Vajngerl tomaz.vajngerl at collabora.co.uk
Tue Jan 10 21:25:39 UTC 2017


 dev/null                                             |binary
 loleaflet/dist/images/lc26049.svg                    |    1 
 loleaflet/dist/images/lc_accepttrackedchanges.svg    |    1 
 loleaflet/dist/images/lc_alignblock.svg              |    1 
 loleaflet/dist/images/lc_alignhorizontalcenter.svg   |    1 
 loleaflet/dist/images/lc_alignleft.svg               |    1 
 loleaflet/dist/images/lc_alignright.svg              |    1 
 loleaflet/dist/images/lc_autosum.svg                 |    1 
 loleaflet/dist/images/lc_backcolor.svg               |    1 
 loleaflet/dist/images/lc_backward.svg                |    1 
 loleaflet/dist/images/lc_bold.svg                    |    1 
 loleaflet/dist/images/lc_cancel.svg                  |    1 
 loleaflet/dist/images/lc_checkbox.svg                |    1 
 loleaflet/dist/images/lc_closedoc.svg                |    1 
 loleaflet/dist/images/lc_color.svg                   |    1 
 loleaflet/dist/images/lc_currencyfield.svg           |    1 
 loleaflet/dist/images/lc_datefield.svg               |    1 
 loleaflet/dist/images/lc_decrementindent.svg         |    1 
 loleaflet/dist/images/lc_decrementlevel.svg          |    1 
 loleaflet/dist/images/lc_defaultbullet.svg           |    1 
 loleaflet/dist/images/lc_defaultnumbering.svg        |    1 
 loleaflet/dist/images/lc_deletepage.svg              |    1 
 loleaflet/dist/images/lc_dia.svg                     |    1 
 loleaflet/dist/images/lc_downsearch.svg              |    1 
 loleaflet/dist/images/lc_duplicatepage.svg           |    1 
 loleaflet/dist/images/lc_editdoc.svg                 |    1 
 loleaflet/dist/images/lc_firstrecord.svg             |    1 
 loleaflet/dist/images/lc_gallery.svg                 |    1 
 loleaflet/dist/images/lc_helpindex.svg               |    1 
 loleaflet/dist/images/lc_insertfootnote.svg          |    1 
 loleaflet/dist/images/lc_insertpage.svg              |    1 
 loleaflet/dist/images/lc_insertsymbol.svg            |    1 
 loleaflet/dist/images/lc_inserttable.svg             |    1 
 loleaflet/dist/images/lc_italic.svg                  |    1 
 loleaflet/dist/images/lc_lastrecord.svg              |    1 
 loleaflet/dist/images/lc_nextrecord.svg              |    1 
 loleaflet/dist/images/lc_numberformatdecdecimals.svg |    1 
 loleaflet/dist/images/lc_numberformatdecimal.svg     |    1 
 loleaflet/dist/images/lc_numberformatincdecimals.svg |    1 
 loleaflet/dist/images/lc_numberformatpercent.svg     |    1 
 loleaflet/dist/images/lc_ok.svg                      |    1 
 loleaflet/dist/images/lc_prevrecord.svg              |    1 
 loleaflet/dist/images/lc_print.svg                   |    1 
 loleaflet/dist/images/lc_radiobutton.svg             |    1 
 loleaflet/dist/images/lc_redo.svg                    |    1 
 loleaflet/dist/images/lc_save.svg                    |    1 
 loleaflet/dist/images/lc_saveas.svg                  |    1 
 loleaflet/dist/images/lc_showannotations.svg         |    1 
 loleaflet/dist/images/lc_sortascending.svg           |    1 
 loleaflet/dist/images/lc_sortdescending.svg          |    1 
 loleaflet/dist/images/lc_strikeout.svg               |    1 
 loleaflet/dist/images/lc_togglemergecells.svg        |    1 
 loleaflet/dist/images/lc_underline.svg               |    1 
 loleaflet/dist/images/lc_undo.svg                    |    1 
 loleaflet/dist/images/lc_upsearch.svg                |    1 
 loleaflet/dist/images/lc_view100.svg                 |    1 
 loleaflet/dist/images/lc_wraptext.svg                |    1 
 loleaflet/dist/images/minus.svg                      |    1 
 loleaflet/dist/images/plus.svg                       |    1 
 loleaflet/dist/toolbar.css                           |  114 +++++++++----------
 test/data/password-protected.doc                     |binary
 test/data/password-protected.docx                    |binary
 test/httpwstest.cpp                                  |   46 +++++++
 63 files changed, 161 insertions(+), 57 deletions(-)

New commits:
commit d24fb462d7ba91c278a86fef989f31c607af5528
Author: Tomaž Vajngerl <tomaz.vajngerl at collabora.co.uk>
Date:   Mon Jan 9 11:38:08 2017 +0100

    Test password protected OOXML and Binary MSO documents
    
    Change-Id: Ie871ea72f2670bcb23c25697bb669128ded851d9

diff --git a/test/data/password-protected.doc b/test/data/password-protected.doc
new file mode 100644
index 0000000..0f0c853
Binary files /dev/null and b/test/data/password-protected.doc differ
diff --git a/test/data/password-protected.docx b/test/data/password-protected.docx
new file mode 100644
index 0000000..0e99d1b
Binary files /dev/null and b/test/data/password-protected.docx differ
diff --git a/test/httpwstest.cpp b/test/httpwstest.cpp
index e533959..c64cc9c 100644
--- a/test/httpwstest.cpp
+++ b/test/httpwstest.cpp
@@ -78,6 +78,8 @@ class HTTPWSTest : public CPPUNIT_NS::TestFixture
     CPPUNIT_TEST(testPasswordProtectedDocumentWithWrongPassword);
     CPPUNIT_TEST(testPasswordProtectedDocumentWithCorrectPassword);
     CPPUNIT_TEST(testPasswordProtectedDocumentWithCorrectPasswordAgain);
+    CPPUNIT_TEST(testPasswordProtectedOOXMLDocument);
+    CPPUNIT_TEST(testPasswordProtectedBinaryMSOfficeDocument);
     CPPUNIT_TEST(testInsertDelete);
     CPPUNIT_TEST(testSlideShow);
     CPPUNIT_TEST(testInactiveClient);
@@ -128,6 +130,8 @@ class HTTPWSTest : public CPPUNIT_NS::TestFixture
     void testPasswordProtectedDocumentWithWrongPassword();
     void testPasswordProtectedDocumentWithCorrectPassword();
     void testPasswordProtectedDocumentWithCorrectPasswordAgain();
+    void testPasswordProtectedOOXMLDocument();
+    void testPasswordProtectedBinaryMSOfficeDocument();
     void testInsertDelete();
     void testSlideShow();
     void testInactiveClient();
@@ -914,6 +918,48 @@ void HTTPWSTest::testPasswordProtectedDocumentWithCorrectPasswordAgain()
     testPasswordProtectedDocumentWithCorrectPassword();
 }
 
+void HTTPWSTest::testPasswordProtectedOOXMLDocument()
+{
+    try
+    {
+        std::string documentPath, documentURL;
+        getDocumentPathAndURL("password-protected.docx", documentPath, documentURL);
+
+        Poco::Net::HTTPRequest request(Poco::Net::HTTPRequest::HTTP_GET, documentURL);
+        auto socket = connectLOKit(_uri, request, _response);
+
+        // Send a load request with correct password
+        sendTextFrame(socket, "load url=" + documentURL + " password=abc");
+
+        CPPUNIT_ASSERT_MESSAGE("cannot load the document with correct password " + documentURL, isDocumentLoaded(socket));
+    }
+    catch (const Poco::Exception& exc)
+    {
+        CPPUNIT_FAIL(exc.displayText());
+    }
+}
+
+void HTTPWSTest::testPasswordProtectedBinaryMSOfficeDocument()
+{
+    try
+    {
+        std::string documentPath, documentURL;
+        getDocumentPathAndURL("password-protected.doc", documentPath, documentURL);
+
+        Poco::Net::HTTPRequest request(Poco::Net::HTTPRequest::HTTP_GET, documentURL);
+        auto socket = connectLOKit(_uri, request, _response);
+
+        // Send a load request with correct password
+        sendTextFrame(socket, "load url=" + documentURL + " password=abc");
+
+        CPPUNIT_ASSERT_MESSAGE("cannot load the document with correct password " + documentURL, isDocumentLoaded(socket));
+    }
+    catch (const Poco::Exception& exc)
+    {
+        CPPUNIT_FAIL(exc.displayText());
+    }
+}
+
 void HTTPWSTest::testInsertDelete()
 {
     try
commit 903dc8e4583ef205fee32e6ace34f854b02265e1
Author: Tomaž Vajngerl <tomaz.vajngerl at collabora.co.uk>
Date:   Mon Jan 9 10:52:52 2017 +0100

    Use svg instead of png icons - looks great on HiDPI screen

diff --git a/loleaflet/dist/images/lc26049.png b/loleaflet/dist/images/lc26049.png
deleted file mode 100644
index 47b79bb..0000000
Binary files a/loleaflet/dist/images/lc26049.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc26049.svg b/loleaflet/dist/images/lc26049.svg
new file mode 100644
index 0000000..80941fa
--- /dev/null
+++ b/loleaflet/dist/images/lc26049.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d4d4d" transform="translate(1 -1029.3622)"><path d="m4.9999971 1038.3622h12.000003v1h-12.000003z" overflow="visible"/><path d="m4.9999971 1043.3622h12.000003v1h-12.000003z" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_accepttrackedchanges.png b/loleaflet/dist/images/lc_accepttrackedchanges.png
deleted file mode 100644
index 5a50d28..0000000
Binary files a/loleaflet/dist/images/lc_accepttrackedchanges.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_accepttrackedchanges.svg b/loleaflet/dist/images/lc_accepttrackedchanges.svg
new file mode 100644
index 0000000..a70905a
--- /dev/null
+++ b/loleaflet/dist/images/lc_accepttrackedchanges.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1 -1029.3623)"><path d="m11 1033.3622c-4.432 0-8 3.568-8 8 0 4.432 3.568 8 8 8 4.432 0 8-3.568 8-8 0-4.432-3.568-8-8-8zm0 1c3.878 0 7 3.122 7 7 0 3.878-3.122 7-7 7-3.878 0-7-3.122-7-7 0-3.878 3.122-7 7-7z" fill="#4d4d4d"/><path d="m15.285715 1037.8623l-5.7142861 5.6-2.8571432-2.8-.7142857.7 2.8571427 2.7999.7142862.7001.7142861-.7001 5.714285-5.5998z" fill="#2ecc71"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_alignblock.png b/loleaflet/dist/images/lc_alignblock.png
deleted file mode 100644
index 1632a7b..0000000
Binary files a/loleaflet/dist/images/lc_alignblock.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_alignblock.svg b/loleaflet/dist/images/lc_alignblock.svg
new file mode 100644
index 0000000..a062de0
--- /dev/null
+++ b/loleaflet/dist/images/lc_alignblock.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m3 1033.3622v1h16v-1zm0 3v1h16v-1zm0 3v1h16v-1zm0 3v1h16v-1zm0 3v1h16v-1zm0 3v1h16v-1z" fill="#4d4d4d" transform="translate(1 -1029.3622)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_alignhorizontalcenter.png b/loleaflet/dist/images/lc_alignhorizontalcenter.png
deleted file mode 100644
index 5b787d5..0000000
Binary files a/loleaflet/dist/images/lc_alignhorizontalcenter.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_alignhorizontalcenter.svg b/loleaflet/dist/images/lc_alignhorizontalcenter.svg
new file mode 100644
index 0000000..8164a51
--- /dev/null
+++ b/loleaflet/dist/images/lc_alignhorizontalcenter.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m3 1033.3622v1h16v-1zm2 2v1h12.1v-1zm-2 4v1h16v-1zm4 2v1h8v-1zm-4 3v1h16v-1zm2 2v1h12v-1zm5 2v1h2v-1z" fill="#4d4d4d" transform="translate(1 -1029.3622)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_alignleft.png b/loleaflet/dist/images/lc_alignleft.png
deleted file mode 100644
index 47a03aa..0000000
Binary files a/loleaflet/dist/images/lc_alignleft.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_alignleft.svg b/loleaflet/dist/images/lc_alignleft.svg
new file mode 100644
index 0000000..7a82462
--- /dev/null
+++ b/loleaflet/dist/images/lc_alignleft.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m3 1033.3622v1h16v-1zm0 2v1h9v-1zm0 4v1h10v-1zm0 2v1h4v-1zm0 4v1h10v-1zm0 2v1h7v-1zm8 1v1h2v-1z" fill="#4d4d4d" transform="translate(1 -1029.3622)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_alignright.png b/loleaflet/dist/images/lc_alignright.png
deleted file mode 100644
index 8de04c0..0000000
Binary files a/loleaflet/dist/images/lc_alignright.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_alignright.svg b/loleaflet/dist/images/lc_alignright.svg
new file mode 100644
index 0000000..c29f23e
--- /dev/null
+++ b/loleaflet/dist/images/lc_alignright.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m3 1033.3622v1h16v-1zm0 2v1h9v-1zm0 4v1h10v-1zm0 2v1h4v-1zm0 4v1h10v-1zm0 2v1h7v-1zm8 1v1h2v-1z" fill="#4d4d4d" transform="matrix(-1 0 0 1 23 -1029.3622)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_autosum.png b/loleaflet/dist/images/lc_autosum.png
deleted file mode 100644
index 76f1840..0000000
Binary files a/loleaflet/dist/images/lc_autosum.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_autosum.svg b/loleaflet/dist/images/lc_autosum.svg
new file mode 100644
index 0000000..25ae609
--- /dev/null
+++ b/loleaflet/dist/images/lc_autosum.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m4 4l4 8-4 8 .5 0 .5 0 .0625 0 .4375 0 14.5 0 0-3 0-1-1 0 0 3-4 0-1 0-1 0-6.34375 0-.71875 0 3.3125-7-3.4375-7 .90625 0 6.28125 0 4 0 2 0 0 2 0 1 1 0 0-1 0-3-14.5 0-.4375 0-.0625 0-.5 0-.5 0z" fill="#4d4d4d" overflow="visible" transform=""/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_backcolor.png b/loleaflet/dist/images/lc_backcolor.png
deleted file mode 100644
index f8f11c4..0000000
Binary files a/loleaflet/dist/images/lc_backcolor.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_backcolor.svg b/loleaflet/dist/images/lc_backcolor.svg
new file mode 100644
index 0000000..de5c9f7
--- /dev/null
+++ b/loleaflet/dist/images/lc_backcolor.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m12.996094 4.0019531l-7.3261721 7.3261719-.00195-.0039-1.4140626 1.414062.00195.0039-.25.25h-.00586l.0000007 4.007813h1 2 1.0078125l.2519531-.251953.3535156-.353516.7070313-.707031.3554687-.353516 7.3222658-7.3300778-3.998047-4zm-.583985 1.9960938l2.587891 2.5898437-4.267578 4.2675784-2.5878908-2.589844zm5.087891 3.0019531c-.48646 1.7025-1.678195 3.166091-2.203125 4.337891-.1837.3484-.296875.739409-.296875 1.162109 0 1.385 1.115 2.5 2.5 2.5 1.385 0 2.5-1.115 2.5-2.5 0-.4227-.113165-.813709-.296875-1.162109-.52492-1.1718-1.716675-2.635391-2.203125-4.337891zm-10.0625 1.972656l2.587891 2.589844-.7070316.707031-2.5898438-2.589843.2734375-.271485zm-1.4160156 1.414063l2.5898437 2.589843.00391.002-.7070313.707031-.00391-.002-2.5898437-2.589843zm-2.0214844 6.613281v1h16v-1z" fill="#4d4d4d" transform=""/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_backward.png b/loleaflet/dist/images/lc_backward.png
deleted file mode 100644
index 4a0bc32..0000000
Binary files a/loleaflet/dist/images/lc_backward.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_backward.svg b/loleaflet/dist/images/lc_backward.svg
new file mode 100644
index 0000000..bc04c5e
--- /dev/null
+++ b/loleaflet/dist/images/lc_backward.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d4d4d" transform="translate(1 -1029.3622)"><path d="m6 1033.3622l0 0v7.0937l-2.28125-2.2187-.71875.7187 3.28125 3.1875.21875.2188.21875-.2188 3.28125-3.1875-.71875-.7187-2.28125 2.2187v-7.0937l0 0z"/><path d="m11 1048.3622h8v1h-8z" overflow="visible"/><path d="m9 1033.3622h10v1h-10z" overflow="visible"/><path d="m11 1038.3622h8v1h-8z" overflow="visible"/><path d="m3 1043.3622h16v1h-16z" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_bold.png b/loleaflet/dist/images/lc_bold.png
deleted file mode 100644
index e1b5820..0000000
Binary files a/loleaflet/dist/images/lc_bold.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_bold.svg b/loleaflet/dist/images/lc_bold.svg
new file mode 100644
index 0000000..5d5c6d0
--- /dev/null
+++ b/loleaflet/dist/images/lc_bold.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m4.5 4c-.1713731 0-.3353491.0252576-.5.0488281v1.9511719c1.108 0 2 .892 2 2v3 5c0 1.108-.892 2-2 2v1.951172c.1646509.024.3286269.048828.5.048828h1.5 4 5c2.769995 0 5-2.230005 5-5 0-2.204945-1.422883-4.046616-3.396484-4.714844.844123-.637858 1.396484-1.6408936 1.396484-2.785156 0-1.939-1.561-3.5-3.5-3.5h-4.5-4zm5.5 2h2c1.108 0 2 .892 2 2 0 1.108-.892 2-2 2h-2zm0 6h3c1.662 0 3 1.338 3 3 0 1.662-1.338 3-3 3h-3z" fill="#4d4d4d" transform=""/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_cancel.png b/loleaflet/dist/images/lc_cancel.png
deleted file mode 100644
index 9e65d05..0000000
Binary files a/loleaflet/dist/images/lc_cancel.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_cancel.svg b/loleaflet/dist/images/lc_cancel.svg
new file mode 100644
index 0000000..36e7275
--- /dev/null
+++ b/loleaflet/dist/images/lc_cancel.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="#da4453" transform="translate(1.99979 -1029.36197)"><path d="m733.31848 728.07611h21.628v.9999823h-21.628z" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)"/><path d="m-739.39008-744.63245h21.628v.9999823h-21.628z" transform="matrix(.70710678 -.70710678 -.70710678 -.70710678 0 0)"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_checkbox.png b/loleaflet/dist/images/lc_checkbox.png
deleted file mode 100644
index 9de726b..0000000
Binary files a/loleaflet/dist/images/lc_checkbox.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_checkbox.svg b/loleaflet/dist/images/lc_checkbox.svg
new file mode 100644
index 0000000..8cce0f0
--- /dev/null
+++ b/loleaflet/dist/images/lc_checkbox.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d4d4d" transform="translate(1 -1029.3622)"><path d="m6 4c-1.108 0-2 .8919999-2 2l0 12c0 1.108.892 2 2 2l12 0c1.108 0 2-.892 2-2l0-12c0-1.1080001-.892-2-2-2l-12 0zm0 1l12 0c .554 0 1 .4459999 1 1l0 12c0 .554-.446 1-1 1l-12 0c-.554 0-1-.446-1-1l0-12c0-.5540001.446-1 1-1z" overflow="visible" transform="translate(-1 1029.3622)"/><rect height="12" overflow="visible" rx="1" ry="0" transform="translate(-1 1029.3622)" width="12" x="6" y="6.0000172"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_closedoc.png b/loleaflet/dist/images/lc_closedoc.png
deleted file mode 100644
index 361881b..0000000
Binary files a/loleaflet/dist/images/lc_closedoc.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_closedoc.svg b/loleaflet/dist/images/lc_closedoc.svg
new file mode 100644
index 0000000..1243338
--- /dev/null
+++ b/loleaflet/dist/images/lc_closedoc.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-420.71429 -524.79074)"><circle cx="432.71429" cy="536.79071" fill="#fff" r="6"/><circle cx="421.71429" cy="-504.57132" r="0"/><path d="m432.71429 528.79074a7.9999995 8.0000081 0 0 0 -8 8 7.9999995 8.0000081 0 0 0  8 8 7.9999995 8.0000081 0 0 0  8-8 7.9999995 8.0000081 0 0 0 -8-8zm-3.29297 4l3.29297 3.29297 3.29297-3.29297.70703.70703-3.29297 3.29297 3.29297 3.29297-.70703.70703-3.29297-3.29297-3.29297 3.29297-.70703-.70703 3.29297-3.29297-3.29297-3.29297z" fill="#da4453"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_color.png b/loleaflet/dist/images/lc_color.png
deleted file mode 100644
index 5280680..0000000
Binary files a/loleaflet/dist/images/lc_color.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_color.svg b/loleaflet/dist/images/lc_color.svg
new file mode 100644
index 0000000..480a6a7
--- /dev/null
+++ b/loleaflet/dist/images/lc_color.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m4 4v2h5v11h2v-11h5v-2zm13.5 5c-.48646 1.7025-1.678195 3.166091-2.203125 4.337891-.1837.3484-.296875.739409-.296875 1.162109 0 1.385 1.115 2.5 2.5 2.5 1.385 0 2.5-1.115 2.5-2.5 0-.4227-.113165-.813709-.296875-1.162109-.52492-1.1718-1.716675-2.635391-2.203125-4.337891zm-13.5 10v1h16v-1z" fill="#4d4d4d" transform=""/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_currencyfield.png b/loleaflet/dist/images/lc_currencyfield.png
deleted file mode 100644
index 9562e2b..0000000
Binary files a/loleaflet/dist/images/lc_currencyfield.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_currencyfield.svg b/loleaflet/dist/images/lc_currencyfield.svg
new file mode 100644
index 0000000..e46ff24
--- /dev/null
+++ b/loleaflet/dist/images/lc_currencyfield.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d4d4d" transform="translate(1 -1029.3622)"><path d="m6.6239743 1045.8945c1.6099.6873 3.0859566.8593 4.9257737.8764 1.500698.013 3.690811-.1443 3.746226-2.1334.03126-1.4095-1.920308-1.9942-3.774334-2.5218-3.3242107-.8415-5.5062088-1.3523-5.5007322-3.9914-.000001-1.272.5052711-2.2156 1.5158179-2.8305 1.0105417-.6211 2.4078808-.9316 4.1920213-.9316.933875 0 1.808519.088 2.623933.2622.815394.175 2.096736.646 2.64732.9415l-.775134 1.5433c-2.08646-1.0413-3.893942-1.0946-4.78755-1.0995-1.8814108.0002-3.841632.514-3.7613017 1.9187-.047196 1.5792 2.3050471 2.2592 3.9018427 2.6522 3.91715 1.3003 5.299427 1.841 5.3811 3.9758.02637 3.1232-3.111973 3.7871-5.465425 3.8058-1.240535 0-2.2353991-.1079-3.2041242-.3256-.9617628-.223-1.7248979-.4853-2.2894078-.7866"/><path d="m10 1032.3622h1.0000002v18.000025h-1.0000002z" fill-rule="evenodd" overflow="visible"/><path d="m12 1032.3622h1.0000002v18.000025h-1.000
 0002z" fill-rule="evenodd" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_datefield.png b/loleaflet/dist/images/lc_datefield.png
deleted file mode 100644
index 8f0b3cb..0000000
Binary files a/loleaflet/dist/images/lc_datefield.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_datefield.svg b/loleaflet/dist/images/lc_datefield.svg
new file mode 100644
index 0000000..d7fa2cf
--- /dev/null
+++ b/loleaflet/dist/images/lc_datefield.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v16h16v-16h-2v3h-2v-3h-8v3h-2v-3zm1 4h14v11h-14zm2 1v2h2v-2zm4 0v2h2v-2zm4 0v2h2v-2zm-8 3v2h2v-2zm4 0v2h2v-2zm4 0v2h2v-2zm0 3v2h2v-2z" fill="#4d4d4d" transform="translate(1 1.00002)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_decrementindent.png b/loleaflet/dist/images/lc_decrementindent.png
deleted file mode 100644
index b2a6c72..0000000
Binary files a/loleaflet/dist/images/lc_decrementindent.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_decrementindent.svg b/loleaflet/dist/images/lc_decrementindent.svg
new file mode 100644
index 0000000..d5baf8b
--- /dev/null
+++ b/loleaflet/dist/images/lc_decrementindent.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1 -1029.3622)"><path d="m4 4v1h16v-1zm3 2v1h13v-1zm-3 4v1h10v-1zm8 2v1h2v-1zm-8 4v1h16v-1zm3 2v1h13v-1zm-3 1v1h2v-1z" fill="#4d4d4d" transform="translate(-1 1029.3622)"/><path d="m19 1044.3622c0 0 0-6 0-6l-4 3z" fill="#1d99f3"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_decrementlevel.png b/loleaflet/dist/images/lc_decrementlevel.png
deleted file mode 100644
index 5cedff3..0000000
Binary files a/loleaflet/dist/images/lc_decrementlevel.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_decrementlevel.svg b/loleaflet/dist/images/lc_decrementlevel.svg
new file mode 100644
index 0000000..e936955
--- /dev/null
+++ b/loleaflet/dist/images/lc_decrementlevel.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1 -1029.3622)"><path d="m4 4v1h16v-1zm0 2v1h13v-1zm6 4v1h10v-1zm0 2v1h2v-1zm6 0v1h4v-1zm-12 4v1h16v-1h-11zm0 2v1h13v-1zm14 1v1h2v-1z" fill="#4d4d4d" transform="translate(-1 1029.3622)"/><path d="m3 1044.3622c0 0 0-6 0-6l4 3z" fill="#1d99f3"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_defaultbullet.png b/loleaflet/dist/images/lc_defaultbullet.png
deleted file mode 100644
index c446793..0000000
Binary files a/loleaflet/dist/images/lc_defaultbullet.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_defaultbullet.svg b/loleaflet/dist/images/lc_defaultbullet.svg
new file mode 100644
index 0000000..543cab3
--- /dev/null
+++ b/loleaflet/dist/images/lc_defaultbullet.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1 -1029.3622)"><path d="m11 4v1h9v-1zm0 2v1h6v-1zm0 4v1h9v-1zm0 2v1h2v-1zm0 4v1h9v-1zm0 2v1h6v-1zm7 1v1h2v-1z" fill="#4d4d4d" transform="translate(-1 1029.3622)"/><path d="m6 5.0000172a1 1 0 1 1 -2 0 1 1 0 1 1  2 0z" fill="#1d99f3" overflow="visible" transform="translate(-1 1029.3622)"/><path d="m6 5.0000172a1 1 0 1 1 -2 0 1 1 0 1 1  2 0z" fill="#1d99f3" overflow="visible" transform="translate(-1 1035.3622)"/><path d="m6 5.0000172a1 1 0 1 1 -2 0 1 1 0 1 1  2 0z" fill="#1d99f3" overflow="visible" transform="translate(-1 1041.3622)"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_defaultnumbering.png b/loleaflet/dist/images/lc_defaultnumbering.png
deleted file mode 100644
index 3f9690e..0000000
Binary files a/loleaflet/dist/images/lc_defaultnumbering.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_defaultnumbering.svg b/loleaflet/dist/images/lc_defaultnumbering.svg
new file mode 100644
index 0000000..e29d926
--- /dev/null
+++ b/loleaflet/dist/images/lc_defaultnumbering.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1 -1029.3622)"><path d="m11 4v1h9v-1zm0 2v1h6v-1zm0 4v1h9v-1zm0 2v1h2v-1zm0 4v1h9v-1zm0 2v1h6v-1zm7 1v1h2v-1z" fill="#4d4d4d" transform="translate(-1 1029.3622)"/><path d="m5 4l0 1 1 0 0 2-1 0 0 1 3 0 0-1-1 0 0-2 1 0 0-1-3 0zm-1 6l0 1 1 0 0 2-1 0 0 1 5 0 0-1-1 0 0-2 1 0 0-1-5 0zm2 1l1 0 0 2-1 0 0-2z" fill="#1d99f3" overflow="visible" transform="translate(-1 1029.3622)"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_deletepage.png b/loleaflet/dist/images/lc_deletepage.png
deleted file mode 100644
index e12688a..0000000
Binary files a/loleaflet/dist/images/lc_deletepage.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_deletepage.svg b/loleaflet/dist/images/lc_deletepage.svg
new file mode 100644
index 0000000..aaa96e5
--- /dev/null
+++ b/loleaflet/dist/images/lc_deletepage.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-550.28571 -606.64789)"><path d="m554.28376 611.64214v1 8 1h .0117l-.0117.0117 3.99219 3.99219h.0117 1.40625 1.59179v.002h3v-1h-3v-.002h-1-1.0039v-4h-1-3v-8h14v5.00195h.004v2h1v1 4.99805h.002v-1-12-1h-.004v-.004h-16zm6.99805 2.00391h1zm4 0h1zm-4.9961 3.43164a1.5 1.5 0 0 0 -.004.0684 1.5 1.5 0 0 0  .004.0762v-.14453z" fill="#4d4d4d"/><path d="m565.99944 620.64789l-.71373.70067 1.79412 1.79836-1.79412 1.80031.71373.70066 1.78626-1.79252 1.78824 1.79252.71177-.70066-1.79412-1.80031 1.79412-1.79836-.71177-.70067-1.78824 1.79253z" fill="#da4453" fill-rule="evenodd" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_dia.png b/loleaflet/dist/images/lc_dia.png
deleted file mode 100644
index 901e61e..0000000
Binary files a/loleaflet/dist/images/lc_dia.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_dia.svg b/loleaflet/dist/images/lc_dia.svg
new file mode 100644
index 0000000..9e1bec1
--- /dev/null
+++ b/loleaflet/dist/images/lc_dia.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 3v12h18v-12zm1 1h16v10h-16zm6 2v6l4-3zm0 10v2h-1v1h6v-1h-1v-2h-1v2h-2v-2z" fill="#4d4d4d" transform="translate(1.00001886 1.0000218)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_downsearch.png b/loleaflet/dist/images/lc_downsearch.png
deleted file mode 100644
index 3c85e1a..0000000
Binary files a/loleaflet/dist/images/lc_downsearch.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_downsearch.svg b/loleaflet/dist/images/lc_downsearch.svg
new file mode 100644
index 0000000..bd521de
--- /dev/null
+++ b/loleaflet/dist/images/lc_downsearch.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m3.7070312 7l-.7070312.7070312 6.125 6.1249998 1.875 1.875 1.875-1.875 6.125-6.1249998-.707031-.7070312-6.125 6.125-1.167969 1.167969-1.1679688-1.167969z" fill="#4d4d4d" transform="translate(.9999995 1)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_duplicatepage.png b/loleaflet/dist/images/lc_duplicatepage.png
deleted file mode 100644
index 234a362..0000000
Binary files a/loleaflet/dist/images/lc_duplicatepage.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_duplicatepage.svg b/loleaflet/dist/images/lc_duplicatepage.svg
new file mode 100644
index 0000000..8750190
--- /dev/null
+++ b/loleaflet/dist/images/lc_duplicatepage.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m604.71428 521.21933h1 13v1 2 1h1 1v6l-4 4h-1-7-1v-2h-3v-1-10zm1 1v10h2v-7h1 9v-1-2zm3 4v8h7v-3-1h1 3v-4z" fill="#4d4d4d" transform="translate(-600.71429 -516.21936)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_editdoc.png b/loleaflet/dist/images/lc_editdoc.png
deleted file mode 100644
index a762031..0000000
Binary files a/loleaflet/dist/images/lc_editdoc.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_editdoc.svg b/loleaflet/dist/images/lc_editdoc.svg
new file mode 100644
index 0000000..baf4a87
--- /dev/null
+++ b/loleaflet/dist/images/lc_editdoc.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m14.996094 1033.3622l-11.992188 11.9922h-.00391v4.0078h1 2 1.0078125l0 0 11.9921915-11.9961h-.002.002l-4-4h-.002-.0019zm-1.998047 3.4121l2.589844 2.5899-7.5878912 7.5878v-1.5898h-1-1v-1-.5898zm-7.9980472 7.9981v1.5898h1 1v1 .5898l-.4101562.4102h-1.5898438l-1-1v-1.5898z" fill="#4d4d4d" transform="translate(1 -1029.3622)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_firstrecord.png b/loleaflet/dist/images/lc_firstrecord.png
deleted file mode 100644
index 154ffa2..0000000
Binary files a/loleaflet/dist/images/lc_firstrecord.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_firstrecord.svg b/loleaflet/dist/images/lc_firstrecord.svg
new file mode 100644
index 0000000..716b65a
--- /dev/null
+++ b/loleaflet/dist/images/lc_firstrecord.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d4d4d" transform="translate(1 -1029.3622)"><path d="m7.7070312 3l-.7070312.7070312 6.125 6.125 1.167969 1.1679688-1.167969 1.167969-6.125 6.125.7070312.707031 6.1249998-6.125 1.875-1.875-1.875-1.875z" transform="matrix(-.91879769 0 0 1 22.43158346 1030.3622)"/><path d="m1033.3622-5h16v1h-16z" transform="rotate(90)"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_gallery.png b/loleaflet/dist/images/lc_gallery.png
deleted file mode 100644
index 51e8228..0000000
Binary files a/loleaflet/dist/images/lc_gallery.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_gallery.svg b/loleaflet/dist/images/lc_gallery.svg
new file mode 100644
index 0000000..0957dec
--- /dev/null
+++ b/loleaflet/dist/images/lc_gallery.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m4 4v16h16v-16zm1 1h14v14h-14zm3.5 1c-1.385 0-2.5 1.115-2.5 2.5 0 1.385 1.115 2.5 2.5 2.5 1.385 0 2.5-1.115 2.5-2.5 0-1.385-1.115-2.5-2.5-2.5zm0 1c .831 0 1.5.669 1.5 1.5 0 .831-.669 1.5-1.5 1.5-.831 0-1.5-.669-1.5-1.5 0-.831.669-1.5 1.5-1.5zm6.494141 4l-3.345703 3.34375-1.341797-1.34375-.00586.007812-.007812-.007812-4.292969 4.292969.7070312.707031 3.5917968-3.591797.642578.642578.707032.707031.707031-.707031 2.644531-2.644531 2.292969 2.292969.707031-.707031-2.992188-2.992188-.007812.007812z" fill="#4d4d4d"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_helpindex.png b/loleaflet/dist/images/lc_helpindex.png
deleted file mode 100644
index ec7c675..0000000
Binary files a/loleaflet/dist/images/lc_helpindex.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_helpindex.svg b/loleaflet/dist/images/lc_helpindex.svg
new file mode 100644
index 0000000..c6f942e
--- /dev/null
+++ b/loleaflet/dist/images/lc_helpindex.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d4d4d" transform="translate(1 -1029.3622)"><path d="m10 1036.3622h2v2h-2z"/><path d="m10 1039.3622h2v7h-2z"/><path d="m11 1033.3622c-4.432 0-8 3.568-8 8 0 4.432 3.568 8 8 8 4.432 0 8-3.568 8-8 0-4.432-3.568-8-8-8zm0 1c3.878 0 7 3.122 7 7 0 3.878-3.122 7-7 7-3.878 0-7-3.122-7-7 0-3.878 3.122-7 7-7z"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_insertfootnote.png b/loleaflet/dist/images/lc_insertfootnote.png
deleted file mode 100644
index 65b110f..0000000
Binary files a/loleaflet/dist/images/lc_insertfootnote.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_insertfootnote.svg b/loleaflet/dist/images/lc_insertfootnote.svg
new file mode 100644
index 0000000..9907b8b
--- /dev/null
+++ b/loleaflet/dist/images/lc_insertfootnote.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1 -1029.3622)"><path d="m5 4v16h1 6v-1h-6v-14h12v8h1v-9h-1-12zm2 3v1h10v-1zm0 2v1h6v-1zm0 5v1h7v-1z" fill="#4d4d4d" transform="translate(-1 1029.3622)"/><path d="m16 1043.3622l-1 2h1v4h1v-6z" fill="#1d99f3"/><path d="m6 1045.3622h7v1.0000348h-7z" fill="#1d99f3"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_insertpage.png b/loleaflet/dist/images/lc_insertpage.png
deleted file mode 100644
index 612251d..0000000
Binary files a/loleaflet/dist/images/lc_insertpage.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_insertpage.svg b/loleaflet/dist/images/lc_insertpage.svg
new file mode 100644
index 0000000..04ebd45
--- /dev/null
+++ b/loleaflet/dist/images/lc_insertpage.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-550.28571 -606.64789)"><path d="m3.9980469 4.9941406v1 8.0000004 1h .0117187l-.0117187.011718 3.9921875 3.992188h.0117187 1.40625 1.5917969v.001953h3v-1h-3v-.001953h-1-1.0039062v-4h-1-3v-8.0000001h14.0000002v5.0019531h.003906v2h1v1 4.998047h.001953v-1-12.0000001-1h-.003906v-.0039063zm6.9980471 2.0039063h1zm4 0h1zm-4.996094 3.4316411a1.5 1.5 0 0 0 -.0039062.068359 1.5 1.5 0 0 0  .0039062.076172z" fill="#4d4d4d" transform="translate(550.28571 606.64789)"/><path d="m567.28573 620.64802v2h-2v1h2v2h1v-2h2v-1h-2v-2z" fill="#1d99f3" fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_insertsymbol.png b/loleaflet/dist/images/lc_insertsymbol.png
deleted file mode 100644
index 5d82d86..0000000
Binary files a/loleaflet/dist/images/lc_insertsymbol.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_insertsymbol.svg b/loleaflet/dist/images/lc_insertsymbol.svg
new file mode 100644
index 0000000..9720c1f
--- /dev/null
+++ b/loleaflet/dist/images/lc_insertsymbol.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-550.28571 -606.64789)"><path d="m11 4a8 6.9999976 0 0 0 -8 7 8 6.9999976 0 0 0  4.03125 6.0625l.3125.9375h-3.34375c-.79426-.21284-.96696-.66026-1-.875v2.875h6.40625v-2-.40625l-.53125-.21875a4.9999757 6.4999814 0 0 1 -2.875-5.875 4.9999757 6.4999814 0 0 1  5-6.5 4.9999757 6.4999814 0 0 1  5 6.5 4.9999757 6.4999814 0 0 1 -2.875 5.875l-.53125.21875v.40625 2h2.40625v-2h-.34375l.3125-.9375a8 6.9999976 0 0 0 4.03125-6.0625 8 6.9999976 0 0 0 -8-7zm8 13.125c-.0331.21474-.20574.66216-1 .875h1z" fill="#4d4d4d" fill-rule="evenodd" transform="translate(550.28571 606.64789)"/><path d="m568.28571 622.64789v2h-2v1h2v2h1v-2h2v-1h-2v-2z" fill="#1d99f3"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_inserttable.png b/loleaflet/dist/images/lc_inserttable.png
deleted file mode 100644
index 7f65679..0000000
Binary files a/loleaflet/dist/images/lc_inserttable.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_inserttable.svg b/loleaflet/dist/images/lc_inserttable.svg
new file mode 100644
index 0000000..8e0b535
--- /dev/null
+++ b/loleaflet/dist/images/lc_inserttable.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-552.72253 -582.11926)"><path d="m4 4v1 15h1 9v-1h-4v-2h4v-1h-4v-2h4 1 4 1v-9-1zm1 1h4v1 1 1 2h-4v-2-1zm5 0h4v1 1h-4v-1zm5 0h4v2h-3-1v-1zm-5 3h4v2h-4zm5 0h4v2h-4zm-10 3h4v2h-4zm5 0h4v2h-4zm5 0h4v2h-4zm-10 3h4v2h-1-3zm0 3h3 1v1.099609.900391h-4z" fill="#4d4d4d" transform="translate(552.72253 582.11926)"/><path d="m557.72253 587.11926h4v5h-4z" fill="#1d99f3"/><path d="m569.72253 597.11926v2h-2v1h2v2h1v-2h2v-1h-2v-2z" fill="#1d99f3"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_italic.png b/loleaflet/dist/images/lc_italic.png
deleted file mode 100644
index 5d26144..0000000
Binary files a/loleaflet/dist/images/lc_italic.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_italic.svg b/loleaflet/dist/images/lc_italic.svg
new file mode 100644
index 0000000..a874a78
--- /dev/null
+++ b/loleaflet/dist/images/lc_italic.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m9 4v1h5l-6 14h-3v1h10v-1h-5l6-14h3v-1z" fill="#4d4d4d" transform=""/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_lastrecord.png b/loleaflet/dist/images/lc_lastrecord.png
deleted file mode 100644
index 30714f9..0000000
Binary files a/loleaflet/dist/images/lc_lastrecord.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_lastrecord.svg b/loleaflet/dist/images/lc_lastrecord.svg
new file mode 100644
index 0000000..097bbc9
--- /dev/null
+++ b/loleaflet/dist/images/lc_lastrecord.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d4d4d" transform="translate(1 -1029.3622)"><path d="m6.649619 1033.3622l-.6496186.707 5.6276356 6.125 1.073127 1.168-1.073127 1.168-5.6276356 6.125.6496186.707 5.627636-6.125 1.722745-1.875-1.722745-1.875z"/><path d="m1033.3622 17h16v1h-16z" transform="matrix(0 1 1 0 0 0)"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_nextrecord.png b/loleaflet/dist/images/lc_nextrecord.png
deleted file mode 100644
index 923430c..0000000
Binary files a/loleaflet/dist/images/lc_nextrecord.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_nextrecord.svg b/loleaflet/dist/images/lc_nextrecord.svg
new file mode 100644
index 0000000..2839be6
--- /dev/null
+++ b/loleaflet/dist/images/lc_nextrecord.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m7.7070312 3l-.7070312.7070312 6.125 6.125 1.167969 1.1679688-1.167969 1.167969-6.125 6.125.7070312.707031 6.1249998-6.125 1.875-1.875-1.875-1.875z" fill="#4d4d4d" transform="matrix(.91879769 0 0 1 1.56841618 1)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_numberformatdecdecimals.png b/loleaflet/dist/images/lc_numberformatdecdecimals.png
deleted file mode 100644
index 8343ca2..0000000
Binary files a/loleaflet/dist/images/lc_numberformatdecdecimals.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_numberformatdecdecimals.svg b/loleaflet/dist/images/lc_numberformatdecdecimals.svg
new file mode 100644
index 0000000..93ed4b6
--- /dev/null
+++ b/loleaflet/dist/images/lc_numberformatdecdecimals.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1 -1029.3622)"><path d="m14.37868 1046.0693l1.414213 1.4142-1.414213 1.4142.707106.7071 1.414214-1.4142 1.414214 1.4142.707106-.7071-1.414213-1.4142 1.414213-1.4142-.707106-.7071-1.414214 1.4142-1.414214-1.4142-.707106.7071z" fill="#da4453" fill-rule="evenodd" overflow="visible"/><path d="m4 14l0 1 1 0 0-1-1 0z" fill="#4d4d4d" overflow="visible" transform="translate(-1 1029.3622)"/><path d="m17.5 4c-1.932997 0-3.5 1.7909-3.5 4l0 1 0 2c0 2.2091 1.567003 4 3.5 4 1.932997 0 3.5-1.7909 3.5-4l0-2 0-1c0-2.2091-1.567003-4-3.5-4zm0 1c1.380712 0 2.5 1.3431 2.5 3l0 3c0 1.6569-1.119288 3-2.5 3-1.380712 0-2.5-1.3431-2.5-3l0-3c0-1.6569 1.119288-3 2.5-3z" fill="#b3b3b3" overflow="visible" transform="translate(-1 1029.3622)"/><path d="m9.5 4c-1.932997 0-3.5 1.7909-3.5 4l0 1 0 2c0 2.2091 1.567003 4 3.5 4 1.932997 0 3.5-1.7909 3.5-4l0-2 0-1c0-2.2091-1.567003-4-3.5-4zm0 1c1.380712 0 2.5 1.343145
 8 2.5 3l0 3c0 1.656854-1.119288 3-2.5 3-1.3807119 0-2.5-1.343146-2.5-3l0-3c0-1.6568542 1.1192881-3 2.5-3z" fill="#4d4d4d" overflow="visible" transform="translate(-1 1029.3622)"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_numberformatdecimal.png b/loleaflet/dist/images/lc_numberformatdecimal.png
deleted file mode 100644
index 504622b..0000000
Binary files a/loleaflet/dist/images/lc_numberformatdecimal.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_numberformatdecimal.svg b/loleaflet/dist/images/lc_numberformatdecimal.svg
new file mode 100644
index 0000000..3dc4302
--- /dev/null
+++ b/loleaflet/dist/images/lc_numberformatdecimal.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d4d4d" transform="translate(1 -1029.3622)"><path d="m16.5 5c-1.932997 0-3.5 1.7909-3.5 4l0 6c0 2.2091 1.567003 4 3.5 4 1.932997 0 3.5-1.7909 3.5-4l0-6c0-2.2091-1.567003-4-3.5-4zm0 1c1.380712 0 2.5 1.3431 2.5 3l0 6c0 1.6569-1.119288 3-2.5 3-1.380712 0-2.5-1.3431-2.5-3l0-6c0-1.6569 1.119288-3 2.5-3z" overflow="visible" transform="translate(-1 1029.3622)"/><path d="m7.5 5c-1.932997 0-3.5 1.7909-3.5 4l0 6c0 2.2091 1.567003 4 3.5 4 1.932997 0 3.5-1.7909 3.5-4l0-6c0-2.2091-1.567003-4-3.5-4zm0 1c1.3807119 0 2.5 1.3431 2.5 3l0 6c0 1.6569-1.1192881 3-2.5 3-1.3807119 0-2.5-1.3431-2.5-3l0-6c0-1.6569 1.1192881-3 2.5-3z" overflow="visible" transform="translate(-1 1029.3622)"/><path d="m10 1047.3622h2v1.9999828h-2z" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_numberformatincdecimals.png b/loleaflet/dist/images/lc_numberformatincdecimals.png
deleted file mode 100644
index 93f246d..0000000
Binary files a/loleaflet/dist/images/lc_numberformatincdecimals.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_numberformatincdecimals.svg b/loleaflet/dist/images/lc_numberformatincdecimals.svg
new file mode 100644
index 0000000..fb7c0d1
--- /dev/null
+++ b/loleaflet/dist/images/lc_numberformatincdecimals.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1 -1029.3622)"><path d="m4 14l0 1 1 0 0-1-1 0z" fill="#4d4d4d" overflow="visible" transform="translate(-1 1029.3622)"/><path d="m15 1045.3622l0 2-2 0 0 1 2 0 0 2 1 0 0-2 2 0 0-1-2 0 0-2-1 0z" fill="#1d99f3" fill-rule="evenodd" overflow="visible"/><path d="m15.5 1033.3622c-1.932997 0-3.5 1.7909-3.5 4l0 1 0 2c0 2.2091 1.567003 4 3.5 4 1.932997 0 3.5-1.7909 3.5-4l0-2 0-1c0-2.2091-1.567003-4-3.5-4zm0 1c1.380712 0 2.5 1.3431 2.5 3l0 3c0 1.6569-1.119288 3-2.5 3-1.380712 0-2.5-1.3431-2.5-3l0-3c0-1.6569 1.119288-3 2.5-3z" fill="#4d4d4d" overflow="visible"/><path d="m7.5 1033.3622c-1.932997 0-3.5 1.7909-3.5 4l0 1 0 2c0 2.2091 1.567003 4 3.5 4 1.932997 0 3.5-1.7909 3.5-4l0-2 0-1c0-2.2091-1.567003-4-3.5-4zm0 1c1.380712 0 2.5 1.3432 2.5 3l0 3c0 1.6569-1.119288 3-2.5 3-1.3807119 0-2.5-1.3431-2.5-3l0-3c0-1.6568 1.1192881-3 2.5-3z" fill="#4d4d4d" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_numberformatpercent.png b/loleaflet/dist/images/lc_numberformatpercent.png
deleted file mode 100644
index 740aa41..0000000
Binary files a/loleaflet/dist/images/lc_numberformatpercent.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_numberformatpercent.svg b/loleaflet/dist/images/lc_numberformatpercent.svg
new file mode 100644
index 0000000..e7c7743
--- /dev/null
+++ b/loleaflet/dist/images/lc_numberformatpercent.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m17.480469 3.6113281l-12.0000002 15.9999999.5703124.427734.3554688.273438.0039062-.003906.109375.082031 11.9999998-16-.46875-.3515625-.457031-.3515625-.003906.0058594-.109375-.0820313zm-9.980469 1.3886719c-1.9329966 0-3.5 1.5670034-3.5 3.5 0 1.932997 1.5670034 3.5 3.5 3.5 1.9329966 0 3.5-1.567003 3.5-3.5 0-1.9329966-1.5670034-3.5-3.5-3.5zm0 1c1.3807119 0 2.5 1.1192881 2.5 2.5 0 1.3807119-1.1192881 2.5-2.5 2.5-1.3807119 0-2.5-1.1192881-2.5-2.5 0-1.3807119 1.1192881-2.5 2.5-2.5zm9 7c-1.932997 0-3.5 1.567-3.5 3.5 0 1.933 1.567003 3.5 3.5 3.5 1.932997 0 3.5-1.567 3.5-3.5 0-1.933-1.567003-3.5-3.5-3.5zm0 1c1.380712 0 2.5 1.119288 2.5 2.5 0 1.380712-1.119288 2.5-2.5 2.5-1.380712 0-2.5-1.119288-2.5-2.5 0-1.380712 1.119288-2.5 2.5-2.5z" fill="#4d4d4d" overflow="visible" transform=""/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_ok.png b/loleaflet/dist/images/lc_ok.png
deleted file mode 100644
index e41d301..0000000
Binary files a/loleaflet/dist/images/lc_ok.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_ok.svg b/loleaflet/dist/images/lc_ok.svg
new file mode 100644
index 0000000..910e7ec
--- /dev/null
+++ b/loleaflet/dist/images/lc_ok.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m382.8643 530.79077l-10.43876 10.56644-4.14699-4.19772-.70712.71578 4.14699 4.1977-.002.002.70713.71577.002-.002.002.002.70711-.71577-.002-.002 10.43877-10.56645-.70712-.71576z" fill="#4d4d4d" transform="translate(-363.57143 -524.79075)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_prevrecord.png b/loleaflet/dist/images/lc_prevrecord.png
deleted file mode 100644
index 2e46d97..0000000
Binary files a/loleaflet/dist/images/lc_prevrecord.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_prevrecord.svg b/loleaflet/dist/images/lc_prevrecord.svg
new file mode 100644
index 0000000..09c5fe2
--- /dev/null
+++ b/loleaflet/dist/images/lc_prevrecord.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m7.7070312 3l-.7070312.7070312 6.125 6.125 1.167969 1.1679688-1.167969 1.167969-6.125 6.125.7070312.707031 6.1249998-6.125 1.875-1.875-1.875-1.875z" fill="#4d4d4d" transform="matrix(-.91879769 0 0 1 22.43158346 1)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_print.png b/loleaflet/dist/images/lc_print.png
deleted file mode 100644
index 7ffea95..0000000
Binary files a/loleaflet/dist/images/lc_print.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_print.svg b/loleaflet/dist/images/lc_print.svg
new file mode 100644
index 0000000..f023b28
--- /dev/null
+++ b/loleaflet/dist/images/lc_print.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v1 4h-2v1 7h1 3v2 1h8v-1-2h4v-1-6-1h-2v-4-1zm1 1h10v4h-1v-1h-8v1h-1zm1 1v1h8v-1zm-3 4h14v6h-2v-2h-10v2h-2zm10 1v1h3v-1zm-6 6h6v2h-6z" fill="#4d4d4d" transform="translate(.99999 .99999)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_radiobutton.png b/loleaflet/dist/images/lc_radiobutton.png
deleted file mode 100644
index 5f04485..0000000
Binary files a/loleaflet/dist/images/lc_radiobutton.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_radiobutton.svg b/loleaflet/dist/images/lc_radiobutton.svg
new file mode 100644
index 0000000..95295ec
--- /dev/null
+++ b/loleaflet/dist/images/lc_radiobutton.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d4d4d" transform="translate(1 -1029.3622)"><path d="m12 4c-4.418278 0-8 3.581722-8 8 0 4.418278 3.581722 8 8 8 4.418278 0 8-3.581722 8-8 0-4.418278-3.581722-8-8-8zm0 1c3.865993 0 7 3.1340068 7 7 0 3.865993-3.134007 7-7 7-3.8659932 0-7-3.134007-7-7 0-3.8659932 3.1340068-7 7-7z" overflow="visible" transform="translate(-1 1029.3622)"/><path d="m18 12.000017c0 3.313709-2.686292 6-6 6-3.3137085 0-6-2.686291-6-6 0-3.3137083 2.6862915-5.9999998 6-5.9999998 3.313708 0 6 2.6862915 6 5.9999998z" overflow="visible" transform="translate(-1 1029.3622)"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_redo.png b/loleaflet/dist/images/lc_redo.png
deleted file mode 100644
index 71803bc..0000000
Binary files a/loleaflet/dist/images/lc_redo.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_redo.svg b/loleaflet/dist/images/lc_redo.svg
new file mode 100644
index 0000000..6b5595b
--- /dev/null
+++ b/loleaflet/dist/images/lc_redo.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m13.699219 3l-.707031.7070312 2.292968 2.2929688h-2.285156-1.007812-.492188c-3.601 0-6.5 2.899-6.5 6.5 0 3.601 2.899 6.5 6.5 6.5h1.5v-1h-1.5c-3.047 0-5.5-2.453-5.5-5.5 0-3.047 2.453-5.5 5.5-5.5h.492188 1.007812 2.285156l-2.292968 2.2929688.707031.7070312 3.292969-3.2929688.207031-.2070312-.207031-.2070312z" fill="#4d4d4d" transform="translate(1 1)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_save.png b/loleaflet/dist/images/lc_save.png
deleted file mode 100644
index b2efa0a..0000000
Binary files a/loleaflet/dist/images/lc_save.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_save.svg b/loleaflet/dist/images/lc_save.svg
new file mode 100644
index 0000000..c9e84b8
--- /dev/null
+++ b/loleaflet/dist/images/lc_save.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1 -1029.3622)"><path d="m3 3v1 15h1 15v-1-11-.6992188h-.0078l.0078-.0078124-3.292969-3.2929688-.0078.00781v-.00781h-.699231zm1 1h3v4 1h8v-1-4h .292969l2.707031 2.7070312v.2929688 11h-2v-7h-1-8-1v7h-2zm4 0h3.900391v4h-3.900391zm-1 8h8v6h-8z" fill="#4d4d4d" transform="translate(0 1030.3622)"/><path d="m-23.999996 1032.3622h18v19.000021h-18z" fill="#1a1a1a" overflow="visible"/><path d="m-17.800781 1035.5594v2.8536h.138672v-2.8536zm3.173828 3.0235v.125h.5v3.375h.06445v.6426c.005.31.289219.4962.574219.6562.285.16.566406.2706.566406.5606v.2441c0 .32-.166094.5645-.496094.5645-.0332 0-.06385 0-.09375-.01l-.03906-.1133h-.138672v.047c-.16373-.1012-.245161-.2934-.238281-.5v-.3007h-.134766v.3007c-.004.3138.143357.5471.373047.6485v3.3047h.138672v-3.0743l1.05664 3.0743h.134766v-3.5h-.134766v3.1113l-.970703-2.8613c.0159.001.03057 0 .04687 0 .43 0 .63086-.3203.63086-.6953v-.2657c0-.33-.34625-.
 489-.65625-.664-.245-.14-.463516-.261-.478516-.541v-.7149c0-.37.188984-.5488.458984-.5488.15442 0 .262525.058.333985.1504v.4804h.111328v.3223h.134766v-.3223h.878906v-.1308h-.88086c-.005-.1434-.0408-.2715-.103515-.375v-.459h.779297v-.125h-.779297v-2.2852h.984375v-.125h-1.125v2.836c-.0893-.066-.201175-.1035-.333985-.1035-.26702 0-.440546.1328-.529297.332v-2.9395h.5v-.125h-1.134765zm-3.173828.029v.4472 2.2813h-.195313v.125h.195313v.6172h.138672v-.6172h.166015v3.375h.134766v-3.375h.5v-.125h-.800781v-.1836h.996093v.9258h.134766v-3.4707h-.134766v2.416h-.996093v-1.9688-.4472zm2.207031 0l-.537109 3.4707h.140625l.144531-.9649h.714844l.15039.9649h.140625l-.550781-3.4707zm.103516.1758l.339843 2.1953h-.673828zm-1.001954 2.5527v3.2715c-.0117-.0005-.02326 0-.03516 0-.39 0-.640625.319-.640625.709v2.1406c0 .39.240391.7051.650391.7051.43 0 .625-.3543.625-.6993v-.2558h-.134766v.2558c0 .3-.155234.5645-.490234.5645-.34 0-.509766-.2853-.509766-.5703v-2.1406c0-.36.209766-.5743.509766-.5743.009 0 .01709 0
  .02539 0v .094h.138672v-.068c.21578.075.326172.2987.326172.5469l.0039.2754h.13086v-.2793c0-.3271-.177118-.6016-.460938-.6816v-.7188h.996094v.9258h.03711c-.0921.1238-.138672.2832-.138672.4492v2.1856c0 .38.239531.6894.644531.6894.42 0 .625-.3403.625-.6953v-2.1738c0-.2799-.128282-.5302-.357422-.6387v-3.3164h-.138672v3.2715c-.0405-.01-.08417-.012-.128906-.012-.16949 0-.304873.053-.408203.1386v-3.3984h-.134766v2.4453h-.996094v-2.4453h-.138672zm-1.308593 3.2891v3.5h.138672v-3.5zm2.986328.1c.0461 0 .08977.01.128906.016v.096h.138672v-.029c.1511.1039.222656.2941.222656.4844v2.1738c0 .305-.160234.5605-.490234.5605-.345 0-.503906-.2597-.503906-.5547v-2.1855c0-.31.158906-.5605.503906-.5605z" fill="#52d563"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_saveas.png b/loleaflet/dist/images/lc_saveas.png
deleted file mode 100644
index 4b952dd..0000000
Binary files a/loleaflet/dist/images/lc_saveas.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_saveas.svg b/loleaflet/dist/images/lc_saveas.svg
new file mode 100644
index 0000000..298e8aa
--- /dev/null
+++ b/loleaflet/dist/images/lc_saveas.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(2 -1029.3622)"><path d="m2 2.9980469v.0019531 1 15h1 8v-1h-5v-6h5v-1h-5-1v7h-2v-14h3v4 1h8v-1-4h .292969l2.707031 2.7070312v.2929688 3h1v-3-.6992188h-.0078l.0078-.00977-3.292969-3.2929687-.0078.00977v-.00977h-.699219-12zm5 1.0019531h3.900391v4h-3.900391zm11 7l-.996094.994141h-.0039l-5 4.998047.0078.0098-.0039 1.003906h-.0039v.990235.0098h2l .0059-.0098h.0039.0098l-.0059-.0098.986294-.986329 4-3.996094-.705078-.708984-4.990234 4.986328-.59375-.591797 4.992187-4.988281.591797.59375.705078.703125 1-1z" fill="#4d4d4d" transform="translate(0 1030.3622)"/><path d="m-21.999996 1033.3622h18v19.000021h-18z" fill="#1a1a1a" overflow="visible"/><path d="m-15.800781 1036.5594v2.8536h.138672v-2.8536zm3.173828 3.0235v.125h.5v3.375h.06445v.6426c.005.31.289219.4962.574219.6562.285.16.566406.2706.566406.5606v.2441c0 .32-.166094.5645-.496094.5645-.0332 0-.06385 0-.09375-.01l-.03906-.1133h-.138672v.047c-.16373-.1012-
 .245161-.2934-.238281-.5v-.3007h-.134766v.3007c-.004.3138.143357.5471.373047.6485v3.3047h.138672v-3.0743l1.05664 3.0743h.134766v-3.5h-.134766v3.1113l-.970703-2.8613c.0159.001.03057 0 .04687 0 .43 0 .63086-.3203.63086-.6953v-.2657c0-.33-.34625-.489-.65625-.664-.245-.14-.463516-.261-.478516-.541v-.7149c0-.37.188984-.5488.458984-.5488.15442 0 .262525.058.333985.1504v.4804h.111328v.3223h.134766v-.3223h.878906v-.1308h-.88086c-.005-.1434-.0408-.2715-.103515-.375v-.459h.779297v-.125h-.779297v-2.2852h.984375v-.125h-1.125v2.836c-.0893-.066-.201175-.1035-.333985-.1035-.26702 0-.440546.1328-.529297.332v-2.9395h.5v-.125h-1.134765zm-3.173828.029v.4472 2.2813h-.195313v.125h.195313v.6172h.138672v-.6172h.166015v3.375h.134766v-3.375h.5v-.125h-.800781v-.1836h.996093v.9258h.134766v-3.4707h-.134766v2.416h-.996093v-1.9688-.4472zm2.207031 0l-.537109 3.4707h.140625l.144531-.9649h.714844l.15039.9649h.140625l-.550781-3.4707zm.103516.1758l.339843 2.1953h-.673828zm-1.001954 2.5527v3.2715c-.0117-.0005-.02326 0
 -.03516 0-.39 0-.640625.319-.640625.709v2.1406c0 .39.240391.7051.650391.7051.43 0 .625-.3543.625-.6993v-.2558h-.134766v.2558c0 .3-.155234.5645-.490234.5645-.34 0-.509766-.2853-.509766-.5703v-2.1406c0-.36.209766-.5743.509766-.5743.009 0 .01709 0 .02539 0v .094h.138672v-.068c.21578.075.326172.2987.326172.5469l.0039.2754h.13086v-.2793c0-.3271-.177118-.6016-.460938-.6816v-.7188h.996094v.9258h.03711c-.0921.1238-.138672.2832-.138672.4492v2.1856c0 .38.239531.6894.644531.6894.42 0 .625-.3403.625-.6953v-2.1738c0-.2799-.128282-.5302-.357422-.6387v-3.3164h-.138672v3.2715c-.0405-.01-.08417-.012-.128906-.012-.16949 0-.304873.053-.408203.1386v-3.3984h-.134766v2.4453h-.996094v-2.4453h-.138672zm-1.308593 3.2891v3.5h.138672v-3.5zm2.986328.1c.0461 0 .08977.01.128906.016v.096h.138672v-.029c.1511.1039.222656.2941.222656.4844v2.1738c0 .305-.160234.5605-.490234.5605-.345 0-.503906-.2597-.503906-.5547v-2.1855c0-.31.158906-.5605.503906-.5605z" fill="#52d563"/></g></svg>
diff --git a/loleaflet/dist/images/lc_showannotations.png b/loleaflet/dist/images/lc_showannotations.png
deleted file mode 100644
index d40c711..0000000
Binary files a/loleaflet/dist/images/lc_showannotations.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_showannotations.svg b/loleaflet/dist/images/lc_showannotations.svg
new file mode 100644
index 0000000..f926e32
--- /dev/null
+++ b/loleaflet/dist/images/lc_showannotations.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="#f47750" transform="translate(-550.28571 -606.64789)"><path d="m554.28571 610.64791v10l3.00002 4-.00002-3 .00002-1h12.99998v-10zm1 1h14.00002v8h-14z"/><path d="m17 15l0 2-2 0 0 1 2 0 0 2 1 0 0-2 2 0 0-1-2 0 0-2-1 0z" overflow="visible" transform="translate(550.28571 606.64789)"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_sortascending.png b/loleaflet/dist/images/lc_sortascending.png
deleted file mode 100644
index 52346f3..0000000
Binary files a/loleaflet/dist/images/lc_sortascending.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_sortascending.svg b/loleaflet/dist/images/lc_sortascending.svg
new file mode 100644
index 0000000..ff26085
--- /dev/null
+++ b/loleaflet/dist/images/lc_sortascending.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1 -1029.3622)"><path d="m14 9.8925781v8.2929689l-2.292969-2.292969-.707031.707031 3.292969 3.292969.207031.207031.207031-.207031 3.292969-3.292969-.707031-.707031-2.292969 2.292969v-8.2929689zm-7.8886719.2070309v.814453h2.0722657l-2.1835938 3.253907v.732422h3.828125v-.851563h-2.2460938l2.1738282-3.292969v-.65625z" fill="#4d4d4d" transform="translate(-1 1029.3622)"/><path d="m7.095703 1033.3622c-.78324.018-1.385106.1551-1.822265.3555l.246093.9004c.20947-.073 1.002317-.3262 1.466797-.3262h.0625c.64663.027.69336.2628.69336.8183v.2188l-.337891.055c-1.56649.2265-2.404297.4186-2.404297 1.6208 0 .8379.610711 1.3574 1.494141 1.3574.6102 0 1.010092-.2555 1.419921-.6016l.126954.5098h.9667965v-3.3691c0-1.0292-.7117875-1.5391-1.8046875-1.5391zm.646485 2.6777v1.1192c-.336971.2277-.592137.3926-1.029297.3926-.39162 0-.583985-.2458-.583985-.5918 0-.6558.574111-.7651 1.275391-.8653l.337891-.055
 z" fill="#1d99f3"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_sortdescending.png b/loleaflet/dist/images/lc_sortdescending.png
deleted file mode 100644
index 4669781..0000000
Binary files a/loleaflet/dist/images/lc_sortdescending.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_sortdescending.svg b/loleaflet/dist/images/lc_sortdescending.svg
new file mode 100644
index 0000000..351e5b7
--- /dev/null
+++ b/loleaflet/dist/images/lc_sortdescending.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1 -1029.3622)"><path d="m6.1113281 3.9003906v.8144532h2.0722657l-2.1835938 3.2539062v.7324219h3.828125v-.8515625h-2.2460938l2.1738282-3.2929688v-.65625zm7.8886719 5.9921875v8.2929689l-2.292969-2.292969-.707031.707031 3.292969 3.292969.207031.207031.207031-.207031 3.292969-3.292969-.707031-.707031-2.292969 2.292969v-8.2929689zm-4 1.4609379v3.455078h.007812v-3.369141c0-.030595-.006563-.05626-.007812-.085937z" fill="#4d4d4d" transform="translate(-1 1029.3622)"/><path d="m7.095703 1039.2645c-.78324.018-1.385106.1551-1.822265.3555l.246093.9004c.20947-.073 1.002317-.3262 1.466797-.3262h.0625c.64663.027.69336.2629.69336.8184v.2187l-.337891.055c-1.56649.2274-2.404297.4186-2.404297 1.6208 0 .8379.610711 1.3574 1.494141 1.3574.6102 0 1.010092-.2554 1.419921-.6015l.126954.5097h.9667965v-3.3691c0-1.0292-.7117875-1.5391-1.8046875-1.5391zm.646485 2.6778v1.1191c-.336971.2277-.592137.3926-1.02
 9297.3926-.39162 0-.583985-.2458-.583985-.5918 0-.6558.574111-.765 1.275391-.8652l.337891-.055z" fill="#1d99f3"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_strikeout.png b/loleaflet/dist/images/lc_strikeout.png
deleted file mode 100644
index 20dae7e..0000000
Binary files a/loleaflet/dist/images/lc_strikeout.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_strikeout.svg b/loleaflet/dist/images/lc_strikeout.svg
new file mode 100644
index 0000000..6f22de2
--- /dev/null
+++ b/loleaflet/dist/images/lc_strikeout.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 23.999998 24.000017" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m11.367188 3c-3.2113241-.0295029-7.0777349 2.1569687-4.9277349 7.082031h7.5605469c-12.000002-2.9999998-1.999076-9.99999975.041016-1.9999998h.958984v-2.7480468c-.015035-1.5-1.706018-2.3162826-3.632812-2.3339844zm-8.367188 8v1h16v-1zm9 1.998047c5.286623 5.2433-2.6333127 6.9247-5 1h-1v3c .1910979 2.5158 12 4 10-4z" fill="#4d4d4d" transform="translate(.99999923 1)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_togglemergecells.png b/loleaflet/dist/images/lc_togglemergecells.png
deleted file mode 100644
index 56fc884..0000000
Binary files a/loleaflet/dist/images/lc_togglemergecells.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_togglemergecells.svg b/loleaflet/dist/images/lc_togglemergecells.svg
new file mode 100644
index 0000000..179d055
--- /dev/null
+++ b/loleaflet/dist/images/lc_togglemergecells.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m4 4v1 15h1 14 1v-15-1zm1 1h4v1 1h-1-3zm5 0h4v1 1h-4v-1zm5 0h4v2h-3-1v-1zm-10 3h3 1v1h1v-1h4v1h1v-1h4v2h-3v1h3v2h-3v1h3v2h-4v-1h-1v1h-4v-1h-1v1h-1-3v-2h3v-1h-3v-2h3v-1h-3zm6 2l-2 2 2 2zm2 0v4l2-2zm-8 7h3 1v1.099609.900391h-4zm5 0h4v2h-4zm5 0h4v2h-4z" fill="#4d4d4d" transform=""/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_underline.png b/loleaflet/dist/images/lc_underline.png
deleted file mode 100644
index 6a499dc..0000000
Binary files a/loleaflet/dist/images/lc_underline.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_underline.svg b/loleaflet/dist/images/lc_underline.svg
new file mode 100644
index 0000000..ed8dd3b
--- /dev/null
+++ b/loleaflet/dist/images/lc_underline.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m7 4v4 7c0 2.77 2.23 5 5 5 2.77 0 5-2.23 5-5v-7-4h-2v4 8c0 1.108-.892 2-2 2-1.108 0-2-.892-2-2v-8-4zm-2 19v1h14v-1z" fill="#4d4d4d" transform=""/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_undo.png b/loleaflet/dist/images/lc_undo.png
deleted file mode 100644
index dcf09aa..0000000
Binary files a/loleaflet/dist/images/lc_undo.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_undo.svg b/loleaflet/dist/images/lc_undo.svg
new file mode 100644
index 0000000..ecb0665
--- /dev/null
+++ b/loleaflet/dist/images/lc_undo.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m8.3 1033.3622l.707031.707-2.292968 2.293h2.285156 1.007812.492188c3.601 0 6.5 2.899 6.5 6.5 0 3.601-2.899 6.5-6.5 6.5h-1.5v-1h1.5c3.047 0 5.5-2.453 5.5-5.5 0-3.047-2.453-5.5-5.5-5.5h-.492188-1.007812-2.285156l2.292968 2.293-.707031.707-3.292969-3.293-.207031-.207.207031-.207z" fill="#4d4d4d" transform="translate(1 -1029.3622)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_upsearch.png b/loleaflet/dist/images/lc_upsearch.png
deleted file mode 100644
index c113361..0000000
Binary files a/loleaflet/dist/images/lc_upsearch.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_upsearch.svg b/loleaflet/dist/images/lc_upsearch.svg
new file mode 100644
index 0000000..42a17c6
--- /dev/null
+++ b/loleaflet/dist/images/lc_upsearch.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m3.7070312 7l-.7070312.7070312 6.125 6.1249998 1.875 1.875 1.875-1.875 6.125-6.1249998-.707031-.7070312-6.125 6.125-1.167969 1.167969-1.1679688-1.167969z" fill="#4d4d4d" transform="matrix(1 0 0 -1 .9999995 23.35351)"/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_view100.png b/loleaflet/dist/images/lc_view100.png
deleted file mode 100644
index c3d36ed..0000000
Binary files a/loleaflet/dist/images/lc_view100.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_view100.svg b/loleaflet/dist/images/lc_view100.svg
new file mode 100644
index 0000000..ce8653b
--- /dev/null
+++ b/loleaflet/dist/images/lc_view100.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d4d4d" transform="translate(-543.57141 -741.93357)"><path d="m547.57141 745.93359v1 3h1v-3h3v-1h-3z"/><path d="m5 5v12h12v-12zm1 1h10v10h-10z" transform="translate(544.57141 742.93359)"/><path d="m562.57141 757.93359v3h-3v1h4v-1-3z"/><path d="m563.57141 745.93359v1 3h-1v-3h-3v-1h3z"/><path d="m548.57141 757.93359v3h3v1h-4v-1-3z"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/lc_wraptext.png b/loleaflet/dist/images/lc_wraptext.png
deleted file mode 100644
index 6f45904..0000000
Binary files a/loleaflet/dist/images/lc_wraptext.png and /dev/null differ
diff --git a/loleaflet/dist/images/lc_wraptext.svg b/loleaflet/dist/images/lc_wraptext.svg
new file mode 100644
index 0000000..12adc2f
--- /dev/null
+++ b/loleaflet/dist/images/lc_wraptext.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1 -1029.3622)"><path d="m4 4v1h16v-1zm0 2v1h9v-1zm0 4v1h10v-1zm0 2v1h4v-1zm0 4v1h10v-1zm0 2v1h7v-1zm8 1v1h2v-1z" fill="#4d4d4d" transform="translate(-1 1029.3622)"/><path d="m11 1042.3622v1h4 .5c1.385 0 2.5 1.115 2.5 2.5 0 .8187-.395507 1.5351-1 1.9902v-1.4902h-1v1.9492.051.9512.049h1 2v-1h-1.076172c.65797-.6319 1.076172-1.5097 1.076172-2.5 0-1.939-1.561-3.5-3.5-3.5h-4.5z" fill="#1d99f3"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/minus.png b/loleaflet/dist/images/minus.png
deleted file mode 100644
index 62c01d0..0000000
Binary files a/loleaflet/dist/images/minus.png and /dev/null differ
diff --git a/loleaflet/dist/images/minus.svg b/loleaflet/dist/images/minus.svg
new file mode 100644
index 0000000..3726e10
--- /dev/null
+++ b/loleaflet/dist/images/minus.svg
@@ -0,0 +1 @@
+<svg height="11" width="11" xmlns="http://www.w3.org/2000/svg"><path d="m1 5l0 1 2 0 2 0 1 0 4 0 0-1-2 0-2 0-1 0-2 0-2 0z" fill="#4d4d4d" overflow="visible" transform=""/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/images/plus.png b/loleaflet/dist/images/plus.png
deleted file mode 100644
index 7dda50e..0000000
Binary files a/loleaflet/dist/images/plus.png and /dev/null differ
diff --git a/loleaflet/dist/images/plus.svg b/loleaflet/dist/images/plus.svg
new file mode 100644
index 0000000..d21d1fc
--- /dev/null
+++ b/loleaflet/dist/images/plus.svg
@@ -0,0 +1 @@
+<svg height="11" width="11" xmlns="http://www.w3.org/2000/svg"><path d="m5 1l0 4-4 0 0 1 4 0 0 4 1 0 0-4 4 0 0-1-4 0 0-4-1 0z" fill="#4d4d4d" overflow="visible" transform=""/></svg>
\ No newline at end of file
diff --git a/loleaflet/dist/toolbar.css b/loleaflet/dist/toolbar.css
index 093fc1a..7451b40 100644
--- a/loleaflet/dist/toolbar.css
+++ b/loleaflet/dist/toolbar.css
@@ -213,63 +213,63 @@ button.leaflet-control-search-next
     border-style: solid;
 }
 
-.w2ui-icon.accepttrackedchanges{ background: url('../images/lc_accepttrackedchanges.png') no-repeat center !important; }
-.w2ui-icon.alignblock{ background: url('../images/lc_alignblock.png') no-repeat center !important; }
-.w2ui-icon.alignhorizontal{ background: url('../images/lc_alignhorizontalcenter.png') no-repeat center !important; }
-.w2ui-icon.alignleft{ background: url('../images/lc_alignleft.png') no-repeat center !important; }
-.w2ui-icon.alignright{ background: url('../images/lc_alignright.png') no-repeat center !important; }
-.w2ui-icon.autosum{ background: url('../images/lc_autosum.png') no-repeat center !important; }
-.w2ui-icon.backcolor{ background: url('../images/lc_backcolor.png') no-repeat center !important; }
-.w2ui-icon.bold{ background: url('../images/lc_bold.png') no-repeat center !important; }
-.w2ui-icon.annotation{ background: url('../images/lc_showannotations.png') no-repeat center !important; }
-.w2ui-icon.bullet{ background: url('../images/lc_defaultbullet.png') no-repeat center !important; }
-.w2ui-icon.cancel{ background: url('../images/lc_cancel.png') no-repeat center !important; }
-.w2ui-icon.color{ background: url('../images/lc_color.png') no-repeat center !important; }
-.w2ui-icon.closedoc{ background: url('../images/lc_closedoc.png') no-repeat center !important; }
-.w2ui-icon.decrementindent{ background: url('../images/lc_decrementindent.png') no-repeat center !important; }
-.w2ui-icon.deletepage{ background: url('../images/lc_deletepage.png') no-repeat center !important; }
-.w2ui-icon.duplicatepage{ background: url('../images/lc_duplicatepage.png') no-repeat center !important; }
-.w2ui-icon.edit{ background: url('../images/lc_editdoc.png') no-repeat center !important; }
-.w2ui-icon.equal{ background: url('../images/lc26049.png') no-repeat center !important; }
-.w2ui-icon.help{ background: url('../images/lc_helpindex.png') no-repeat center !important; }
-.w2ui-icon.incrementindent{ background: url('../images/lc_decrementlevel.png') no-repeat center !important; }
-.w2ui-icon.insertpage{ background: url('../images/lc_insertpage.png') no-repeat center !important; }
-.w2ui-icon.italic{ background: url('../images/lc_italic.png') no-repeat center !important; }
-.w2ui-icon.insertgraphic{ background: url('../images/lc_gallery.png') no-repeat center !important; }
-.w2ui-icon.inserttable{ background: url('../images/lc_inserttable.png') no-repeat center !important; }
-.w2ui-icon.next{ background: url('../images/lc_downsearch.png') no-repeat center !important; }
-.w2ui-icon.numbering{ background: url('../images/lc_defaultnumbering.png') no-repeat center !important; }
-.w2ui-icon.presentation{ background: url('../images/lc_dia.png') no-repeat center !important; }
-.w2ui-icon.prev{ background: url('../images/lc_upsearch.png') no-repeat center !important; }
-.w2ui-icon.print{ background: url('../images/lc_print.png') no-repeat center !important; }
-.w2ui-icon.redo{ background: url('../images/lc_redo.png') no-repeat center !important; }
-.w2ui-icon.save{ background: url('../images/lc_save.png') no-repeat center !important; }
-.w2ui-icon.saveas{ background: url('../images/lc_saveas.png') no-repeat center !important; }
-.w2ui-icon.strikeout{ background: url('../images/lc_strikeout.png') no-repeat center !important; }
-.w2ui-icon.insertfootnote{ background: url('../images/lc_insertfootnote.png') no-repeat center !important; }
-.w2ui-icon.underline{ background: url('../images/lc_underline.png') no-repeat center !important; }
-.w2ui-icon.undo{ background: url('../images/lc_undo.png') no-repeat center !important; }
-.w2ui-icon.zoomin{ background: url('../images/plus.png') no-repeat center !important; }
-.w2ui-icon.zoomout{ background: url('../images/minus.png') no-repeat center !important; }
-.w2ui-icon.zoomreset{ background: url('../images/lc_view100.png') no-repeat center !important; }
-.w2ui-icon.more{ background: url('../images/lc_downsearch.png') no-repeat center !important; }
-.w2ui-icon.firstrecord{ background: url('../images/lc_firstrecord.png') no-repeat center !important; }
-.w2ui-icon.nextrecord{ background: url('../images/lc_nextrecord.png') no-repeat center !important; }
-.w2ui-icon.prevrecord{ background: url('../images/lc_prevrecord.png') no-repeat center !important; }
-.w2ui-icon.lastrecord{ background: url('../images/lc_lastrecord.png') no-repeat center !important; }
-.w2ui-icon.wraptext{ background: url('../images/lc_wraptext.png') no-repeat center !important; }
-.w2ui-icon.togglemergecells{ background: url('../images/lc_togglemergecells.png') no-repeat center !important; }
-.w2ui-icon.numberformatcurrency{ background: url('../images/lc_currencyfield.png') no-repeat center !important; }
-.w2ui-icon.numberformatpercent{ background: url('../images/lc_numberformatpercent.png') no-repeat center !important; }
-.w2ui-icon.numberformatdecimal{ background: url('../images/lc_numberformatdecimal.png') no-repeat center !important; }
-.w2ui-icon.numberformatdate{ background: url('../images/lc_datefield.png') no-repeat center !important; }
-.w2ui-icon.numberformatincdecimals{ background: url('../images/lc_numberformatincdecimals.png') no-repeat center !important; }
-.w2ui-icon.numberformatdecdecimals{ background: url('../images/lc_numberformatdecdecimals.png') no-repeat center !important; }
-.w2ui-icon.sortascending{ background: url('../images/lc_sortascending.png') no-repeat center !important; }
-.w2ui-icon.sortdescending{ background: url('../images/lc_sortdescending.png') no-repeat center !important; }
-.w2ui-icon.selected{ background: url('../images/lc_ok.png') no-repeat center !important; }
-.w2ui-icon.repair{ background: url('../images/lc_backward.png') no-repeat center !important; }
-.w2ui-icon.specialcharacter{ background: url('../images/lc_insertsymbol.png') no-repeat center !important; }
+.w2ui-icon.accepttrackedchanges{ background: url('../images/lc_accepttrackedchanges.svg') no-repeat center !important; }
+.w2ui-icon.alignblock{ background: url('../images/lc_alignblock.svg') no-repeat center !important; }
+.w2ui-icon.alignhorizontal{ background: url('../images/lc_alignhorizontalcenter.svg') no-repeat center !important; }
+.w2ui-icon.alignleft{ background: url('../images/lc_alignleft.svg') no-repeat center !important; }
+.w2ui-icon.alignright{ background: url('../images/lc_alignright.svg') no-repeat center !important; }
+.w2ui-icon.autosum{ background: url('../images/lc_autosum.svg') no-repeat center !important; }
+.w2ui-icon.backcolor{ background: url('../images/lc_backcolor.svg') no-repeat center !important; }
+.w2ui-icon.bold{ background: url('../images/lc_bold.svg') no-repeat center !important; }
+.w2ui-icon.annotation{ background: url('../images/lc_showannotations.svg') no-repeat center !important; }
+.w2ui-icon.bullet{ background: url('../images/lc_defaultbullet.svg') no-repeat center !important; }
+.w2ui-icon.cancel{ background: url('../images/lc_cancel.svg') no-repeat center !important; }
+.w2ui-icon.color{ background: url('../images/lc_color.svg') no-repeat center !important; }
+.w2ui-icon.closedoc{ background: url('../images/lc_closedoc.svg') no-repeat center !important; }
+.w2ui-icon.decrementindent{ background: url('../images/lc_decrementindent.svg') no-repeat center !important; }
+.w2ui-icon.deletepage{ background: url('../images/lc_deletepage.svg') no-repeat center !important; }
+.w2ui-icon.duplicatepage{ background: url('../images/lc_duplicatepage.svg') no-repeat center !important; }
+.w2ui-icon.edit{ background: url('../images/lc_editdoc.svg') no-repeat center !important; }
+.w2ui-icon.equal{ background: url('../images/lc26049.svg') no-repeat center !important; }
+.w2ui-icon.help{ background: url('../images/lc_helpindex.svg') no-repeat center !important; }
+.w2ui-icon.incrementindent{ background: url('../images/lc_decrementlevel.svg') no-repeat center !important; }
+.w2ui-icon.insertpage{ background: url('../images/lc_insertpage.svg') no-repeat center !important; }
+.w2ui-icon.italic{ background: url('../images/lc_italic.svg') no-repeat center !important; }
+.w2ui-icon.insertgraphic{ background: url('../images/lc_gallery.svg') no-repeat center !important; }
+.w2ui-icon.inserttable{ background: url('../images/lc_inserttable.svg') no-repeat center !important; }
+.w2ui-icon.next{ background: url('../images/lc_downsearch.svg') no-repeat center !important; }
+.w2ui-icon.numbering{ background: url('../images/lc_defaultnumbering.svg') no-repeat center !important; }
+.w2ui-icon.presentation{ background: url('../images/lc_dia.svg') no-repeat center !important; }
+.w2ui-icon.prev{ background: url('../images/lc_upsearch.svg') no-repeat center !important; }
+.w2ui-icon.print{ background: url('../images/lc_print.svg') no-repeat center !important; }
+.w2ui-icon.redo{ background: url('../images/lc_redo.svg') no-repeat center !important; }
+.w2ui-icon.save{ background: url('../images/lc_save.svg') no-repeat center !important; }
+.w2ui-icon.saveas{ background: url('../images/lc_saveas.svg') no-repeat center !important; }
+.w2ui-icon.strikeout{ background: url('../images/lc_strikeout.svg') no-repeat center !important; }
+.w2ui-icon.insertfootnote{ background: url('../images/lc_insertfootnote.svg') no-repeat center !important; }
+.w2ui-icon.underline{ background: url('../images/lc_underline.svg') no-repeat center !important; }
+.w2ui-icon.undo{ background: url('../images/lc_undo.svg') no-repeat center !important; }
+.w2ui-icon.zoomin{ background: url('../images/plus.svg') no-repeat center !important; }
+.w2ui-icon.zoomout{ background: url('../images/minus.svg') no-repeat center !important; }
+.w2ui-icon.zoomreset{ background: url('../images/lc_view100.svg') no-repeat center !important; }
+.w2ui-icon.more{ background: url('../images/lc_downsearch.svg') no-repeat center !important; }
+.w2ui-icon.firstrecord{ background: url('../images/lc_firstrecord.svg') no-repeat center !important; }
+.w2ui-icon.nextrecord{ background: url('../images/lc_nextrecord.svg') no-repeat center !important; }
+.w2ui-icon.prevrecord{ background: url('../images/lc_prevrecord.svg') no-repeat center !important; }
+.w2ui-icon.lastrecord{ background: url('../images/lc_lastrecord.svg') no-repeat center !important; }
+.w2ui-icon.wraptext{ background: url('../images/lc_wraptext.svg') no-repeat center !important; }
+.w2ui-icon.togglemergecells{ background: url('../images/lc_togglemergecells.svg') no-repeat center !important; }
+.w2ui-icon.numberformatcurrency{ background: url('../images/lc_currencyfield.svg') no-repeat center !important; }
+.w2ui-icon.numberformatpercent{ background: url('../images/lc_numberformatpercent.svg') no-repeat center !important; }
+.w2ui-icon.numberformatdecimal{ background: url('../images/lc_numberformatdecimal.svg') no-repeat center !important; }
+.w2ui-icon.numberformatdate{ background: url('../images/lc_datefield.svg') no-repeat center !important; }
+.w2ui-icon.numberformatincdecimals{ background: url('../images/lc_numberformatincdecimals.svg') no-repeat center !important; }
+.w2ui-icon.numberformatdecdecimals{ background: url('../images/lc_numberformatdecdecimals.svg') no-repeat center !important; }
+.w2ui-icon.sortascending{ background: url('../images/lc_sortascending.svg') no-repeat center !important; }
+.w2ui-icon.sortdescending{ background: url('../images/lc_sortdescending.svg') no-repeat center !important; }
+.w2ui-icon.selected{ background: url('../images/lc_ok.svg') no-repeat center !important; }
+.w2ui-icon.repair{ background: url('../images/lc_backward.svg') no-repeat center !important; }
+.w2ui-icon.specialcharacter{ background: url('../images/lc_insertsymbol.svg') no-repeat center !important; }
 
 .inserttable-pop {
     z-index: 100000;


More information about the Libreoffice-commits mailing list