<?php include_once '../doc-typo3-funcs.php'; $doxygen_vars = array( "title" => "TYPO3 4.0.1: typo3_src-4.0.1/typo3/sysext/rtehtmlarea/mod2/acronym.php Source File", "datetime" => "Sat Dec 2 19:22:34 2006", "date" => "2 Dec 2006", "doxygenversion" => "1.4.6", "projectname" => "TYPO3 4.0.1", "projectnumber" => "4.0.1" ); get_header($doxygen_vars); ?> <!-- Generated by Doxygen 1.4.6 --> <div class="tabs"> <ul> <li><a href="main.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li> <li><a href="dirs.html"><span>Directories</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="examples.html"><span>Examples</span></a></li> <li> <form action="search.php" method="get"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td><label> <u>S</u>earch for </label></td> <td><input type="text" name="query" value="" size="20" accesskey="s"/></td> </tr> </table> </form> </li> </ul></div> <div class="nav"> <a class="el" href="dir_c8daf1ad746050abf985cc546c89e248.html">typo3_src-4.0.1</a> » <a class="el" href="dir_18071ae4545d8b3e0364d30c0659c74a.html">typo3</a> » <a class="el" href="dir_57bf1ed8249c1fd5b014486d01bcb27a.html">sysext</a> » <a class="el" href="dir_ba35782bbbbab3dd5f9ad49363790eab.html">rtehtmlarea</a> » <a class="el" href="dir_4199fcaf75b5f3b472dc423f1950ab6e.html">mod2</a></div> <h1>acronym.php</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <?php <a name="l00002"></a>00002 <span class="comment">/***************************************************************</span> <a name="l00003"></a>00003 <span class="comment">* Copyright notice</span> <a name="l00004"></a>00004 <span class="comment">*</span> <a name="l00005"></a>00005 <span class="comment">* (c) 2005-2006 Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca></span> <a name="l00006"></a>00006 <span class="comment">* All rights reserved</span> <a name="l00007"></a>00007 <span class="comment">*</span> <a name="l00008"></a>00008 <span class="comment">* This script is part of the TYPO3 project. The TYPO3 project is </span> <a name="l00009"></a>00009 <span class="comment">* free software; you can redistribute it and/or modify</span> <a name="l00010"></a>00010 <span class="comment">* it under the terms of the GNU General Public License as published by</span> <a name="l00011"></a>00011 <span class="comment">* the Free Software Foundation; either version 2 of the License, or</span> <a name="l00012"></a>00012 <span class="comment">* (at your option) any later version.</span> <a name="l00013"></a>00013 <span class="comment">*</span> <a name="l00014"></a>00014 <span class="comment">* The GNU General Public License can be found at</span> <a name="l00015"></a>00015 <span class="comment">* http://www.gnu.org/copyleft/gpl.html.</span> <a name="l00016"></a>00016 <span class="comment">* A copy is found in the textfile GPL.txt and important notices to the license </span> <a name="l00017"></a>00017 <span class="comment">* from the author is found in LICENSE.txt distributed with these scripts.</span> <a name="l00018"></a>00018 <span class="comment">*</span> <a name="l00019"></a>00019 <span class="comment">*</span> <a name="l00020"></a>00020 <span class="comment">* This script is distributed in the hope that it will be useful,</span> <a name="l00021"></a>00021 <span class="comment">* but WITHOUT ANY WARRANTY; without even the implied warranty of</span> <a name="l00022"></a>00022 <span class="comment">* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span> <a name="l00023"></a>00023 <span class="comment">* GNU General Public License for more details.</span> <a name="l00024"></a>00024 <span class="comment">*</span> <a name="l00025"></a>00025 <span class="comment">* This copyright notice MUST APPEAR in all copies of the script!</span> <a name="l00026"></a>00026 <span class="comment">***************************************************************/</span> <a name="l00035"></a>00035 error_reporting (E_ALL ^ E_NOTICE); <a name="l00036"></a>00036 unset($MCONF); <a name="l00037"></a>00037 require ('conf.php'); <a name="l00038"></a>00038 require ($BACK_PATH.'init.php'); <a name="l00039"></a>00039 require ($BACK_PATH.'<span class="keyword">template</span>.php'); <a name="l00040"></a>00040 $LANG->includeLLFile('EXT:rtehtmlarea/mod2/locallang.xml'); <a name="l00041"></a>00041 <a name="l00042"></a><a class="code" href="classtx__rtehtmlarea__acronym.html">00042</a> <span class="keyword">class </span><a class="code" href="classtx__rtehtmlarea__acronym.html">tx_rtehtmlarea_acronym</a> { <a name="l00043"></a><a class="code" href="classtx__rtehtmlarea__acronym.html#ee63c6a4d10776195ef4dc41e070a777">00043</a> var <a class="code" href="classtx__rtehtmlarea__acronym.html#ee63c6a4d10776195ef4dc41e070a777">$content</a>; <a name="l00044"></a><a class="code" href="classtx__rtehtmlarea__acronym.html#37ee72aaf5ae1927c0160269265aba4b">00044</a> var <a class="code" href="classtx__rtehtmlarea__acronym.html#37ee72aaf5ae1927c0160269265aba4b">$modData</a>; <a name="l00045"></a><a class="code" href="classtx__rtehtmlarea__acronym.html#1fc6845712f93e28da6b82cda8f32811">00045</a> var <a class="code" href="classtx__rtehtmlarea__acronym.html#1fc6845712f93e28da6b82cda8f32811">$doc</a>; <a name="l00046"></a>00046 <a name="l00050"></a><a class="code" href="classtx__rtehtmlarea__acronym.html#597ca09047503da856b24424b58020f7">00050</a> function <a class="code" href="classtx__rtehtmlarea__acronym.html#597ca09047503da856b24424b58020f7">init</a>() { <a name="l00051"></a>00051 global $BE_USER,$LANG,$BACK_PATH; <a name="l00052"></a>00052 <a name="l00053"></a>00053 $this->doc = <a class="code" href="classt3lib__div.html#b47f8a8e8be44b79a0b8064dcd427bc1">t3lib_div::makeInstance</a>(<span class="stringliteral">"template"</span>); <a name="l00054"></a>00054 $this->doc->backPath = $BACK_PATH; <a name="l00055"></a>00055 $this->doc->bodyTagAdditions = '<span class="keyword">class</span>=<span class="stringliteral">"popupwin"</span> onload=<span class="stringliteral">"init();"</span>'; <a name="l00056"></a>00056 $this->doc->form = '<form action=<span class="stringliteral">""</span> <span class="keywordtype">id</span>=<span class="stringliteral">"acronymForm"</span> name=<span class="stringliteral">"acronymForm"</span> method=<span class="stringliteral">"POST"</span>>'; <a name="l00057"></a>00057 $this->doc->JScode=' <a name="l00058"></a>00058 <script type=<span class="stringliteral">"text/javascript"</span>> <a name="l00059"></a>00059 <span class="comment">/*<![CDATA[*/</span> <a name="l00060"></a>00060 var editor = parent.editor; <a name="l00061"></a>00061 var HTMLArea = parent.HTMLArea; <a name="l00062"></a>00062 var head = document.getElementsByTagName(<span class="stringliteral">"head"</span>)[0]; <a name="l00063"></a>00063 var link = document.createElement(<span class="stringliteral">"link"</span>); <a name="l00064"></a>00064 link.rel = <span class="stringliteral">"stylesheet"</span>; <a name="l00065"></a>00065 link.href = parent._editor_CSS; <a name="l00066"></a>00066 head.appendChild(link); <a name="l00067"></a>00067 document.documentElement.className = <span class="stringliteral">"popupwin"</span>; <a name="l00068"></a>00068 var param = null; <a name="l00069"></a>00069 var html = editor.getSelectedHTML(); <a name="l00070"></a>00070 var sel = editor._getSelection(); <a name="l00071"></a>00071 var range = editor._createRange(sel); <a name="l00072"></a>00072 var abbr = editor._activeElement(sel); <a name="l00073"></a>00073 var abbrType = null; <a name="l00074"></a>00074 var acronyms = <span class="keyword">new</span> Object(); <a name="l00075"></a>00075 var abbreviations = <span class="keyword">new</span> Object(); <a name="l00076"></a>00076 <span class="keywordflow">if</span>(!(abbr != null && (abbr.tagName.toLowerCase() == <span class="stringliteral">"acronym"</span> || abbr.tagName.toLowerCase() == <span class="stringliteral">"abbr"</span>))) { <a name="l00077"></a>00077 abbr = editor._getFirstAncestor(sel, [<span class="stringliteral">"acronym"</span>, <span class="stringliteral">"abbr"</span>]); <a name="l00078"></a>00078 <span class="keywordflow">if</span>(abbr != null && (abbr.tagName.toLowerCase() == <span class="stringliteral">"acronym"</span> || abbr.tagName.toLowerCase() == <span class="stringliteral">"abbr"</span>)) { <a name="l00079"></a>00079 param = { title : abbr.title, text : abbr.innerHTML}; <a name="l00080"></a>00080 abbrType = abbr.tagName.toLowerCase(); <a name="l00081"></a>00081 } <span class="keywordflow">else</span> { <a name="l00082"></a>00082 param = { title : <span class="stringliteral">""</span>, text : html}; <a name="l00083"></a>00083 } <a name="l00084"></a>00084 } <a name="l00085"></a>00085 <a name="l00086"></a>00086 function setType() { <a name="l00087"></a>00087 <span class="keywordflow">if</span>(document.acronymForm.acronym.checked) { <a name="l00088"></a>00088 abbrType = <span class="stringliteral">"acronym"</span>; <a name="l00089"></a>00089 document.getElementById(<span class="stringliteral">"abbrType"</span>).innerHTML = <span class="stringliteral">"' . $LANG->getLL("</span>Acronym<span class="stringliteral">") . '"</span>; <a name="l00090"></a>00090 } <span class="keywordflow">else</span> { <a name="l00091"></a>00091 abbrType = <span class="stringliteral">"abbr"</span>; <a name="l00092"></a>00092 document.getElementById(<span class="stringliteral">"abbrType"</span>).innerHTML = <span class="stringliteral">"' . $LANG->getLL("</span>Abbreviation<span class="stringliteral">") . '"</span>; <a name="l00093"></a>00093 } <a name="l00094"></a>00094 document.getElementById(<span class="stringliteral">"title"</span>).value = param[<span class="stringliteral">"title"</span>]; <a name="l00095"></a>00095 fillSelect(param[<span class="stringliteral">"text"</span>]); <a name="l00096"></a>00096 } <a name="l00097"></a>00097 <a name="l00098"></a>00098 function <a class="code" href="classtx__rtehtmlarea__acronym.html#597ca09047503da856b24424b58020f7">init</a>() { <a name="l00099"></a>00099 <span class="keywordflow">if</span>(abbrType != null) document.getElementById(<span class="stringliteral">"type"</span>).style.display = <span class="stringliteral">"none"</span>; <a name="l00100"></a>00100 <span class="keywordflow">else</span> abbrType = <span class="stringliteral">"abbr"</span>; <a name="l00101"></a>00101 <span class="keywordflow">if</span>(HTMLArea.is_ie) document.getElementById(<span class="stringliteral">"type"</span>).style.display = <span class="stringliteral">"none"</span>; <a name="l00102"></a>00102 <span class="keywordflow">if</span>(abbrType == <span class="stringliteral">"acronym"</span>) document.acronymForm.acronym.checked = <span class="keyword">true</span>; <a name="l00103"></a>00103 <span class="keywordflow">else</span> document.acronymForm.abbreviation.checked = <span class="keyword">true</span>; <a name="l00104"></a>00104 var acronymUrl = parent.window.opener.RTEarea[editor._doc._editorNo][<span class="stringliteral">"acronymUrl"</span>]; <a name="l00105"></a>00105 var abbrData = HTMLArea._getScript(0, <span class="keyword">false</span>, acronymUrl); <a name="l00106"></a>00106 <span class="keywordflow">if</span>(abbrData) eval(abbrData); <a name="l00107"></a>00107 setType(); <a name="l00108"></a>00108 HTMLArea._addEvents(document.acronymForm.title,[<span class="stringliteral">"keypress"</span>, <span class="stringliteral">"keydown"</span>, <span class="stringliteral">"dragdrop"</span>, <span class="stringliteral">"drop"</span>, <span class="stringliteral">"paste"</span>, <span class="stringliteral">"change"</span>],function(ev) { document.acronymForm.termSelector.selectedIndex=-1; document.acronymForm.acronymSelector.selectedIndex=-1; }); <a name="l00109"></a>00109 document.getElementById(<span class="stringliteral">"title"</span>).focus(); <a name="l00110"></a>00110 }; <a name="l00111"></a>00111 <a name="l00112"></a>00112 function fillSelect(text) { <a name="l00113"></a>00113 var termSelector = document.getElementById(<span class="stringliteral">"termSelector"</span>); <a name="l00114"></a>00114 var acronymSelector = document.getElementById(<span class="stringliteral">"acronymSelector"</span>); <a name="l00115"></a>00115 <span class="keywordflow">while</span>(termSelector.options.length>1) termSelector.options[termSelector.length-1] = null; <a name="l00116"></a>00116 <span class="keywordflow">while</span>(acronymSelector.options.length>1) acronymSelector.options[acronymSelector.length-1] = null; <a name="l00117"></a>00117 <span class="keywordflow">if</span>(abbrType == <span class="stringliteral">"acronym"</span>) var abbrObj = acronyms; <a name="l00118"></a>00118 <span class="keywordflow">else</span> var abbrObj = abbreviations; <a name="l00119"></a>00119 <span class="keywordflow">if</span>(abbrObj != <span class="stringliteral">""</span>) { <a name="l00120"></a>00120 <span class="keywordflow">for</span>(var i in abbrObj) { <a name="l00121"></a>00121 same = (i==text); <a name="l00122"></a>00122 termSelector.options[termSelector.options.length] = <span class="keyword">new</span> Option(abbrObj[i], abbrObj[i], <span class="keyword">false</span>, same); <a name="l00123"></a>00123 acronymSelector.options[acronymSelector.options.length] = <span class="keyword">new</span> Option(i, i, <span class="keyword">false</span>, same); <a name="l00124"></a>00124 <span class="keywordflow">if</span>(same) document.acronymForm.title.value = abbrObj[i]; <a name="l00125"></a>00125 } <a name="l00126"></a>00126 } <a name="l00127"></a>00127 <span class="keywordflow">if</span>(acronymSelector.options.length == 1) { <a name="l00128"></a>00128 document.getElementById(<span class="stringliteral">"selector"</span>).style.display = <span class="stringliteral">"none"</span>; <a name="l00129"></a>00129 } <span class="keywordflow">else</span> { <a name="l00130"></a>00130 document.getElementById(<span class="stringliteral">"selector"</span>).style.display = <span class="stringliteral">"block"</span>; <a name="l00131"></a>00131 } <a name="l00132"></a>00132 }; <a name="l00133"></a>00133 <a name="l00134"></a>00134 function processAcronym(title) { <a name="l00135"></a>00135 <span class="keywordflow">if</span> (title == <span class="stringliteral">""</span> || title == null) { <a name="l00136"></a>00136 <span class="keywordflow">if</span> (abbr) { <a name="l00137"></a>00137 var child = abbr.innerHTML; <a name="l00138"></a>00138 abbr.parentNode.removeChild(abbr); <a name="l00139"></a>00139 editor.insertHTML(child); <a name="l00140"></a>00140 } <a name="l00141"></a>00141 } <span class="keywordflow">else</span> { <a name="l00142"></a>00142 var doc = editor._doc; <a name="l00143"></a>00143 <span class="keywordflow">if</span> (!abbr) { <a name="l00144"></a>00144 abbr = doc.createElement(abbrType); <a name="l00145"></a>00145 abbr.title = title; <a name="l00146"></a>00146 <span class="keywordflow">if</span>(document.acronymForm.acronymSelector.options.length != 1 && document.acronymForm.termSelector.selectedIndex > 0 && document.acronymForm.termSelector.options[document.acronymForm.termSelector.selectedIndex].value == title) html = document.acronymForm.acronymSelector.options[document.acronymForm.acronymSelector.selectedIndex].value; <a name="l00147"></a>00147 abbr.innerHTML = html; <a name="l00148"></a>00148 <span class="keywordflow">if</span> (HTMLArea.is_ie) range.pasteHTML(abbr.outerHTML); <a name="l00149"></a>00149 <span class="keywordflow">else</span> editor.insertNodeAtSelection(abbr); <a name="l00150"></a>00150 } <span class="keywordflow">else</span> { <a name="l00151"></a>00151 abbr.title = title; <a name="l00152"></a>00152 <span class="keywordflow">if</span>(document.acronymForm.acronymSelector.options.length != 1 && document.acronymForm.termSelector.selectedIndex > 0 && document.acronymForm.termSelector.options[document.acronymForm.termSelector.selectedIndex].value == title) abbr.innerHTML = document.acronymForm.acronymSelector.options[document.acronymForm.acronymSelector.selectedIndex].value; <a name="l00153"></a>00153 } <a name="l00154"></a>00154 } <a name="l00155"></a>00155 }; <a name="l00156"></a>00156 <a name="l00157"></a>00157 function onOK() { <a name="l00158"></a>00158 processAcronym(document.getElementById(<span class="stringliteral">"title"</span>).value); <a name="l00159"></a>00159 parent.__dlg_close(null); <a name="l00160"></a>00160 <span class="keywordflow">return</span> <span class="keyword">false</span>; <a name="l00161"></a>00161 }; <a name="l00162"></a>00162 <a name="l00163"></a>00163 function onDelete() { <a name="l00164"></a>00164 processAcronym(<span class="stringliteral">""</span>); <a name="l00165"></a>00165 parent.__dlg_close(null); <a name="l00166"></a>00166 <span class="keywordflow">return</span> <span class="keyword">false</span>; <a name="l00167"></a>00167 }; <a name="l00168"></a>00168 function onCancel() { <a name="l00169"></a>00169 parent.__dlg_close(null); <a name="l00170"></a>00170 <span class="keywordflow">return</span> <span class="keyword">false</span>; <a name="l00171"></a>00171 }; <a name="l00172"></a>00172 <span class="comment">/*]]>*/</span> <a name="l00173"></a>00173 </script> <a name="l00174"></a>00174 '; <a name="l00175"></a>00175 <a name="l00176"></a>00176 $this->modData = $BE_USER->getModuleData(<span class="stringliteral">"acronym.php"</span>,<span class="stringliteral">"ses"</span>); <a name="l00177"></a>00177 <span class="keywordflow">if</span> (<a class="code" href="classt3lib__div.html#016d2190758279b2dbb953826c690118">t3lib_div::_GP</a>(<span class="stringliteral">"OC_key"</span>)) { <a name="l00178"></a>00178 $parts = explode(<span class="stringliteral">"|"</span>,<a class="code" href="classt3lib__div.html#016d2190758279b2dbb953826c690118">t3lib_div::_GP</a>(<span class="stringliteral">"OC_key"</span>)); <a name="l00179"></a>00179 $this->modData[<span class="stringliteral">"openKeys"</span>][$parts[1]] = $parts[0]==<span class="stringliteral">"O"</span> ? 1 : 0; <a name="l00180"></a>00180 $BE_USER->pushModuleData(<span class="stringliteral">"acronym.php"</span>,$this->modData); <a name="l00181"></a>00181 } <a name="l00182"></a>00182 } <a name="l00183"></a>00183 <a name="l00189"></a><a class="code" href="classtx__rtehtmlarea__acronym.html#51cbaa780bf081a98b1d8dbb56e8ca6a">00189</a> function main() { <a name="l00190"></a>00190 <a name="l00191"></a>00191 $this->content=<span class="stringliteral">""</span>; <a name="l00192"></a>00192 $this->content.=$this->main_acronym($this->modData[<span class="stringliteral">"openKeys"</span>]); <a name="l00193"></a>00193 } <a name="l00194"></a>00194 <a name="l00200"></a><a class="code" href="classtx__rtehtmlarea__acronym.html#6a3538c4a506126b2d66ae4ba38edce3">00200</a> function printContent() { <a name="l00201"></a>00201 echo $this->content; <a name="l00202"></a>00202 } <a name="l00203"></a>00203 <a name="l00210"></a><a class="code" href="classtx__rtehtmlarea__acronym.html#b4751a339141c98ae11fc3b101d290f8">00210</a> function main_acronym($openKeys) { <a name="l00211"></a>00211 global $LANG, $BE_USER; <a name="l00212"></a>00212 <a name="l00213"></a>00213 $content.=$this->doc->startPage(<span class="stringliteral">"RTE acronym"</span>); <a name="l00214"></a>00214 $RTEtsConfigParts = explode(<span class="stringliteral">":"</span>,<a class="code" href="classt3lib__div.html#016d2190758279b2dbb953826c690118">t3lib_div::_GP</a>(<span class="stringliteral">"RTEtsConfigParams"</span>)); <a name="l00215"></a>00215 $RTEsetup = $BE_USER->getTSConfig(<span class="stringliteral">"RTE"</span>,<a class="code" href="classt3lib__BEfunc.html#643143cf81548a0c3b160ae0d58bebc9">t3lib_BEfunc::getPagesTSconfig</a>($RTEtsConfigParts[5])); <a name="l00216"></a>00216 $thisConfig = <a class="code" href="classt3lib__BEfunc.html#af77c78443db5a728c702c714f266c22">t3lib_BEfunc::RTEsetup</a>($RTEsetup[<span class="stringliteral">"properties"</span>],$RTEtsConfigParts[0],$RTEtsConfigParts[2],$RTEtsConfigParts[4]); <a name="l00217"></a>00217 <a name="l00218"></a>00218 $content.=' <a name="l00219"></a>00219 <div <span class="keyword">class</span>=<span class="stringliteral">"title"</span> <span class="keywordtype">id</span>=<span class="stringliteral">"abbrType"</span>>' . $LANG->getLL(<span class="stringliteral">"Acronym"</span>) . '</div> <a name="l00220"></a>00220 <fieldset <span class="keywordtype">id</span>=<span class="stringliteral">"type"</span>> <a name="l00221"></a>00221 <legend>' . $LANG->getLL(<span class="stringliteral">"Type_of_abridged_form"</span>) . '</legend> <a name="l00222"></a>00222 <label <span class="keywordflow">for</span>=<span class="stringliteral">"abbreviation"</span> <span class="keyword">class</span>=<span class="stringliteral">"checkbox"</span>>' . $LANG->getLL(<span class="stringliteral">"Abbreviation"</span>) . '</label><input type=<span class="stringliteral">"radio"</span> name=<span class="stringliteral">"type"</span> <span class="keywordtype">id</span>=<span class="stringliteral">"abbreviation"</span> value=<span class="stringliteral">"abbreviation"</span> checked=<span class="stringliteral">"checked"</span> onclick=<span class="stringliteral">"setType();"</span> /> <a name="l00223"></a>00223 <label <span class="keywordflow">for</span>=<span class="stringliteral">"acronym"</span> <span class="keyword">class</span>=<span class="stringliteral">"checkbox"</span>>' . $LANG->getLL(<span class="stringliteral">"Acronym"</span>) . '</label><input type=<span class="stringliteral">"radio"</span> name=<span class="stringliteral">"type"</span> <span class="keywordtype">id</span>=<span class="stringliteral">"acronym"</span> value=<span class="stringliteral">"acronym"</span> onclick=<span class="stringliteral">"setType();"</span> /> <a name="l00224"></a>00224 </fieldset> <a name="l00225"></a>00225 <fieldset <span class="keywordtype">id</span>=<span class="stringliteral">"selector"</span>> <a name="l00226"></a>00226 <legend>' . $LANG->getLL(<span class="stringliteral">"Defined_term"</span>) . '</legend> <a name="l00227"></a>00227 <label <span class="keywordflow">for</span>=<span class="stringliteral">"termSelector"</span> <span class="keyword">class</span>=<span class="stringliteral">"fl"</span> <span class="keywordtype">id</span>=<span class="stringliteral">"termSelectorLabel"</span> title=<span class="stringliteral">"' . $LANG->getLL("</span>Select_a_term<span class="stringliteral">") . '"</span>>' . $LANG->getLL(<span class="stringliteral">"Unabridged_term"</span>) . '</label> <a name="l00228"></a>00228 <select <span class="keywordtype">id</span>=<span class="stringliteral">"termSelector"</span> name=<span class="stringliteral">"termSelector"</span> title=<span class="stringliteral">"' . $LANG->getLL("</span>Select_a_term<span class="stringliteral">") . '"</span> <a name="l00229"></a>00229 onChange=<span class="stringliteral">"document.acronymForm.acronymSelector.selectedIndex=document.acronymForm.termSelector.selectedIndex; document.acronymForm.title.value=document.acronymForm.termSelector.options[document.acronymForm.termSelector.selectedIndex].value;"</span>> <a name="l00230"></a>00230 <option value=<span class="stringliteral">""</span>></option> <a name="l00231"></a>00231 </select> <a name="l00232"></a>00232 <label <span class="keywordflow">for</span>=<span class="stringliteral">"acronymSelector"</span> <span class="keywordtype">id</span>=<span class="stringliteral">"acronymSelectorLabel"</span> title=<span class="stringliteral">"' . $LANG->getLL("</span>Select_an_acronym<span class="stringliteral">") . '"</span>>' . $LANG->getLL(<span class="stringliteral">"Abridged_term"</span>) . '</label> <a name="l00233"></a>00233 <select <span class="keywordtype">id</span>=<span class="stringliteral">"acronymSelector"</span> name=<span class="stringliteral">"acronymSelector"</span> title=<span class="stringliteral">"' . $LANG->getLL("</span>Select_an_acronym<span class="stringliteral">") . '"</span> <a name="l00234"></a>00234 onChange=<span class="stringliteral">"document.acronymForm.termSelector.selectedIndex=document.acronymForm.acronymSelector.selectedIndex; document.acronymForm.title.value=document.acronymForm.termSelector.options[document.acronymForm.termSelector.selectedIndex].value;"</span>> <a name="l00235"></a>00235 <option value=<span class="stringliteral">""</span>></option> <a name="l00236"></a>00236 </select> <a name="l00237"></a>00237 </fieldset> <a name="l00238"></a>00238 <fieldset> <a name="l00239"></a>00239 <legend>' . $LANG->getLL(<span class="stringliteral">"Term_to_abridge"</span>) . '</legend> <a name="l00240"></a>00240 <label <span class="keywordflow">for</span>=<span class="stringliteral">"title"</span> <span class="keyword">class</span>=<span class="stringliteral">"fl"</span> title=<span class="stringliteral">"' . $LANG->getLL('Use_this_term_explain') . '"</span>>' . $LANG->getLL('Use_this_term') . '</label> <a name="l00241"></a>00241 <input type=<span class="stringliteral">"text"</span> <span class="keywordtype">id</span>=<span class="stringliteral">"title"</span> name=<span class="stringliteral">"title"</span> size=<span class="stringliteral">"60"</span> title=<span class="stringliteral">"' . $LANG->getLL('Use_this_term_explain') . '"</span> /> <a name="l00242"></a>00242 </fieldset> <a name="l00243"></a>00243 <div <span class="keyword">class</span>=<span class="stringliteral">"buttons"</span>> <a name="l00244"></a>00244 <button type=<span class="stringliteral">"button"</span> title=<span class="stringliteral">"' . $LANG->getLL("</span>OK<span class="stringliteral">") . '"</span>onclick=<span class="stringliteral">"return onOK();"</span>>' . $LANG->getLL(<span class="stringliteral">"OK"</span>) . '</button> <a name="l00245"></a>00245 <button type=<span class="stringliteral">"button"</span> title=<span class="stringliteral">"' . $LANG->getLL("</span>Delete<span class="stringliteral">") . '"</span> onclick=<span class="stringliteral">"return onDelete();"</span>>' . $LANG->getLL(<span class="stringliteral">"Delete"</span>) . '</button> <a name="l00246"></a>00246 <button type=<span class="stringliteral">"button"</span> title=<span class="stringliteral">"' . $LANG->getLL("</span>Cancel<span class="stringliteral">") . '"</span> onclick=<span class="stringliteral">"return onCancel();"</span>>' . $LANG->getLL(<span class="stringliteral">"Cancel"</span>) . '</button> <a name="l00247"></a>00247 </div>'; <a name="l00248"></a>00248 <a name="l00249"></a>00249 $content.= $this->doc->endPage(); <a name="l00250"></a>00250 <span class="keywordflow">return</span> $content; <a name="l00251"></a>00251 } <a name="l00252"></a>00252 } <a name="l00253"></a>00253 <a name="l00254"></a>00254 <span class="keywordflow">if</span> (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/rtehtmlarea/mod2/acronym.php']) { <a name="l00255"></a>00255 include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/rtehtmlarea/mod2/acronym.php']); <a name="l00256"></a>00256 } <a name="l00257"></a>00257 <a name="l00258"></a>00258 <a name="l00259"></a>00259 <a name="l00260"></a>00260 <span class="comment">// Make instance:</span> <a name="l00261"></a>00261 $SOBE = <a class="code" href="classt3lib__div.html#b47f8a8e8be44b79a0b8064dcd427bc1">t3lib_div::makeInstance</a>('<a class="code" href="classtx__rtehtmlarea__acronym.html">tx_rtehtmlarea_acronym</a>'); <a name="l00262"></a>00262 $SOBE->init(); <a name="l00263"></a>00263 $SOBE->main(); <a name="l00264"></a>00264 $SOBE->printContent(); <a name="l00265"></a>00265 ?> </pre></div><?php include_once '../doc-typo3-funcs.php'; get_footer(); ?>