From 2fd48b56088d9b9a5da92ce1333b8925cae94836 Mon Sep 17 00:00:00 2001 From: Manfred Kindl Date: Mon, 6 Aug 2012 15:07:47 +0000 Subject: [PATCH] =?UTF-8?q?Einf=C3=BCge-Buttons=20f=C3=BCr=20MathML=20und?= =?UTF-8?q?=20Textformatierung=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cis/testtool/admin/index.php | 91 +++++++++++++++++++++++++++++++++--- 1 file changed, 85 insertions(+), 6 deletions(-) diff --git a/cis/testtool/admin/index.php b/cis/testtool/admin/index.php index e6b4c3042..4d14e3801 100644 --- a/cis/testtool/admin/index.php +++ b/cis/testtool/admin/index.php @@ -103,6 +103,48 @@ function preview() { document.getElementById('vorschau').innerHTML = document.getElementById('text').value; } +function previewvorschlag() +{ + document.getElementById('vorschauvorschlag').innerHTML = document.getElementById('text_vorschlag').value; +} +function insertfrage(aTag, eTag) +{ + var input = document.forms['formular_frage'].elements['text']; + input.focus(); + /* Einfügen des Formatierungscodes */ + var start = input.selectionStart; + var end = input.selectionEnd; + var insText = input.value.substring(start, end); + input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end); + /* Anpassen der Cursorposition */ + var pos; + if (insText.length == 0) { + pos = start + aTag.length; + } else { + pos = start + aTag.length + insText.length + eTag.length; + } + input.selectionStart = pos; + input.selectionEnd = pos; +} +function insertvorschlag(aTag, eTag) +{ + var input = document.forms['formular_vorschlag'].elements['text_vorschlag']; + input.focus(); + /* Einfügen des Formatierungscodes */ + var start = input.selectionStart; + var end = input.selectionEnd; + var insText = input.value.substring(start, end); + input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end); + /* Anpassen der Cursorposition */ + var pos; + if (insText.length == 0) { + pos = start + aTag.length; + } else { + pos = start + aTag.length + insText.length + eTag.length; + } + input.selectionStart = pos; + input.selectionEnd = pos; +}