mirror of
https://github.com/XRPLF/xrpl-dev-portal.git
synced 2025-11-05 04:15:50 +00:00
Touch up JS editor
This commit is contained in:
@@ -21,19 +21,23 @@ $(document).ready(()=> {
|
|||||||
cm.setValue(og_text);
|
cm.setValue(og_text);
|
||||||
code_ex0.parent().hide();
|
code_ex0.parent().hide();
|
||||||
|
|
||||||
const cm_resp = CodeMirror(wrapper.find(".response").get(0), {
|
|
||||||
mode: 'javascript',
|
|
||||||
json: false,
|
|
||||||
readOnly: true,
|
|
||||||
gutters: ["CodeMirror-lint-markers"]
|
|
||||||
});
|
|
||||||
|
|
||||||
wrapper.find(".reset-button").click((evt) => {
|
wrapper.find(".reset-button").click((evt) => {
|
||||||
cm.setValue(og_text);
|
cm.setValue(og_text);
|
||||||
|
wrapper.find(".response").empty();
|
||||||
});
|
});
|
||||||
|
|
||||||
wrapper.find(".run-button").click((evt) => {
|
wrapper.find(".run-button").click((evt) => {
|
||||||
cm_resp.setValue("");
|
// Wipe the results area and make a new response CodeMirror
|
||||||
|
const resp = wrapper.find(".response");
|
||||||
|
resp.empty().append("<p><strong>Output</strong></p>");
|
||||||
|
// TODO: make "Response" translatable
|
||||||
|
const cm_resp = CodeMirror(resp.get(0), {
|
||||||
|
mode: 'javascript',
|
||||||
|
json: false,
|
||||||
|
readOnly: true,
|
||||||
|
gutters: ["CodeMirror-lint-markers"]
|
||||||
|
});
|
||||||
|
|
||||||
const oldconsole = console;
|
const oldconsole = console;
|
||||||
console = {
|
console = {
|
||||||
log: (...args) => {
|
log: (...args) => {
|
||||||
|
|||||||
@@ -1459,8 +1459,7 @@ pages:
|
|||||||
funnel: Build
|
funnel: Build
|
||||||
doc_type: Tutorials
|
doc_type: Tutorials
|
||||||
category: Get Started
|
category: Get Started
|
||||||
# template: template-landing-children.html
|
template: template-doc.html
|
||||||
template: template-doc.html #TEMP
|
|
||||||
blurb: Get up and running with some of the resources you'll use to work with the XRP Ledger.
|
blurb: Get up and running with some of the resources you'll use to work with the XRP Ledger.
|
||||||
filters:
|
filters:
|
||||||
- js_editor
|
- js_editor
|
||||||
|
|||||||
@@ -36,7 +36,6 @@ END_REPL = """
|
|||||||
<button type="button" class="btn btn-primary run-button">Run</button>
|
<button type="button" class="btn btn-primary run-button">Run</button>
|
||||||
<button type="reset" class="btn btn-secondary-outline reset-button">Reset</button>
|
<button type="reset" class="btn btn-secondary-outline reset-button">Reset</button>
|
||||||
</p>
|
</p>
|
||||||
<h3>Output</h3>
|
|
||||||
<div class="response"></div>
|
<div class="response"></div>
|
||||||
</div>"""
|
</div>"""
|
||||||
|
|
||||||
|
|||||||
@@ -43,6 +43,13 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" />
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" />
|
||||||
|
|
||||||
|
{% if "js_editor" in currentpage.filters %}
|
||||||
|
<script src="assets/vendor/jshint.js"></script>
|
||||||
|
<script src="assets/vendor/codemirror-js-json-lint.min.js"></script>
|
||||||
|
<script src="assets/vendor/cm-javascript-lint.js"></script>
|
||||||
|
<script src="assets/js/js-editor.js"></script>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{% block head %}
|
{% block head %}
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|||||||
@@ -13,14 +13,6 @@
|
|||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{% if "js_editor" in currentpage.filters %}
|
|
||||||
<script src="assets/vendor/jshint.js"></script>
|
|
||||||
<script src="assets/vendor/codemirror-js-json-lint.min.js"></script>
|
|
||||||
<script src="assets/vendor/cm-javascript-lint.js"></script>
|
|
||||||
<script src="assets/js/js-editor.js"></script>
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block main %}
|
{% block main %}
|
||||||
|
|||||||
Reference in New Issue
Block a user