changeset 24:80a86fb8f2b7

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 09 Aug 2022 22:49:59 -0600
parents c2a85b2ec677
children 80bf0adc9efd
files src/formats/bbcode.js src/formats/xhtml.js src/sceditor.js
diffstat 3 files changed, 13 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
diff -r c2a85b2ec677 -r 80a86fb8f2b7 src/formats/bbcode.js
--- a/src/formats/bbcode.js	Tue Aug 09 13:25:17 2022 -0600
+++ b/src/formats/bbcode.js	Tue Aug 09 22:49:59 2022 -0600
@@ -635,6 +635,7 @@
 			isInline: false,
 			quoteType: QuoteType.never,
 			format: function (element, content) {
+console.log('a');
 				var authorAttr = 'data-author';
 				var	author = '';
 				var cite;
@@ -656,6 +657,7 @@
 						element.removeChild(cite);
 					}
 
+console.log('qqq');
 					content	= this.elementToBbcode(element);
 					author  = '=' + author.replace(/(^\s+|\s+$)/g, '');
 
@@ -2496,20 +2498,20 @@
 		 * Initializer
 		 * @private
 		 */
-		base.init = function () {
-			base.opts = this.opts;
+		base.init = function (editor) {
+			base.opts = editor.opts;
 			base.elementToBbcode = elementToBbcode;
 
 			// build the BBCode cache
 			buildBbcodeCache();
 
-			this.commands = extend(
-				true, {}, defaultCommandsOverrides, this.commands
+			editor.commands = extend(
+				true, {}, defaultCommandsOverrides, editor.commands
 			);
 
 			// Add BBCode helper methods
-			this.toBBCode   = base.toSource;
-			this.fromBBCode = base.toHtml;
+			editor.toBBCode   = base.toSource;
+			editor.fromBBCode = base.toHtml;
 		};
 
 		/**
diff -r c2a85b2ec677 -r 80a86fb8f2b7 src/formats/xhtml.js
--- a/src/formats/xhtml.js	Tue Aug 09 13:25:17 2022 -0600
+++ b/src/formats/xhtml.js	Tue Aug 09 22:49:59 2022 -0600
@@ -506,7 +506,7 @@
 		 * Init
 		 * @return {void}
 		 */
-		base.init = function () {
+		base.init = function (editor) {
 			if (!isEmptyObject(xhtmlFormat.converters || {})) {
 				each(
 					xhtmlFormat.converters,
@@ -522,8 +522,8 @@
 				);
 			}
 
-			this.commands = extend(true,
-				{}, defaultCommandsOverrides, this.commands);
+			editor.commands = extend(true,
+				{}, defaultCommandsOverrides, editor.commands);
 		};
 
 		/**
diff -r c2a85b2ec677 -r 80a86fb8f2b7 src/sceditor.js
--- a/src/sceditor.js	Tue Aug 09 13:25:17 2022 -0600
+++ b/src/sceditor.js	Tue Aug 09 22:49:59 2022 -0600
@@ -4506,7 +4506,7 @@
 				pluginManager.register(plugin.trim());
 			});
 			if ('init' in format) {
-				format.init.call(base);
+				format.init(base);
 			}
 
 			// create the editor
@@ -4536,7 +4536,7 @@
 				// TODO: use editor doc and window?
 				pluginManager.call('ready');
 				if ('onReady' in format) {
-					format.onReady.call(base);
+					format.onReady(base);
 				}
 			};
 			onEvent(globalWin, 'load', loaded);