1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
3
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
4
* Copyright (C) 2003-2007 Frederico Caldeira Knabben
8
* Licensed under the terms of any of the following licenses at your
11
* - GNU General Public License Version 2 or later (the "GPL")
12
* http://www.gnu.org/licenses/gpl.html
14
* - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
15
* http://www.gnu.org/licenses/lgpl.html
17
* - Mozilla Public License Version 1.1 or later (the "MPL")
18
* http://www.mozilla.org/MPL/MPL-1.1.html
26
<title>Reference Properties</title>
27
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
28
<meta name="robots" content="noindex, nofollow" />
29
<script type="text/javascript">
31
var oEditor = window.parent.InnerDialogLoaded() ;
32
var FCK = oEditor.FCK ;
33
var FCKLang = oEditor.FCKLang ;
34
var FCKConfig = oEditor.FCKConfig ;
35
var FCKRegexLib = oEditor.FCKRegexLib ;
36
var FCKTools = oEditor.FCKTools ;
38
document.write( '<script src="' + FCKConfig.BasePath + 'dialog/common/fck_dialog_common.js" type="text/javascript"><\/script>' ) ;
41
<script type="text/javascript">
43
// Get the selected flash embed (if available).
44
var oFakeImage = FCK.Selection.GetSelectedElement() ;
49
if ( oFakeImage.tagName == 'IMG' && oFakeImage.getAttribute('_fck_mw_ref') )
50
oRef = FCK.GetRealElement( oFakeImage ) ;
55
window.onload = function()
57
// Translate the dialog box texts.
58
oEditor.FCKLanguageManager.TranslatePage(document) ;
60
// Load the selected link information (if any).
63
// Activate the "OK" button.
64
window.parent.SetOkButton( true ) ;
65
window.parent.SetAutoSize( true ) ;
66
GetE('xRefText').focus();
69
function LoadSelection()
73
GetE('xRefText').value = FCKTools.HTMLDecode( oRef.innerHTML ).replace( /"/g, '"' ) ;
74
GetE('xRefName').value = oRef.getAttribute( 'name' ) ;
77
//#### The OK button was hit.
82
oRef = FCK.EditorDocument.createElement( 'SPAN' ) ;
83
oRef.className = 'fck_mw_ref' ;
86
var refData = FCKTools.HTMLEncode( GetE('xRefText').value ).Trim().replace( /"/g, '"' ) ;
87
oRef.innerHTML = refData ;
88
SetAttribute( oRef, "name", GetE('xRefName').value ) ;
92
oFakeImage = oEditor.FCKDocumentProcessor_CreateFakeImage( 'FCK__MWRef', oRef ) ;
93
oFakeImage.setAttribute( '_fck_mw_ref', 'true', 0 ) ;
94
oFakeImage = FCK.InsertElement( oFakeImage ) ;
102
<body style="overflow: hidden">
104
<table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%">
107
<span fcklang="wikiRef">Reference text (Wikitext)</span>
112
<textarea id="xRefText" style="width: 100%; height: 100%; font-family: Monospace"
113
cols="50" rows="5"></textarea>
118
<span fcklang="wikiRefName">Reference name (optional)</span><br />
119
<input id="xRefName" type="text" size="15" />