diff src/plugins/plaintext.js @ 29:ea32a44b5a6e

remove more oo
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 11 Aug 2022 19:54:03 -0600
parents b7725dab7482
children
line wrap: on
line diff
--- a/src/plugins/plaintext.js	Thu Aug 11 00:04:48 2022 -0600
+++ b/src/plugins/plaintext.js	Thu Aug 11 19:54:03 2022 -0600
@@ -25,11 +25,12 @@
 	 *                     up. Only applies if addButton is enabled.
 	 */
 	sceditor.plugins.plaintext = function () {
+		var base = {};
 		var plainTextEnabled = true;
 
-		this.init = function () {
-			var commands = this.commands;
-			var opts = this.opts;
+		base.init = function (editor) {
+			var commands = editor.commands;
+			var opts = editor.opts;
 
 			if (opts && opts.plaintext && opts.plaintext.addButton) {
 				plainTextEnabled = opts.plaintext.enabled;
@@ -45,7 +46,7 @@
 			}
 		};
 
-		this.signalPasteRaw = function (data) {
+		base.signalPasteRaw = function (data) {
 			if (plainTextEnabled) {
 				if (data.html && !data.text) {
 					var div = document.createElement('div');
@@ -74,5 +75,7 @@
 				data.html = null;
 			}
 		};
+
+		return base;
 	};
 }(sceditor));