Fixed bug #14130: Switching pages with browsebox doesn't work (thanks to Mark Kuiphuis)
authorXavier Perseguers <typo3@perseguers.ch>
Thu, 3 Jun 2010 13:23:42 +0000 (13:23 +0000)
committerXavier Perseguers <typo3@perseguers.ch>
Thu, 3 Jun 2010 13:23:42 +0000 (13:23 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@7800 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/indexed_search/pi/class.tx_indexedsearch.php
typo3/sysext/indexed_search/pi/indexed_search.tmpl

index 144ae99..894699c 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-06-03  Xavier Perseguers  <typo3@perseguers.ch>
+
+       * Fixed bug #14130: Switching pages with browsebox doesn't work (thanks to Mark Kuiphuis)
+
 2010-06-02  Christian Kuhn  <lolli@schwarzbu.ch>
 
        * Fixed bug #13506: [felogin] Function changePassword does not work, when hitting 'enter' in change password form (Thanks to Christian Futterlieb)
index 21ab7d4..5c15dae 100755 (executable)
@@ -1853,9 +1853,9 @@ class tx_indexedsearch extends tslib_pibase {
         * @return      string          Input string wrapped in <a> tag with onclick event attribute set.
         */
        function makePointerSelector_link($str,$p,$freeIndexUid)        {
-               $onclick = 'document.'.$this->prefixId.'[\''.$this->prefixId.'[pointer]\'].value=\''.$p.'\';'.
-                                       'document.'.$this->prefixId.'[\''.$this->prefixId.'[_freeIndexUid]\'].value=\''.rawurlencode($freeIndexUid).'\';'.
-                                       'document.'.$this->prefixId.'.submit();return false;';
+               $onclick = 'document.getElementById(\'' . $this->prefixId . '_pointer\').value=\'' . $p . '\';' .
+                                       'document.getElementById(\'' . $this->prefixId . '_freeIndexUid\').value=\'' . rawurlencode($freeIndexUid) . '\';' .
+                                       'document.getElementById(\'' . $this->prefixId . '\').submit();return false;';
                return '<a href="#" onclick="'.htmlspecialchars($onclick).'">'.$str.'</a>';
        }
 
index 5024756..09aca35 100644 (file)
@@ -17,8 +17,8 @@
 <div class="tx-indexedsearch-searchbox">
 <form action="###ACTION_URL###" method="post" id="tx_indexedsearch">
        <input type="hidden" name="tx_indexedsearch[_sections]" value="0" />
-       <input type="hidden" name="tx_indexedsearch[_freeIndexUid]" value="_" />
-       <input type="hidden" name="tx_indexedsearch[pointer]" value="0" />
+       <input type="hidden" name="tx_indexedsearch[_freeIndexUid]" id="tx_indexedsearch_freeIndexUid" value="_" />
+       <input type="hidden" name="tx_indexedsearch[pointer]" id="tx_indexedsearch_pointer" value="0" />
        <!-- ###HIDDEN_FIELDS### begin -->
        <input type="hidden" name="###HIDDEN_FIELDNAME###" value="###HIDDEN_VALUE###" />
        <!-- ###HIDDEN_FIELDS### end -->