UNPKG

biojs-vis-pdbviewer

Version:

A BioJS 2.0 component to view protein structures

25 lines (24 loc) 911 B
Clazz.declarePackage ("javajs.swing"); Clazz.load (["javajs.swing.Document", "$.JComponent"], "javajs.swing.JTextPane", ["JU.SB"], function () { c$ = Clazz.declareType (javajs.swing, "JTextPane", javajs.swing.JComponent, javajs.swing.Document); Clazz.makeConstructor (c$, function () { Clazz.superConstructor (this, javajs.swing.JTextPane, ["txtJTP"]); this.text = ""; }); Clazz.defineMethod (c$, "getDocument", function () { return this; }); Clazz.overrideMethod (c$, "insertString", function (i, s, object) { i = Math.min (i, this.text.length); this.text = this.text.substring (0, i) + s + this.text.substring (i); }, "~N,~S,~O"); Clazz.overrideMethod (c$, "toHTML", function () { var sb = new JU.SB (); sb.append ("<textarea type=text id='" + this.id + "' class='JTextPane' style='" + this.getCSSstyle (98, 98) + "'>" + this.text + "</textarea>"); return sb.toString (); }); });