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

Add text before answer option of single question: Difference between revisions

From Catglobe Wiki
Cg van (talk | contribs)
Nguyentrantri (talk | contribs)
No edit summary
Line 1: Line 1:
== Challenge ==
<h2> Challenge </h2>
 
<p>In order to add text before answer option of single question
In order to add text before answer option of single question
</p><p>As a questionnaire creator
 
</p><p>I want to add text before answer option of single question
As a questionnaire creator
</p><p><b>Example</b>
 
</p><p>I have a single question.
I want to add text before answer option of single question
</p>
 
<table border="0">
'''Example'''
 
I have a single question.
 
{|border="0"
|-
| align="center"|[[Image: OneColumnBefore.JPG]]
| [[Image: MultiColumnBefore.JPG]]
|}
 


<tr>
<td align="center"><img src="/images/a/a3/OneColumnBefore.JPG" _fck_mw_filename="OneColumnBefore.JPG" alt="" />
</td>
<td> <img src="/images/0/08/MultiColumnBefore.JPG" _fck_mw_filename="MultiColumnBefore.JPG" alt="" />
</td></tr></table>
<p><br />
I want to add an text before answer option like this image
I want to add an text before answer option like this image
{||-
</p>
| align="center"|[[Image: OneColumnAfter.jpg]]
<table>
| [[Image: MultiColumnAfter.jpg]]
<tr>
|}
<td align="center"><img src="/images/2/2f/OneColumnAfter.jpg" _fck_mw_filename="OneColumnAfter.jpg" alt="" />
 
</td>
== Solution ==
<td> <img src="/images/6/69/MultiColumnAfter.jpg" _fck_mw_filename="MultiColumnAfter.jpg" alt="" />
*Add a Single question to Questionaire editor
</td></tr></table>
*Go to menu Properties -> Question scripts -> Java script tab -> Input script
<h2> Solution </h2>
[[Image:AddTextBeforeAOOfSingleQuestion.jpg]]
<ul><li>Add a Single question to Questionaire editor
 
</li><li>Go to menu Properties -&gt; Question scripts -&gt; Java script tab -&gt; Input script
== Code  ==
</li></ul>
 
<p><img src="/images/5/56/AddTextBeforeAOOfSingleQuestion.jpg" _fck_mw_filename="AddTextBeforeAOOfSingleQuestion.jpg" alt="" />
<source lang="javascript" line="1">
</p>
quest.insertTextBefore = function(aoIndex, text)
<h2> Code  </h2>
{
<p><span class="fck_mw_source" _fck_mw_customtag="true" _fck_mw_tagname="source" lang="javascript" line="1">fckLRquest.insertTextBefore = function(aoIndex, text)fckLR{fckLR var that = this;fckLR $(&quot;.option_row&quot;).each(fckLR function(i)fckLR {fckLR if (i == aoIndex)fckLR {fckLR var tr = $(&quot;&lt;tr&gt;&quot;).addClass(&quot;customized_text&quot;)fckLR .append($(&quot;&lt;td&gt;&quot;).text(text).attr(&quot;colSpan&quot;,that.cols)); fckLR $(this).before(tr);fckLR }fckLR }fckLR );fckLRfckLR}fckLRfckLRquest.onInit = function()fckLR{fckLR  var text = &quot;My Text&quot;;fckLR this.insertTextBefore(2, text);fckLR}fckLR</span>
var that = this;
</p>
$(".option_row").each(
<h2> Question stylesheet </h2>
function(i)
<p><span class="fck_mw_source" _fck_mw_customtag="true" _fck_mw_tagname="source" lang="css">fckLR.customized_textfckLR{fckLR  background-color:white;fckLR}fckLR</span>
{
</p>
if (i == aoIndex)
<h2>Source</h2>
{
<p>Questionnaire Resource Id on cg site: 159730  
var tr = $("<tr>").addClass("customized_text")
</p><p>Question: Q_OS_Single_AddTextBeforeAO
.append($("<td>").text(text).attr("colSpan",that.cols));  
</p>
$(this).before(tr);
}
}
);
 
}
 
quest.onInit = function()
{
  var text = "My Text";
this.insertTextBefore(2, text);
}
</source>
 
== Question stylesheet ==
<source lang="css">
.customized_text
{
  background-color:white;
}
</source>
 
==Source==
Questionnaire Resource Id on cg site: 159730  
 
Question: Q_OS_Single_AddTextBeforeAO

Revision as of 03:09, 17 October 2013

Challenge

In order to add text before answer option of single question

As a questionnaire creator

I want to add text before answer option of single question

Example

I have a single question.

<img src="/images/a/a3/OneColumnBefore.JPG" _fck_mw_filename="OneColumnBefore.JPG" alt="" /> <img src="/images/0/08/MultiColumnBefore.JPG" _fck_mw_filename="MultiColumnBefore.JPG" alt="" />


I want to add an text before answer option like this image

<img src="/images/2/2f/OneColumnAfter.jpg" _fck_mw_filename="OneColumnAfter.jpg" alt="" /> <img src="/images/6/69/MultiColumnAfter.jpg" _fck_mw_filename="MultiColumnAfter.jpg" alt="" />

Solution

  • Add a Single question to Questionaire editor
  • Go to menu Properties -> Question scripts -> Java script tab -> Input script

<img src="/images/5/56/AddTextBeforeAOOfSingleQuestion.jpg" _fck_mw_filename="AddTextBeforeAOOfSingleQuestion.jpg" alt="" />

Code

fckLRquest.insertTextBefore = function(aoIndex, text)fckLR{fckLR var that = this;fckLR $(".option_row").each(fckLR function(i)fckLR {fckLR if (i == aoIndex)fckLR {fckLR var tr = $("<tr>").addClass("customized_text")fckLR .append($("<td>").text(text).attr("colSpan",that.cols)); fckLR $(this).before(tr);fckLR }fckLR }fckLR );fckLRfckLR}fckLRfckLRquest.onInit = function()fckLR{fckLR var text = "My Text";fckLR this.insertTextBefore(2, text);fckLR}fckLR

Question stylesheet

fckLR.customized_textfckLR{fckLR background-color:white;fckLR}fckLR

Source

Questionnaire Resource Id on cg site: 159730

Question: Q_OS_Single_AddTextBeforeAO