Changeset View
Changeset View
Standalone View
Standalone View
branches/5.3.x/core/ckeditor/plugins/wsc/dialogs/tmp.html
Property | Old Value | New Value |
---|---|---|
svn:eol-style | null | LF |
<!DOCTYPE html> | <!DOCTYPE html> | ||||
<html> | <html> | ||||
<head> | <head> | ||||
<meta charset="UTF-8"> | <meta charset="UTF-8"> | ||||
<title>iframe</title> | <title>iframe</title> | ||||
<style> | <style> | ||||
html,body{ | html,body{ | ||||
margin: 0; | margin: 0; | ||||
height: 100%; | height: 100%; | ||||
font: 13px/1.555 "Trebuchet MS", sans-serif; | font: 13px/1.555 "Trebuchet MS", sans-serif; | ||||
} | } | ||||
a{ | a{ | ||||
color: #888; | color: #888; | ||||
font-weight: bold; | font-weight: bold; | ||||
text-decoration: none; | text-decoration: none; | ||||
border-bottom: 1px solid #888; | border-bottom: 1px solid #888; | ||||
} | } | ||||
.main-box { | .main-box { | ||||
color:#252525; | color:#252525; | ||||
padding: 3px 5px; | padding: 3px 5px; | ||||
text-align: justify; | text-align: justify; | ||||
} | } | ||||
.main-box p{margin: 0 0 14px;} | .main-box p{margin: 0 0 14px;} | ||||
.main-box .cerr{ | .main-box .cerr{ | ||||
color: #f00000; | color: #f00000; | ||||
border-bottom-color: #f00000; | border-bottom-color: #f00000; | ||||
} | } | ||||
</style> | </style> | ||||
</head> | </head> | ||||
<body> | <body> | ||||
<div id="content" class="main-box"></div> | <div id="content" class="main-box"></div> | ||||
<iframe src="" frameborder="0" id="spelltext" name="spelltext" style="display:none; width: 100%" ></iframe> | <iframe src="" frameborder="0" id="spelltext" name="spelltext" style="display:none; width: 100%" ></iframe> | ||||
<iframe src="" frameborder="0" id="loadsuggestfirst" name="loadsuggestfirst" style="display:none; width: 100%" ></iframe> | <iframe src="" frameborder="0" id="loadsuggestfirst" name="loadsuggestfirst" style="display:none; width: 100%" ></iframe> | ||||
<iframe src="" frameborder="0" id="loadspellsuggestall" name="loadspellsuggestall" style="display:none; width: 100%" ></iframe> | <iframe src="" frameborder="0" id="loadspellsuggestall" name="loadspellsuggestall" style="display:none; width: 100%" ></iframe> | ||||
<iframe src="" frameborder="0" id="loadOptionsForm" name="loadOptionsForm" style="display:none; width: 100%" ></iframe> | <iframe src="" frameborder="0" id="loadOptionsForm" name="loadOptionsForm" style="display:none; width: 100%" ></iframe> | ||||
<script> | <script> | ||||
(function(window) { | (function(window) { | ||||
// Constructor Manager PostMessage | // Constructor Manager PostMessage | ||||
var ManagerPostMessage = function() { | var ManagerPostMessage = function() { | ||||
var _init = function(handler) { | var _init = function(handler) { | ||||
if (document.addEventListener) { | if (document.addEventListener) { | ||||
window.addEventListener('message', handler, false); | window.addEventListener('message', handler, false); | ||||
} else { | } else { | ||||
window.attachEvent("onmessage", handler); | window.attachEvent("onmessage", handler); | ||||
}; | }; | ||||
}; | }; | ||||
var _sendCmd = function(o) { | var _sendCmd = function(o) { | ||||
var str, | var str, | ||||
type = Object.prototype.toString, | type = Object.prototype.toString, | ||||
fn = o.fn || null, | fn = o.fn || null, | ||||
id = o.id || '', | id = o.id || '', | ||||
target = o.target || window, | target = o.target || window, | ||||
message = o.message || { 'id': id }; | message = o.message || { 'id': id }; | ||||
if (type.call(o.message) == "[object Object]") { | if (type.call(o.message) == "[object Object]") { | ||||
(o.message['id']) ? o.message['id'] : o.message['id'] = id; | (o.message['id']) ? o.message['id'] : o.message['id'] = id; | ||||
message = o.message; | message = o.message; | ||||
}; | }; | ||||
str = JSON.stringify(message, fn); | str = JSON.stringify(message, fn); | ||||
target.postMessage(str, '*'); | target.postMessage(str, '*'); | ||||
}; | }; | ||||
return { | return { | ||||
init: _init, | init: _init, | ||||
send: _sendCmd | send: _sendCmd | ||||
}; | }; | ||||
}; | }; | ||||
var manageMessageTmp = new ManagerPostMessage; | var manageMessageTmp = new ManagerPostMessage; | ||||
var appString = 'lf/23/unpacked_js/spell.js'; | var appString = 'lf/23/unpacked_js/spell.js'; | ||||
var toolsString = 'lf/23/js/tools.js'; | var toolsString = 'lf/23/js/tools.js'; | ||||
var parseUrl = function(){ | var parseUrl = function(){ | ||||
var serverUrl = window.location.hash.replace( /^#server=/, '' ); | var serverUrl = window.location.hash.replace( /^#server=/, '' ); | ||||
return serverUrl; | return serverUrl; | ||||
}; | }; | ||||
var url_version = function() { | var url_version = function() { | ||||
var frameNumber = window.location.hash.match( /\?.*$/ )[0].replace( /^\?/, '' ); | var frameNumber = window.location.hash.match( /\?.*$/ )[0].replace( /^\?/, '' ); | ||||
return frameNumber; | return frameNumber; | ||||
}; | }; | ||||
function loadScript(src, callback) { | function loadScript(src, callback) { | ||||
var scriptTag = document.createElement("script"); | var scriptTag = document.createElement("script"); | ||||
scriptTag.type = "text/javascript"; | scriptTag.type = "text/javascript"; | ||||
callback ? callback : callback = function() {}; | callback ? callback : callback = function() {}; | ||||
if(scriptTag.readyState) { | if(scriptTag.readyState) { | ||||
//IE | //IE | ||||
scriptTag.onreadystatechange = function() { | scriptTag.onreadystatechange = function() { | ||||
if (scriptTag.readyState == "loaded" || | if (scriptTag.readyState == "loaded" || | ||||
scriptTag.readyState == "complete") { | scriptTag.readyState == "complete") { | ||||
scriptTag.onreadystatechange = null; | scriptTag.onreadystatechange = null; | ||||
setTimeout(function(){scriptTag.parentNode.removeChild(scriptTag)},1) | setTimeout(function(){scriptTag.parentNode.removeChild(scriptTag)},1) | ||||
callback(); | callback(); | ||||
} | } | ||||
}; | }; | ||||
}else{ | }else{ | ||||
//Others | //Others | ||||
scriptTag.onload = function() { | scriptTag.onload = function() { | ||||
setTimeout(function(){scriptTag.parentNode.removeChild(scriptTag)},1); | setTimeout(function(){scriptTag.parentNode.removeChild(scriptTag)},1); | ||||
callback(); | callback(); | ||||
}; | }; | ||||
}; | }; | ||||
scriptTag.src = src; | scriptTag.src = src; | ||||
document.getElementsByTagName("head")[0].appendChild(scriptTag); | document.getElementsByTagName("head")[0].appendChild(scriptTag); | ||||
}; | }; | ||||
window.onload = function(){ | window.onload = function(){ | ||||
toolsString = parseUrl() + toolsString; | toolsString = parseUrl() + toolsString; | ||||
appString = parseUrl() + appString; | appString = parseUrl() + appString; | ||||
loadScript(appString, function(){ | loadScript(appString, function(){ | ||||
manageMessageTmp.send({ | manageMessageTmp.send({ | ||||
'id': 'iframeOnload', | 'id': 'iframeOnload', | ||||
'target': window.parent | 'target': window.parent | ||||
}); | }); | ||||
}); | }); | ||||
} | } | ||||
})(this); | })(this); | ||||
</script> | </script> | ||||
</body> | </body> | ||||
</html> | </html> |