diff --git a/app/assets/images/jstoolbar/bold.svg b/app/assets/images/jstoolbar/bold.svg new file mode 100644 index 000000000..69752c492 --- /dev/null +++ b/app/assets/images/jstoolbar/bold.svg @@ -0,0 +1 @@ + diff --git a/app/assets/images/jstoolbar/checklist.svg b/app/assets/images/jstoolbar/checklist.svg new file mode 100644 index 000000000..a31e61514 --- /dev/null +++ b/app/assets/images/jstoolbar/checklist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/assets/images/jstoolbar/code_blocks.svg b/app/assets/images/jstoolbar/code_blocks.svg new file mode 100644 index 000000000..3878e6182 --- /dev/null +++ b/app/assets/images/jstoolbar/code_blocks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/assets/images/jstoolbar/h1.svg b/app/assets/images/jstoolbar/h1.svg new file mode 100644 index 000000000..5fe40c237 --- /dev/null +++ b/app/assets/images/jstoolbar/h1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/assets/images/jstoolbar/h2.svg b/app/assets/images/jstoolbar/h2.svg new file mode 100644 index 000000000..5b94e8806 --- /dev/null +++ b/app/assets/images/jstoolbar/h2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/assets/images/jstoolbar/h3.svg b/app/assets/images/jstoolbar/h3.svg new file mode 100644 index 000000000..856202909 --- /dev/null +++ b/app/assets/images/jstoolbar/h3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/assets/images/jstoolbar/help.svg b/app/assets/images/jstoolbar/help.svg new file mode 100644 index 000000000..b5377a554 --- /dev/null +++ b/app/assets/images/jstoolbar/help.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/assets/images/jstoolbar/image.svg b/app/assets/images/jstoolbar/image.svg new file mode 100644 index 000000000..95109ccce --- /dev/null +++ b/app/assets/images/jstoolbar/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/assets/images/jstoolbar/indent_decrease.svg b/app/assets/images/jstoolbar/indent_decrease.svg new file mode 100644 index 000000000..f60f03221 --- /dev/null +++ b/app/assets/images/jstoolbar/indent_decrease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/assets/images/jstoolbar/indent_increase.svg b/app/assets/images/jstoolbar/indent_increase.svg new file mode 100644 index 000000000..2bdc78b8a --- /dev/null +++ b/app/assets/images/jstoolbar/indent_increase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/assets/images/jstoolbar/italic.svg b/app/assets/images/jstoolbar/italic.svg new file mode 100644 index 000000000..47c4f60d9 --- /dev/null +++ b/app/assets/images/jstoolbar/italic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/assets/images/jstoolbar/list_bulleted.svg b/app/assets/images/jstoolbar/list_bulleted.svg new file mode 100644 index 000000000..dbc230a34 --- /dev/null +++ b/app/assets/images/jstoolbar/list_bulleted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/assets/images/jstoolbar/list_numbered.svg b/app/assets/images/jstoolbar/list_numbered.svg new file mode 100644 index 000000000..17bbeadd7 --- /dev/null +++ b/app/assets/images/jstoolbar/list_numbered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/assets/images/jstoolbar/strikethrough.svg b/app/assets/images/jstoolbar/strikethrough.svg new file mode 100644 index 000000000..c34e64bea --- /dev/null +++ b/app/assets/images/jstoolbar/strikethrough.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/assets/images/jstoolbar/table.svg b/app/assets/images/jstoolbar/table.svg new file mode 100644 index 000000000..27755e5c5 --- /dev/null +++ b/app/assets/images/jstoolbar/table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/assets/images/jstoolbar/underlined.svg b/app/assets/images/jstoolbar/underlined.svg new file mode 100644 index 000000000..6a31acabb --- /dev/null +++ b/app/assets/images/jstoolbar/underlined.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/assets/images/jstoolbar/wiki_link.svg b/app/assets/images/jstoolbar/wiki_link.svg new file mode 100644 index 000000000..61f5978df --- /dev/null +++ b/app/assets/images/jstoolbar/wiki_link.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/stylesheets/jstoolbar.css b/app/assets/stylesheets/jstoolbar.css index 6870261d7..50f5e2774 100644 --- a/app/assets/stylesheets/jstoolbar.css +++ b/app/assets/stylesheets/jstoolbar.css @@ -36,7 +36,7 @@ display: inline-block; vertical-align: bottom; line-height: 19px; - border-bottom: 1px solid transparent; + border-bottom: 1px solid transparent; } .jstElements { display: inline-block; @@ -105,59 +105,65 @@ /* Buttons -------------------------------------------------------- */ .jstb_strong { - background-image: url(/jstoolbar/bt_strong.png); + background-image: url(/jstoolbar/bold.svg); } .jstb_em { - background-image: url(/jstoolbar/bt_em.png); + background-image: url(/jstoolbar/italic.svg); } .jstb_ins { - background-image: url(/jstoolbar/bt_ins.png); + background-image: url(/jstoolbar/underlined.svg); } .jstb_del { - background-image: url(/jstoolbar/bt_del.png); + background-image: url(/jstoolbar/strikethrough.svg); } -.jstb_code { - background-image: url(/jstoolbar/bt_code.png); +.jstb_code::before { + content: "C"; + font-size: 14px; + color: #333; + font-weight: 700 } .jstb_h1 { - background-image: url(/jstoolbar/bt_h1.png); + background-image: url(/jstoolbar/h1.svg); } .jstb_h2 { - background-image: url(/jstoolbar/bt_h2.png); + background-image: url(/jstoolbar/h2.svg); } .jstb_h3 { - background-image: url(/jstoolbar/bt_h3.png); + background-image: url(/jstoolbar/h3.svg); } .jstb_ul { - background-image: url(/jstoolbar/bt_ul.png); + background-image: url(/jstoolbar/list_bulleted.svg); } .jstb_ol { - background-image: url(/jstoolbar/bt_ol.png); + background-image: url(/jstoolbar/list_numbered.svg); } .jstb_tl { - background-image: url(/jstoolbar/bt_tl.png); + background-image: url(/jstoolbar/checklist.svg); } .jstb_bq { - background-image: url(/jstoolbar/bt_bq.png); + background-image: url(/jstoolbar/indent_increase.svg); } .jstb_unbq { - background-image: url(/jstoolbar/bt_bq_remove.png); + background-image: url(/jstoolbar/indent_decrease.svg); } -.jstb_pre { - background-image: url(/jstoolbar/bt_pre.png); +.jstb_pre::before { + content: "pre"; + font-size: 10px; + color: #333; + font-weight: 700 } .jstb_precode { - background-image: url(/jstoolbar/bt_precode.png); + background-image: url(/jstoolbar/code_blocks.svg); } .jstb_link { - background-image: url(/jstoolbar/bt_link.png); + background-image: url(/jstoolbar/wiki_link.svg); } .jstb_img { - background-image: url(/jstoolbar/bt_img.png); + background-image: url(/jstoolbar/image.svg); } .jstb_table { - background-image: url(/jstoolbar/bt_table.png); + background-image: url(/jstoolbar/table.svg); } .jstb_help { - background-image: url(/help.png); + background-image: url(/jstoolbar/help.svg); }