Skip to content

Instantly share code, notes, and snippets.

@brandon15811
Created June 27, 2014 20:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brandon15811/62ba57e29e684cc12825 to your computer and use it in GitHub Desktop.
Save brandon15811/62ba57e29e684cc12825 to your computer and use it in GitHub Desktop.
webscript.io HTML Pastebin
local html =
[[
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/codemirror/4.3.0/codemirror.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/codemirror/4.3.0/codemirror.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/codemirror/4.3.0/mode/xml/xml.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/codemirror/4.3.0/mode/javascript/javascript.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/codemirror/4.3.0/mode/css/css.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/codemirror/4.3.0/mode/htmlmixed/htmlmixed.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/codemirror/4.3.0/addon/edit/matchbrackets.js"></script>
</head>
<body>
Html:
<form action="https://brandon15811-sdgffdg.webscript.io/submithtml" method="post">
<textarea id="code" name="code"></textarea>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
<script>
var ccode = document.getElementById("code");
var editor = CodeMirror.fromTextArea(ccode, {
lineNumbers: true,
mode: "text/html",
matchBrackets: true
});
editor.on('change',function(cMirror){
// get value right from instance
ccode.value = cMirror.getValue();
});
</script>
</body>
</html>
]]
return 200, html, {['Content-Type']='text/html; charset=utf-8'}
count = storage.count or 0
storage[count] = request.form.code
storage.count = (storage.count or 0) + 1
return 301, '', {["Location"]="/view?id="..count}
return 200, tostring(storage[request.query.id]), {["Content-Type"]="text/html"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment