Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
nodejs /
codemirror /
src /
edit /
Delete
Unzip
Name
Size
Permission
Date
Action
CodeMirror.js
8.42
KB
-rw-r--r--
2022-10-24 16:35
commands.js
7.33
KB
-rw-r--r--
2022-10-24 16:35
deleteNearSelection.js
1.03
KB
-rw-r--r--
2022-10-24 16:35
drop_events.js
5.01
KB
-rw-r--r--
2022-10-24 16:35
fromTextArea.js
1.94
KB
-rw-r--r--
2022-10-24 16:35
global_events.js
1.41
KB
-rw-r--r--
2022-10-24 16:35
key_events.js
5.38
KB
-rw-r--r--
2022-10-24 16:35
legacy.js
2.52
KB
-rw-r--r--
2022-10-24 16:35
main.js
2.02
KB
-rw-r--r--
2022-10-24 16:35
methods.js
21.72
KB
-rw-r--r--
2022-10-24 16:35
mouse_events.js
15.6
KB
-rw-r--r--
2022-10-24 16:35
options.js
7.06
KB
-rw-r--r--
2022-10-24 16:35
utils.js
270
B
-rw-r--r--
2022-10-24 16:35
Save
Rename
import { runInOp } from "../display/operations.js" import { ensureCursorVisible } from "../display/scrolling.js" import { cmp } from "../line/pos.js" import { replaceRange } from "../model/changes.js" import { lst } from "../util/misc.js" // Helper for deleting text near the selection(s), used to implement // backspace, delete, and similar functionality. export function deleteNearSelection(cm, compute) { let ranges = cm.doc.sel.ranges, kill = [] // Build up a set of ranges to kill first, merging overlapping // ranges. for (let i = 0; i < ranges.length; i++) { let toKill = compute(ranges[i]) while (kill.length && cmp(toKill.from, lst(kill).to) <= 0) { let replaced = kill.pop() if (cmp(replaced.from, toKill.from) < 0) { toKill.from = replaced.from break } } kill.push(toKill) } // Next, remove those actual ranges. runInOp(cm, () => { for (let i = kill.length - 1; i >= 0; i--) replaceRange(cm.doc, "", kill[i].from, kill[i].to, "+delete") ensureCursorVisible(cm) }) }