From 289b75b3e45932ff69154271df973e3419478b8e Mon Sep 17 00:00:00 2001 From: Marius BALTEANU Date: Wed, 5 Jan 2022 00:37:46 +0530 Subject: [PATCH 2/3] Adds task list button to toolbar for CommonMark formatter (32424, #35742). --- public/images/jstoolbar/bt_tl.png | Bin 0 -> 479 bytes public/javascripts/jstoolbar/common_mark.js | 14 ++++++++++++++ public/stylesheets/jstoolbar.css | 3 +++ 3 files changed, 17 insertions(+) create mode 100644 public/images/jstoolbar/bt_tl.png diff --git a/public/images/jstoolbar/bt_tl.png b/public/images/jstoolbar/bt_tl.png new file mode 100644 index 0000000000000000000000000000000000000000..4bf58d1deefd4bb3a061e6d4d3ddde3d531a876f GIT binary patch literal 479 zcmV<50U-W~P)op+Qcsz#fb_@M}AA%s@ImdBeHk%bUSglroVDtGLXdT8^PcRydN}8rI;y#-o(*aF@ zcAoz1G3O5~5arcswJFQ;g;)r~aDl>lrGAJH!4u*PQp&^`Ldh5uF2p$`g6H@YU;y%^ V<0YG5kQ@L2002ovPDHLkV1iLr*2n+= literal 0 HcmV?d00001 diff --git a/public/javascripts/jstoolbar/common_mark.js b/public/javascripts/jstoolbar/common_mark.js index a1b1fd599..8dae000df 100644 --- a/public/javascripts/jstoolbar/common_mark.js +++ b/public/javascripts/jstoolbar/common_mark.js @@ -132,6 +132,20 @@ jsToolBar.prototype.elements.ol = { } } +// tl +jsToolBar.prototype.elements.tl = { + type: 'button', + title: 'Task list', + fn: { + wiki: function() { + this.encloseLineSelection('','',function(str) { + str = str.replace(/\r/g,''); + return str.replace(/(\n|^)[*-]?\s*/g,"$1* [ ] "); + }); + } + } +} + // spacer jsToolBar.prototype.elements.space3 = {type: 'space'} diff --git a/public/stylesheets/jstoolbar.css b/public/stylesheets/jstoolbar.css index 5672e694c..911ae6678 100644 --- a/public/stylesheets/jstoolbar.css +++ b/public/stylesheets/jstoolbar.css @@ -128,6 +128,9 @@ .jstb_ol { background-image: url(../images/jstoolbar/bt_ol.png); } +.jstb_tl { + background-image: url(../images/jstoolbar/bt_tl.png); +} .jstb_bq { background-image: url(../images/jstoolbar/bt_bq.png); } -- 2.32.0 (Apple Git-132)