Welcome, Guest
Username: Password: Remember me

TOPIC: Multiple question types in array modifiy

Re: Aw: Multiple question types in array modifiy 3 years 4 months ago #60167

  • tpartner
  • tpartner's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 4191
  • Thank you received: 787
  • Karma: 359
All "inline" questions are wrapped in divisions with a class "inlineRow" so prepending all selectors for the question styles with that class will restrict those styles to the manipulated questions.

The "Question manipulation" section would then look like:
			//////// Question manipulation ////////
 
			// Hide the answer element in boilerplate questions
			$( 'div.inlineRow div.boilerplate .answers' ).hide();
 
			// Hide the question text elements in non-boilerplate questions
			$('div.inlineRow div.questionCell .questiontext').hide();
 
			// Push the question tables to 100%
			$( 'div.inlineRow table' ).css({
				'width': '100%'
			});
 
			// Get everything to line up nicely vertically
			$( 'div.inlineRow .inlineQuestion .questiontext, div.inlineRow .inlineQuestion .answers p' ).css({
				'text-align': 'center'
			});
 
			// Adjust cell heights so everything lines up nicely horizontally
			$( 'div.inlineRow .inlineQuestion .answers, div.inlineRow .inlineQuestion .questiontext' ).css({
				'height':'35px',
				'overflow':'hidden',
				'padding':'0.5em'
			});
			//$( '#inlineWrapper0 .inlineQuestion' ).css({'height':'50px'});
			$( '#inlineWrapper0 .questiontext' ).css({
				'height':'50px'
			});
 
			// Yes-no question styles
			$( 'div.inlineRow div.yes-no ul' ).css({
				'text-align': 'center',
				'font-size': '90%',
				'margin': '0',
				'padding-bottom': '5px'
			});
			$( 'div.inlineRow div.yes-no li' ).css({
				'padding-right': '1.5em'
			});
			$( 'div.inlineRow div.yes-no .answers' ).css({
				'padding-bottom': '0'
			});
 
			// Short-text question styles
			$( 'div.inlineRow div.text-short input' ).css({
				'width': '125px',
				'margin-left': '0'
			});
 
			// Numeric question styles
			$( 'div.inlineRow div.numeric input' ).css({
				'width': '125px',
				'margin-left': '0'
			});
			$( 'div.inlineRow div.numeric p.tip' ).css({
				'display': 'none'
			});
 
			// Get rid of the margins around select boxes    
			$( 'div.inlineRow p.question' ).css({'margin':'0'}); 
 
		}
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
The administrator has disabled public write access.

Aw: Multiple question types in array modifiy 3 years 4 months ago #60649

  • Joey_T
  • Joey_T's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 6
  • Karma: 0
Thanks guys, everything works just fine right now.
If you want, i can post an image of the code and outcome of this particular question type so others could easily take the code and only have to change the question id's.

greez
The administrator has disabled public write access.

Re: Aw: Multiple question types in array modifiy 2 years 10 months ago #67790

  • Eddie_V
  • Eddie_V's Avatar
  • OFFLINE
  • Senior Lime
  • Posts: 42
  • Thank you received: 2
  • Karma: 1
shameless bump.

Should this still work in the latest LimeSurvey (1.91+) cause I cannot get it to work here :)
The administrator has disabled public write access.

Re: Aw: Multiple question types in array modifiy 2 years 10 months ago #67791

  • Mazi
  • Mazi's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 5325
  • Thank you received: 296
  • Karma: 249
Yes, theoretically it should work. Problem might be if you use a different or modified template.

Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)limesurvey.org'"
The administrator has disabled public write access.

Re: Aw: Multiple question types in array modifiy 2 years 10 months ago #67796

  • Eddie_V
  • Eddie_V's Avatar
  • OFFLINE
  • Senior Lime
  • Posts: 42
  • Thank you received: 2
  • Karma: 1
I tried it for my test with several of the default templates that come with LimeSurvey, all failed
The administrator has disabled public write access.

Re: Aw: Multiple question types in array modifiy 2 years 10 months ago #67803

  • Mazi
  • Mazi's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 5325
  • Thank you received: 296
  • Karma: 249
I think all those workarounds are based in the "default" template and it "should" work at 1.91. Maybe user tpartner can help you out if you post a link to a sample survey.

Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)limesurvey.org'"
The administrator has disabled public write access.

Re: Aw: Multiple question types in array modifiy 2 years 10 months ago #67804

  • tpartner
  • tpartner's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 4191
  • Thank you received: 787
  • Karma: 359
The workaround will work in 1.91 and is designed for the default template. The most common mistake is incorrect question ID's.
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
The administrator has disabled public write access.

Re: Aw: Multiple question types in array modifiy 2 years 10 months ago #67805

  • Eddie_V
  • Eddie_V's Avatar
  • OFFLINE
  • Senior Lime
  • Posts: 42
  • Thank you received: 2
  • Karma: 1
I cannot post a link unfortunatly, its on our intranet. I used the default template with the code that is present on the wiki.

If tpartner says it should work I will believe him tho and find the problem myself :) but I would like him to test it aswell if he hasn't already done that.
The administrator has disabled public write access.

Re:Multiple question types in array modifiy 2 years 10 months ago #67808

  • tpartner
  • tpartner's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 4191
  • Thank you received: 787
  • Karma: 359
Eddie, please post your script.
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
The administrator has disabled public write access.

Re:Multiple question types in array modifiy 2 years 10 months ago #67809

  • Eddie_V
  • Eddie_V's Avatar
  • OFFLINE
  • Senior Lime
  • Posts: 42
  • Thank you received: 2
  • Karma: 1
it is the exact same script as posted in the workarround section.

Only I changed this: sideBySide(4, 5) to my own rows/collums.

I cannot find anything else in the script I should edit
The administrator has disabled public write access.
Moderators: ITEd
Time to create page: 0.248 seconds
Donation Image