Skip to content

Commit f8c7d9e

Browse files
committed
add delete option for MD cells
1 parent 03fc7dd commit f8c7d9e

1 file changed

Lines changed: 33 additions & 42 deletions

File tree

  • notebookjs/src/public/javascripts

notebookjs/src/public/javascripts/index.js

Lines changed: 33 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,13 @@ const editor = CodeMirror(document.getElementById('div-1'), {
88

99

1010
var md = new Remarkable()
11-
// console.log(md.render('# Remarkable rulezz!'));
12-
1311
//Global Params
1412
let vars_in_scope = {
1513
"div-1": editor
1614
}
1715

18-
let md_texts = {} //stores markdown text and corresponding div name
19-
20-
let __code_cell_count = 1
21-
// let __all_cells_count =
16+
var md_texts = {} //stores markdown text and corresponding div name
17+
var __code_cell_count = 1
2218

2319

2420
$("#div-1")
@@ -96,7 +92,7 @@ function add_new_code_cell(c_id, where) {
9692
</button>
9793
</div>
9894
99-
<button type="button" id="del_btn-${new_id}" class="btn btn-sm btn-danger del"><i
95+
<button type="button" id="del-btn_${new_id}" class="btn btn-sm btn-danger del"><i
10096
class="fas fa-trash-alt"></i>
10197
</button>
10298
</div>
@@ -153,42 +149,41 @@ function add_new_text_cell(c_id, where) {
153149
let html = `
154150
<div class="row" style="margin-top: 10px;" id="cell-${new_id}">
155151
<div class="col-md-1">
156-
<p id="cell-num" class="code_symbol">[${new_id}]</p>
157-
</div>
152+
<p id="cell-num" class="code_symbol">[${new_id}]</p>
153+
</div>
158154
159-
<div id="text-div_${new_id}" class="col-md-11">
160-
<div id="btn-actions-${new_id}" class="btn-group-horizontal" style="margin-bottom: 2px;">
161-
<button type="button" id="run_div-1" class="btn btn-sm btn-success run"><i class="fas fa-play"></i>
162-
Run</button>
163-
<div class="btn-group" role="group" aria-label="Basic example">
164-
<button type="button" id="add_code_down_btn-${new_id}" class="btn btn-sm btn-info add-code">
165-
<i class="fas fa-sort-down" style="margin-top: -10px;"></i> Code
166-
</button>
167-
<button type="button" id="add_code_up_btn-${new_id}" class="btn btn-sm btn-info add-code">
168-
<i class="fas fa-sort-up"></i> Code
155+
<div id="text-div_${new_id}" class="col-md-11">
156+
<div id="btn-actions-${new_id}" class="btn-group-horizontal" style="margin-bottom: 2px;">
157+
<button type="button" id="run_div-1" class="btn btn-sm btn-success run"><i class="fas fa-play"></i>
158+
Run</button>
159+
<div class="btn-group" role="group" aria-label="Basic example">
160+
<button type="button" id="add_code_down_btn-${new_id}" class="btn btn-sm btn-info add-code">
161+
<i class="fas fa-sort-down" style="margin-top: -10px;"></i> Code
162+
</button>
163+
<button type="button" id="add_code_up_btn-${new_id}" class="btn btn-sm btn-info add-code">
164+
<i class="fas fa-sort-up"></i> Code
165+
</button>
166+
</div>
167+
168+
<div class="btn-group" role="group" aria-label="Basic example">
169+
<button type="button" id="add_text_down_btn-${new_id}" class="btn btn-sm btn-info add-text">
170+
<i class="fas fa-sort-down" style="margin-top: -10px;"></i> Text
171+
</button>
172+
<button type="button" id="add_text_up_btn-${new_id}" class="btn btn-sm btn-info add-text">
173+
<i class="fas fa-sort-up"></i> Text
174+
</button>
175+
</div>
176+
177+
<button type="button" id="del-text_${new_id}" class="btn btn-sm btn-danger del"><i
178+
class="fas fa-trash-alt"></i>
169179
</button>
170180
</div>
171181
172-
<div class="btn-group" role="group" aria-label="Basic example">
173-
<button type="button" id="add_text_down_btn-${new_id}" class="btn btn-sm btn-info add-text">
174-
<i class="fas fa-sort-down" style="margin-top: -10px;"></i> Text
175-
</button>
176-
<button type="button" id="add_text_up_btn-${new_id}" class="btn btn-sm btn-info add-text">
177-
<i class="fas fa-sort-up"></i> Text
178-
</button>
179-
</div>
180-
181-
<button type="button" id="del-text_${new_id}" class="btn btn-sm btn-danger del"><i
182-
class="fas fa-trash-alt"></i>
183-
</button>
182+
<textarea id="text-box_${new_id}" class="text-box"></textarea>
184183
</div>
185184
186-
<textarea id="text-box_${new_id}" class="text-box"></textarea>
187-
</div>
188-
189-
<div class="col-md-1"></div>
190-
<div id="out-text-div_${new_id}" style="display:block;" class="col-md-11 text-out-box">
191-
</div>
185+
<div class="col-md-1"></div>
186+
<div id="out-text-div_${new_id}" style="display:block;" class="col-md-11 text-out-box"></div>
192187
</div>
193188
194189
`
@@ -250,14 +245,10 @@ $(document).on("click", "button.run", function () {
250245
})
251246

252247
$(document).on("click", "button.del", function () {
253-
let id = this.id.split("-")[1]
248+
let id = this.id.split("_")[1]
254249
delete_cell(id)
255250
})
256251

257-
$(document).on("click", "button.del-text", function () {
258-
let id = this.id.split("-")[1]
259-
delete_text_cell(id)
260-
})
261252

262253
$(document).on("click", "button.add-code", function () {
263254
let where;

0 commit comments

Comments
 (0)