refactor: remove unused JSONEditingDescriptor

Removing js file related to it as well, since it's not being used
anywhere, unlike with other removed descriptors.
This commit is contained in:
Maxim Beder
2022-10-19 15:56:26 +02:00
committed by Maxim Beder
parent 6017d0c28b
commit a1bb30a792
2 changed files with 0 additions and 44 deletions

View File

@@ -96,15 +96,3 @@ class TabsEditingDescriptor(TabsEditingMixin, MakoModuleDescriptor): # lint-amn
settings tab in your module descriptor.
"""
pass # lint-amnesty, pylint: disable=unnecessary-pass
class JSONEditingDescriptor(EditingDescriptor): # lint-amnesty, pylint: disable=abstract-method
"""
Module that provides a raw editing view of its data as XML. It does not perform
any validation of its definition
"""
css = {'scss': [resource_string(__name__, 'css/codemirror/codemirror.scss')]}
js = {'js': [resource_string(__name__, 'js/src/raw/edit/json.js')]}
js_module_name = "JSONEditingDescriptor"

View File

@@ -1,32 +0,0 @@
// Once generated by CoffeeScript 1.9.3, but now lives as pure JS
/* eslint-disable */
(function() {
var extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },
hasProp = {}.hasOwnProperty;
this.JSONEditingDescriptor = (function(superClass) {
extend(JSONEditingDescriptor, superClass);
function JSONEditingDescriptor(element) {
this.element = element;
this.edit_box = CodeMirror.fromTextArea($(".edit-box", this.element)[0], {
mode: {
name: "javascript",
json: true
},
lineNumbers: true,
lineWrapping: true
});
}
JSONEditingDescriptor.prototype.save = function() {
return {
data: JSON.parse(this.edit_box.getValue())
};
};
return JSONEditingDescriptor;
})(XModule.Descriptor);
}).call(this);