ACC SHELL

Path : /srv/www/vhosts/calyx/admin/ckeditor/plugins/wsc/
File Upload :
Current File : //srv/www/vhosts/calyx/admin/ckeditor/plugins/wsc/22075.patch

From c35ac0b352a2f9991abd9bf647f22ca05945c923 Mon Sep 17 00:00:00 2001
From: eugene <egnedko@gmail.com>
Date: Wed, 4 Sep 2013 15:11:29 +0300
Subject: [PATCH] xss

---
 dialogs/tmp.html | 23 +++++------------------
 dialogs/wsc.js   |  4 +---
 2 files changed, 6 insertions(+), 21 deletions(-)

diff --git a/dialogs/tmp.html b/dialogs/tmp.html
index 2f3e976..e610fd1 100644
--- a/dialogs/tmp.html
+++ b/dialogs/tmp.html
@@ -72,18 +72,11 @@
 			var manageMessageTmp = new ManagerPostMessage;
 
 			
-				var appString = 'lf/23/unpacked_js/spell.js';
-				var toolsString = 'lf/23/js/tools.js';
-
-				var parseUrl = function(){
-					var serverUrl = window.location.hash.replace( /^#server=/, '' );
-					return serverUrl;
-				};
-
-				var url_version = function() {
-					var frameNumber = window.location.hash.match( /\?.*$/ )[0].replace( /^\?/, '' );
-					return frameNumber;
-				};
+				var appString = (function(){
+					var spell = parent.CKEDITOR.config.wsc.DefaultParams.scriptPath;
+					var serverUrl = parent.CKEDITOR.config.wsc.DefaultParams.serviceHost;
+					return serverUrl + spell;
+				})();
 
 				function loadScript(src, callback) {
 				    var scriptTag = document.createElement("script");
@@ -112,11 +105,6 @@
 
 
 				window.onload = function(){
-					
-					toolsString = parseUrl() + toolsString;
-					
-					appString = parseUrl() + appString;
-
 					 loadScript(appString, function(){
 						manageMessageTmp.send({
 							'id': 'iframeOnload',
@@ -124,7 +112,6 @@
 						});
 					});
 				}
-
 			})(this);
 		</script>
 	</body>
diff --git a/dialogs/wsc.js b/dialogs/wsc.js
index 34311e1..73584aa 100644
--- a/dialogs/wsc.js
+++ b/dialogs/wsc.js
@@ -210,7 +210,7 @@
 	var nameNode, selectNode, frameId;
 
 	NS.framesetHtml = function(tab) {
-		var str = '<iframe src="' + NS.templatePath + NS.serverLocation +'" id=' + NS.iframeNumber + '_' + tab + ' frameborder="0" allowtransparency="1" style="width:100%;border: 1px solid #AEB3B9;overflow: auto;background:#fff; border-radius: 3px;"></iframe>';
+		var str = '<iframe src="' + NS.templatePath + '" id=' + NS.iframeNumber + '_' + tab + ' frameborder="0" allowtransparency="1" style="width:100%;border: 1px solid #AEB3B9;overflow: auto;background:#fff; border-radius: 3px;"></iframe>';
 		return str;
 	};
 
@@ -1012,9 +1012,7 @@ CKEDITOR.dialog.add('checkspell', function(editor) {
 
 				NS.pluginPath = CKEDITOR.getUrl(editor.plugins.wsc.path);
 				NS.iframeNumber = NS.TextAreaNumber;
-				NS.serverLocation = '#server=' + NS.serverLocationHash;
 				NS.templatePath = NS.pluginPath + 'dialogs/tmp.html';
-				
 				NS.LangComparer.setDefaulLangCode( NS.defaultLanguage );
 				NS.currentLang = editor.config.wsc_lang || NS.LangComparer.getSPLangCode( editor.langCode );
 				NS.selectingLang = NS.currentLang;
-- 
1.8.3.msysgit.0


ACC SHELL 2018