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.

Align min/max texts in scale grid questions

From Catglobe Wiki
Revision as of 07:27, 3 February 2012 by Cg van (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Challenge

In order to make scale grid questions look nicer

As a questionnaire creator

I want to align min/max texts for all sub questions

Example

BEFORE

AFTER

Solution

  • Add a Scale grid question to Questionnaire editor like below
  • Go to menu Properties -> Question scripts -> Java script tab -> Input script

Code

Case 1

quest.onInit = function()
{
	$("td:contains('Min')").width("200px");
	$("td:contains('Max')").width("200px");
	$("td:contains('Longer')").width("200px");
}

Case 2

If the question doesn't contain subquestion text and the text cells have the same width

quest.onInit = function()
{
   $(".grid_outer table").css({'width' : '80%'});
   $(".grid_inner td table").css('width','80%');
   $(".grid_inner td table").find("td").width("200px");
};

Source

Questionnaire Resource Id on cg site: 159730