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);
}