Toggle menu
876
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Fold in/out texts in question text

From Catglobe Wiki
Revision as of 10:58, 11 January 2012 by Cg van (talk | contribs)

Fold in/out texts in question text

In order to save space displaying a question

As a questionnaire creator

I want to separate the question text to different sections which can be shown and hidden.

Example

Solution

Text sections are stored in several div elements which are shown/hidden by clicking a link.
Although we could put all the HTML inside question text using HTML editor, there might be some cases the HTML is unexpectedly changed by the editor. Therefore, a safer solution is to use QSL.

Code

QUESTIONNAIRE[HTML=true]
QUESTION Q1 SINGLE
[
  QUESTION_STYLE_SHEET="
  .question_outer
  {
    width:800px
  }
  "
]
<table>
  <tr>
    <td>
      <h3>
        <a href="#" onclick="$('#text_to_hide_1').toggle();">Show/hide text</a>
      </h3>
    </td>
  </tr>
  <tr>
    <td>
      <div id="text_to_hide_1">
        Your first text part
      </div>
    </td>
  </tr>
  <tr>
    <td>
      <h3>
        <a href="#" onclick="$('#text_to_hide_2').toggle();">Show/hide text</a>
      </h3>
    </td>
  </tr>
  <tr>
    <td>
      <div id="text_to_hide_2">
        Your second text part
      </div>
    </td>
  </tr>
</table>
1:Answer option 1
2:Answer option 2
3:Answer option 3
4:Answer option 4

Source

Questionnaire Resource Id on cg site: 159730