From 61fb6b42e722d9f3ad35b17e9de6818f0e33ba4b Mon Sep 17 00:00:00 2001 From: Stanislas Rolland Date: Sat, 22 Nov 2008 21:40:49 +0000 Subject: [PATCH] Follow up for feature #9775: htmlArea RTE: additional features for link insertion dialogue git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@4480 709f56b5-9817-0410-a4d7-c38de5d9e867 --- ChangeLog | 4 ++++ typo3/sysext/rtehtmlarea/ChangeLog | 4 ++++ .../mod3/class.tx_rtehtmlarea_browse_links.php | 9 ++++++++- 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 367bd344e6b..8e5688d11b4 100755 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-11-22 Stanislas Rolland + + * Follow up for feature #9775: htmlArea RTE: additional features for link insertion dialogue + 2008-11-22 Steffen Kamper * felogin: completed ChangeLog, raised ext-version to 1.1.0 diff --git a/typo3/sysext/rtehtmlarea/ChangeLog b/typo3/sysext/rtehtmlarea/ChangeLog index 4f6bfc38787..f3e06db3079 100644 --- a/typo3/sysext/rtehtmlarea/ChangeLog +++ b/typo3/sysext/rtehtmlarea/ChangeLog @@ -1,3 +1,7 @@ +2008-11-22 Stanislas Rolland + + * Follow up for feature #9775: htmlArea RTE: additional features for link insertion dialogue + 2008-11-13 Stanislas Rolland * Follow up for issue #9771: htmlArea RTE spellchecker not working in TYPO3 4.3-dev diff --git a/typo3/sysext/rtehtmlarea/mod3/class.tx_rtehtmlarea_browse_links.php b/typo3/sysext/rtehtmlarea/mod3/class.tx_rtehtmlarea_browse_links.php index bf3374abfce..51493f26c25 100644 --- a/typo3/sysext/rtehtmlarea/mod3/class.tx_rtehtmlarea_browse_links.php +++ b/typo3/sysext/rtehtmlarea/mod3/class.tx_rtehtmlarea_browse_links.php @@ -553,7 +553,7 @@ class tx_rtehtmlarea_browse_links extends browse_links { return false; } '; - // General "jumpToUrl" function: + // General "jumpToUrl" and launchView functions: $JScode.=' function jumpToUrl(URL,anchor) { var add_editorNo = URL.indexOf("editorNo=")==-1 ? "&editorNo='.$this->editorNo.'" : ""; @@ -574,6 +574,13 @@ class tx_rtehtmlarea_browse_links extends browse_links { window.location.href = theLocation; return false; } + function launchView(url) { + var thePreviewWindow=""; + thePreviewWindow = window.open("' . $GLOBALS['BACK_PATH'] . 'show_item.php?table="+url,"ShowItem","height=300,width=410,status=0,menubar=0,resizable=0,location=0,directories=0,scrollbars=1,toolbar=0"); + if (thePreviewWindow && thePreviewWindow.focus) { + thePreviewWindow.focus(); + } + } '; return $JScode; } -- 2.20.1