mirror of
https://github.com/ae-utbm/sith.git
synced 2024-11-26 02:54:20 +00:00
core: remove old markdown editor
This commit is contained in:
parent
8111ae107a
commit
fdfe33dedc
@ -1644,26 +1644,6 @@ label {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.markdown_editor {
|
|
||||||
margin-top: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.markdown_editor a {
|
|
||||||
border: solid 1px $black-color;
|
|
||||||
padding: 2px;
|
|
||||||
min-width: 1em;
|
|
||||||
display: inline-block;
|
|
||||||
text-align: center;
|
|
||||||
margin: 0px 1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.markdown_editor a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
cursor: pointer;
|
|
||||||
box-shadow: 0px 0px 1px 1px $secondary-light-color;
|
|
||||||
transition: all 0.1s linear;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*--------------------------------JQuery-------------------------------*/
|
/*--------------------------------JQuery-------------------------------*/
|
||||||
|
|
||||||
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header
|
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header
|
||||||
|
@ -294,71 +294,6 @@ $('.select_datetime').datetimepicker({
|
|||||||
format: 'Y-m-d H:i:s',
|
format: 'Y-m-d H:i:s',
|
||||||
});
|
});
|
||||||
|
|
||||||
function add_syntax(e, choice) {
|
|
||||||
ta = $(e).parent().children('textarea')[0];
|
|
||||||
ta.focus();
|
|
||||||
var start = ta.selectionStart;
|
|
||||||
var end = ta.selectionEnd;
|
|
||||||
var before = ta.value.substring(0, start);
|
|
||||||
var after = ta.value.substring(end);
|
|
||||||
var between = ta.value.substring(start, end);
|
|
||||||
switch (choice) {
|
|
||||||
case "bold":
|
|
||||||
ta.value = before + "**" + between + "**" + after;
|
|
||||||
ta.selectionEnd = end + 2;
|
|
||||||
break;
|
|
||||||
case "italic":
|
|
||||||
ta.value = before + "*" + between + "*" + after;
|
|
||||||
ta.selectionEnd = end + 1;
|
|
||||||
break;
|
|
||||||
case "underline":
|
|
||||||
ta.value = before + "__" + between + "__" + after;
|
|
||||||
ta.selectionEnd = end + 2;
|
|
||||||
break;
|
|
||||||
case "strike":
|
|
||||||
ta.value = before + "~~" + between + "~~" + after;
|
|
||||||
ta.selectionEnd = end + 2;
|
|
||||||
break;
|
|
||||||
case "sub":
|
|
||||||
ta.value = before + "<sub>" + between + "</sub>" + after;
|
|
||||||
ta.selectionEnd = end + 5;
|
|
||||||
break;
|
|
||||||
case "sup":
|
|
||||||
ta.value = before + "<sup>" + between + "</sup>" + after;
|
|
||||||
ta.selectionEnd = end + 5;
|
|
||||||
break;
|
|
||||||
case "link":
|
|
||||||
if (between === "") {
|
|
||||||
between = "https://";
|
|
||||||
}
|
|
||||||
name = "{% trans %}name{% endtrans %}";
|
|
||||||
ta.value = before + "[" + name + "](" + between + ")" + after;
|
|
||||||
ta.selectionStart = start + 1;
|
|
||||||
ta.selectionEnd = start + 1 + name.length;
|
|
||||||
break;
|
|
||||||
case "image":
|
|
||||||
if (between === "") {
|
|
||||||
between = "{% trans %}https://path/to/image.gif{% endtrans %}";
|
|
||||||
}
|
|
||||||
alt = "{% trans %}alternative text{% endtrans %}";
|
|
||||||
ta.value = before + "![" + alt + "](" + between + "?42% \"{% trans %}Title{% endtrans %}\")" + after;
|
|
||||||
ta.selectionStart = start + 2;
|
|
||||||
ta.selectionEnd = start + 2 + alt.length;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$(document).ready(function() {
|
|
||||||
editor = $('.markdown_editor');
|
|
||||||
editor.prepend('<a onclick="javascript:add_syntax(this, \'image\')">{% trans %}Image{% endtrans %}</a>');
|
|
||||||
editor.prepend('<a onclick="javascript:add_syntax(this, \'link\')">{% trans %}Link{% endtrans %}</a>');
|
|
||||||
editor.prepend('<a onclick="javascript:add_syntax(this, \'sup\')"><sup>{% trans %}sup{% endtrans %}</sup></a>');
|
|
||||||
editor.prepend('<a onclick="javascript:add_syntax(this, \'sub\')"><sub>{% trans %}sub{% endtrans %}</sub></a>');
|
|
||||||
editor.prepend('<a onclick="javascript:add_syntax(this, \'strike\')"><del>{% trans %}S{% endtrans %}</del></a>');
|
|
||||||
editor.prepend('<a onclick="javascript:add_syntax(this, \'underline\')"><u>{% trans %}U{% endtrans %}</u></a>');
|
|
||||||
editor.prepend('<a onclick="javascript:add_syntax(this, \'italic\')"><i>{% trans %}I{% endtrans %}</i></a>');
|
|
||||||
editor.prepend('<a onclick="javascript:add_syntax(this, \'bold\')"><b>{% trans %}B{% endtrans %}</b></a>');
|
|
||||||
});
|
|
||||||
</script>
|
</script>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
</body>
|
</body>
|
||||||
|
Loading…
Reference in New Issue
Block a user