Bug #15336
closedGremlin? changing extended view in list mode changes focus
0%
Description
i have many tables in a page.
-> list mode: i see a part of them all.
i select one and just list that table.
now if a change the view mode (from extended view<->normal view) the windows goes back to show ALL the tables.. that is: it doesn't keep the focus on a particular table.
i thing this ugly bug is terrible for editors.
(issue imported from #M2136)
Files
Updated by Stefano Cecere almost 19 years ago
in fact (source code of the check box in the page):
<input type="checkbox" name="SET[bigControlPanel]" onclick="jumpToUrl('db_list.php?&id=476&SET[bigControlPanel]='+(this.checked?1:0),this);" />
it goes back to the page list...
should be simply changed in:
<input type="checkbox" name="SET[bigControlPanel]" onclick="jumpToUrl('db_list.php?id=476&table=name_of_current_table&SET[bigControlPanel]='+(this.checked?1:0),this);" />
that is: add "&table=name_of_current_table" to the jump URL
Updated by Stefano Cecere almost 19 years ago
the code generating this is:
line 383 of db_list.php
$this->content.=t3lib_BEfunc::getFuncCheck($this->id,'SET[bigControlPanel]',$this->MOD_SETTINGS['bigControlPanel'],'db_list.php','').' '.$LANG->getLL('largeControl',1).'<br />';
it should become:
$this->content.=t3lib_BEfunc::getFuncCheck($this->id,'SET[bigControlPanel]',$this->MOD_SETTINGS['bigControlPanel'],'db_list.php','&table=current_table_name').' '.$LANG->getLL('largeControl',1).'<br />';
IF current_table_name <> ''
Updated by Stefano Cecere almost 19 years ago
HERE IS THE PATCH:
change line 383 of db_list.php from:
$this->content.=t3lib_BEfunc::getFuncCheck($this->id,'SET[bigControlPanel]',$this->MOD_SETTINGS['bigControlPanel'],'db_list.php','').' '.$LANG->getLL('largeControl',1).'<HERE IS A BR!!! br />';
TO:
$this->content.=t3lib_BEfunc::getFuncCheck($this->id,'SET[bigControlPanel]',$this->MOD_SETTINGS['bigControlPanel'],'db_list.php',($this->table)?'&table='.$this->table:'').' '.$LANG->getLL('largeControl',1).'<HERE IS A BR!!! br />';
Updated by Sebastian Kurfuerst almost 19 years ago
Hi Stefano, can you supply a patch in unified diff format? that would be of great help!
(diff -u oldfile.php newfile.php > patchfile.patch)
Thx, Sebastian
Updated by Stefano Cecere almost 19 years ago
patch uploaded..
wow this is my 2nd patch to the core gremlins! _
please do you remember also to apply patch of bug 1599 in next 4.0 beta?
thanks!
'night
Updated by Stefano Cecere almost 19 years ago
i think the same fix should be applied to the Clipboard and Localization view checkboxes, so to make all 3 buttons have the same behaviour