Add markdown support (marked lib)
Conflicts: client/css/style.css
This commit is contained in:
parent
9a3f4ddb2f
commit
36ee5a6db5
5 changed files with 35 additions and 4 deletions
|
@ -14,6 +14,13 @@ h1 a.banner {
|
||||||
font-size: 48px;
|
font-size: 48px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
.content h1, .content h2, .content h3 {
|
||||||
|
font-family: 'Rock Salt', "Arial Rounded MT Bold", arial, serif !important;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
.content h3 {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
#go {
|
#go {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
|
|
@ -612,3 +612,14 @@ img {
|
||||||
.export button, .import * {
|
.export button, .import * {
|
||||||
margin-right: 15px;
|
margin-right: 15px;
|
||||||
}
|
}
|
||||||
|
.content h1 {
|
||||||
|
font-family: 'Rock Salt', "Arial Rounded MT Bold", arial, serif;
|
||||||
|
color: #5c9db4;
|
||||||
|
font-size: 22px;
|
||||||
|
}
|
||||||
|
.content * {
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 0;
|
||||||
|
padding-top: 0;
|
||||||
|
padding-bottom: 0;
|
||||||
|
}
|
||||||
|
|
6
client/lib/marked.min.js
vendored
Normal file
6
client/lib/marked.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
|
@ -108,7 +108,8 @@ function getMessage(m) {
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'editCard':
|
case 'editCard':
|
||||||
$("#" + data.id).children('.content:first').text(data.value);
|
$("#" + data.id).children('.content:first').attr('data-text', data.value);
|
||||||
|
$("#" + data.id).children('.content:first').html(marked(data.value));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'initColumns':
|
case 'initColumns':
|
||||||
|
@ -175,12 +176,13 @@ function drawNewCard(id, text, x, y, rot, colour, sticker, animationspeed) {
|
||||||
<img class="card-image" src="images/' +
|
<img class="card-image" src="images/' +
|
||||||
colour + '-card.png">\
|
colour + '-card.png">\
|
||||||
<div id="content:' + id +
|
<div id="content:' + id +
|
||||||
'" class="content stickertarget droppable">' +
|
'" class="content stickertarget droppable" data-text="">' +
|
||||||
text + '</div><span class="filler"></span>\
|
marked(text) + '</div><span class="filler"></span>\
|
||||||
</div>';
|
</div>';
|
||||||
|
|
||||||
var card = $(h);
|
var card = $(h);
|
||||||
card.appendTo('#board');
|
card.appendTo('#board');
|
||||||
|
$("#" + id).children('.content:first').attr('data-text', text);
|
||||||
|
|
||||||
//@TODO
|
//@TODO
|
||||||
//Draggable has a bug which prevents blur event
|
//Draggable has a bug which prevents blur event
|
||||||
|
@ -291,10 +293,14 @@ function drawNewCard(id, text, x, y, rot, colour, sticker, animationspeed) {
|
||||||
);
|
);
|
||||||
|
|
||||||
card.children('.content').editable(function(value, settings) {
|
card.children('.content').editable(function(value, settings) {
|
||||||
|
$("#" + id).children('.content:first').attr('data-text', value);
|
||||||
onCardChange(id, value);
|
onCardChange(id, value);
|
||||||
return (value);
|
return (marked(value));
|
||||||
}, {
|
}, {
|
||||||
type: 'textarea',
|
type: 'textarea',
|
||||||
|
data: function() {
|
||||||
|
return $("#" + id).children('.content:first').attr('data-text');
|
||||||
|
},
|
||||||
submit: 'OK',
|
submit: 'OK',
|
||||||
style: 'inherit',
|
style: 'inherit',
|
||||||
cssclass: 'card-edit-form',
|
cssclass: 'card-edit-form',
|
||||||
|
|
|
@ -24,6 +24,7 @@ html(lang="en")
|
||||||
<script src="lib/jquery.ui.touch-punch.min.js"></script>
|
<script src="lib/jquery.ui.touch-punch.min.js"></script>
|
||||||
<script src="lib/jquery.jeditable.js"></script>
|
<script src="lib/jquery.jeditable.js"></script>
|
||||||
<script src="lib/jquery.blockUI.js"></script>
|
<script src="lib/jquery.blockUI.js"></script>
|
||||||
|
<script src="lib/marked.min.js"></script>
|
||||||
|
|
||||||
<!-- Socket.IO -->
|
<!-- Socket.IO -->
|
||||||
<script src="socket.io/socket.io.js"></script>
|
<script src="socket.io/socket.io.js"></script>
|
||||||
|
|
Loading…
Add table
Reference in a new issue