event refactor, landing on HEAD!
[freeside.git] / httemplate / elements / fckeditor / editor / dialog / fck_hiddenfield.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >\r
2 <!--\r
3  * FCKeditor - The text editor for Internet - http://www.fckeditor.net\r
4  * Copyright (C) 2003-2007 Frederico Caldeira Knabben\r
5  *\r
6  * == BEGIN LICENSE ==\r
7  *\r
8  * Licensed under the terms of any of the following licenses at your\r
9  * choice:\r
10  *\r
11  *  - GNU General Public License Version 2 or later (the "GPL")\r
12  *    http://www.gnu.org/licenses/gpl.html\r
13  *\r
14  *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")\r
15  *    http://www.gnu.org/licenses/lgpl.html\r
16  *\r
17  *  - Mozilla Public License Version 1.1 or later (the "MPL")\r
18  *    http://www.mozilla.org/MPL/MPL-1.1.html\r
19  *\r
20  * == END LICENSE ==\r
21  *\r
22  * Hidden Field dialog window.\r
23 -->\r
24 <html xmlns="http://www.w3.org/1999/xhtml">\r
25 <head>\r
26         <title>Hidden Field Properties</title>\r
27         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\r
28         <meta content="noindex, nofollow" name="robots" />\r
29         <script src="common/fck_dialog_common.js" type="text/javascript"></script>\r
30         <script type="text/javascript">\r
31 \r
32 var oEditor = window.parent.InnerDialogLoaded() ;\r
33 var FCK = oEditor.FCK ;\r
34 \r
35 // Gets the document DOM\r
36 var oDOM = FCK.EditorDocument ;\r
37 \r
38 // Get the selected flash embed (if available).\r
39 var oFakeImage = FCK.Selection.GetSelectedElement() ;\r
40 var oActiveEl ;\r
41 \r
42 if ( oFakeImage )\r
43 {\r
44         if ( oFakeImage.tagName == 'IMG' && oFakeImage.getAttribute('_fckinputhidden') )\r
45                 oActiveEl = FCK.GetRealElement( oFakeImage ) ;\r
46         else\r
47                 oFakeImage = null ;\r
48 }\r
49 \r
50 window.onload = function()\r
51 {\r
52         // First of all, translate the dialog box texts\r
53         oEditor.FCKLanguageManager.TranslatePage(document) ;\r
54 \r
55         if ( oActiveEl )\r
56         {\r
57                 GetE('txtName').value           = oActiveEl.name ;\r
58                 GetE('txtValue').value          = oActiveEl.value ;\r
59         }\r
60 \r
61         window.parent.SetOkButton( true ) ;\r
62 }\r
63 \r
64 \r
65 function Ok()\r
66 {\r
67         if ( !oActiveEl )\r
68         {\r
69                 oActiveEl = FCK.EditorDocument.createElement( 'INPUT' ) ;\r
70                 oActiveEl.type = 'hidden' ;\r
71 \r
72                 oFakeImage = null ;\r
73         }\r
74 \r
75         oActiveEl.name = GetE('txtName').value ;\r
76         SetAttribute( oActiveEl, 'value', GetE('txtValue').value ) ;\r
77 \r
78         if ( !oFakeImage )\r
79         {\r
80                 oFakeImage      = oEditor.FCKDocumentProcessor_CreateFakeImage( 'FCK__InputHidden', oActiveEl ) ;\r
81                 oFakeImage.setAttribute( '_fckinputhidden', 'true', 0 ) ;\r
82                 oFakeImage      = FCK.InsertElementAndGetIt( oFakeImage ) ;\r
83         }\r
84         else\r
85                 oEditor.FCKUndo.SaveUndoStep() ;\r
86 \r
87         oEditor.FCKFlashProcessor.RefreshView( oFakeImage, oActiveEl ) ;\r
88 \r
89         return true ;\r
90 }\r
91 \r
92         </script>\r
93 </head>\r
94 <body style="overflow: hidden" scroll="no">\r
95         <table height="100%" width="100%">\r
96                 <tr>\r
97                         <td align="center">\r
98                                 <table border="0" class="inhoud" cellpadding="0" cellspacing="0" width="80%">\r
99                                         <tr>\r
100                                                 <td>\r
101                                                         <span fcklang="DlgHiddenName">Name</span><br />\r
102                                                         <input type="text" size="20" id="txtName" style="width: 100%" />\r
103                                                 </td>\r
104                                         </tr>\r
105                                         <tr>\r
106                                                 <td>\r
107                                                         <span fcklang="DlgHiddenValue">Value</span><br />\r
108                                                         <input type="text" size="30" id="txtValue" style="width: 100%" />\r
109                                                 </td>\r
110                                         </tr>\r
111                                 </table>\r
112                         </td>\r
113                 </tr>\r
114         </table>\r
115 </body>\r
116 </html>\r