vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   What am I doing wrong with this collapse code? (https://vborg.vbsupport.ru/showthread.php?t=185112)

DISLEX 07-12-2008 04:13 PM

What am I doing wrong with this collapse code?
 
I'm trying to make it so certain users have the option of collapsing the stickies, since sometimes we have a lot.

So I added an icon at the top of the thread header bar, with this code:

Code:

<td class="thead" align="center"><a href="#top" onClick="return toggle_collapse('stickythreads')"><img id="collapseimg_stickythreads" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_stickythreads].gif" alt="Toggle stickies" border="0" /></a></td>
Then I added this around $threadbit_sticky:

Code:

<tbody id="collapseobj_stickythreads" style="collapseobj_stickythreads">
$threadbits_sticky
</tbody>

It works when you click it and toggle, but let's say you toggle it so it's collapsed, navigate to a new page, then come back. The stickies will be back (displayed), but the collapse icon is still correct (it'll try to undo the collapse and break). Basically it still thinks its collapsed, but it's not.

From what I can tell I'm just mimicking the collapse code used by "Active Users" and the like on forumhome.php. So what am I missing that it's not keeping the collapse?

Opserty 07-12-2008 04:45 PM

Code:

<table class="tborder" cellpadding="$stylevar[cellpadding]" width="100%">
<thead>
    <tr><td class="tcat">   
    <a href="#top" style="float:$stylevar[right]"
        onclick="return toggle_collapse('MyELEMENT')">
<img
        id="collapseimg_MyELEMENT"
        src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_MyELEMENT].gif"
        alt="" border="0" />
</a>
    <strong>Table title</strong>
    </td></tr>
</thead>
<tbody id="collapseobj_MyELEMENT" style="$vbcollapse[collapseobj_MyELEMENT]">
    <tr><td class="alt1">First row of collapsible element</td></tr>
    <tr><td class="alt2">Second row of collapsible element</td></tr>
</tbody>
<tbody>
    <tr><td class="alt1">Another row</td></tr>
</tbody>
</table>

Copied from: [b]Collapsing <table> Rows

(Note: The differences between the "style" attribute of your "tbody" and the one in that peice of code)


All times are GMT. The time now is 04:25 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01601 seconds
  • Memory Usage 1,716KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete