Commit graph

120 commits

Author SHA1 Message Date
Colin Kuskie
33c54b66b6 Fix bug #11469, multi-allocation slider doesn't work. Make sure that allocMax is set in all cases. 2010-04-06 11:14:53 -07:00
Colin Kuskie
16a2e4e398 Fix some more surve JS i18n. 2010-03-15 14:20:52 -07:00
Colin Kuskie
f582bfd99e Fix some broken Survey i18n (Add Section). Add i18n for object edit dialog buttons. 2009-12-14 11:26:08 -08:00
Colin Kuskie
3b08b5184c Initialize the editor before rendering the intial dialog box for the Section Editor. Fixes bug #11297. 2009-12-14 10:08:28 -08:00
Colin Kuskie
03d9263079 Fix a JS typo in the Edit Survey screen. Fixes bug #11247. 2009-11-17 07:48:12 -08:00
Colin Kuskie
263cc56175 i18n the Survey Edit console. Button labels the dialog title bar. Fixes bug #11197 2009-11-04 15:50:46 -08:00
Colin Kuskie
f9d97f2ce7 Always recreate the listener for the question and answer buttons, since their arguments change. Fixes bug #10985. 2009-11-04 15:13:26 -08:00
Kaleb Murphy
2131e9f75a Corrected IE6/7 bugs while managing not to reintroduce the mem leak bug. 2009-08-27 18:30:30 +00:00
Patrick Donelan
491e06bf7d Fixed Suvery Number js validation
Attaching the number validation code to onkeydown was very problematic.
Changing to onblur is much cleaner, and probably nicer for the user.
This commit also fixes the problem that Number questions without a 'step'
set would not be checked for 'required'-ness.
2009-08-24 08:31:02 +00:00
Patrick Donelan
9ac8ca9137 Survey: stopped RTE from overlapping dialog buttons in Edit Survey page 2009-06-26 02:29:51 +00:00
Patrick Donelan
d820d43760 Fixed #10520 - Survey responses get confused if survey structure modified
Survey responses are now revision-aware.
The survey structure gets revisioned automatically as necessary when changes
are made on the Edit Survey screen (as necessary ~~ a response exists
for the current revision)
2009-06-16 06:25:38 +00:00
Patrick Donelan
cdc44a1bfb Made Survey Preview a little less brutal 2009-06-09 03:26:24 +00:00
Kaleb Murphy
e1f71f655d Moved surveyedit.css to a snippet. Pointed template url at the new snippet. 2009-06-08 19:16:56 +00:00
Kaleb Murphy
987a78fe5c Final correction on extras path error for administersurvey.js. surveyedit.css should be placed in a snippet using Extras macro. 2009-06-08 18:54:27 +00:00
Kaleb Murphy
34429aec62 Changed survey .js/css files to remove hardcoded absolute extras paths. 2009-06-08 16:58:44 +00:00
Patrick Donelan
42060bdec4 Fixed Survey edit page IE bug
Switched from document.getElementsByClassname to
YAHOO.util.DOM.getElementsByClassName
2009-06-02 01:49:17 +00:00
Patrick Donelan
d671ccbc63 Fixed Survey Slider question type so that it works when defaults
are used (max,min,step all undefined)
2009-06-02 01:48:59 +00:00
Patrick Donelan
0ad26a1921 Survey: more bug fixes
Fixed invalid calendar markup so that Date question type works in IE
Minor tweaks to ResponseJSON for more robustness
Fixed Number question type javascript
2009-05-24 09:59:43 +00:00
Patrick Donelan
3a25e806c6 Survey bug fixes
Fixed bugs in the handling of logical sections,
creating of responses and counting of responses.
Added in a bunch of new tests.
Jslinting of all survye js files
2009-05-23 09:54:03 +00:00
Patrick Donelan
4332b57ba2 Made Survey date picker more i18n-generic until we support proper i18n 2009-05-12 00:21:21 +00:00
Patrick Donelan
5d6b4093be Survey Expression Engine validation++
Survey Expression Engine now detects invalid variable names passed to value(), score(), etc..
Also now detects situations where you have jump targets/expressions defined at multiple levels - thus causing precedence rules to kick in (normally this indicates a mistake)
Fixed Survey edit page bug where TextEditor would not move after gotoExpression textarea resize caused items to move
2009-05-10 07:45:14 +00:00
Patrick Donelan
cf98c81461 Fixed Survey's handling of multi-answer questions (e.g. maxAnswers != 1)
Now stores all supplied answers to multi-answer question as arrayref
Variable [[var]] text replacement converts to comma-separated list
Expression Engine's value() returns appropriate value depending on context
Expression Engine's score() does sum of multi-answers, as you would expect
Updated related i18n & hover-help, and tests
Cleaned up survey js somewhat
2009-05-08 08:00:04 +00:00
Patrick Donelan
494efe1cf1 Added Country question type to Survey
Refactored WebGUI::Form::Country so that it can be used to return a list of countries
2009-05-06 02:38:26 +00:00
Kaleb Murphy
676b124697 Removed superfluous function wrappers on the yui event subscriptions. 2009-05-01 19:11:48 +00:00
Kaleb Murphy
70c5997872 YUI editor in the edit panel for the Survey editor now drags with the panel and hides with the panel. 2009-05-01 19:07:01 +00:00
Patrick Donelan
aa045b7abc Improved Survey template so that bottom of page/submit button can be
skinned when questions don't validate. Added js to scroll page to
highest invalid question (e.g. lowest y-coord)
2009-04-28 00:37:51 +00:00
Kaleb Murphy
c327353213 Fixed a bug in the YUI simple editor for survey editing which was leaking memory. Also improved the object edit templates. 2009-04-27 20:20:58 +00:00
Kaleb Murphy
daf5294c27 Removed commented code 2009-04-22 22:09:52 +00:00
Kaleb Murphy
b238510c7f administer.js now has a much improved handling of the slider algorithm, plus some refactored code. Users will not notice anything. 2009-04-22 22:01:48 +00:00
Patrick Donelan
fe671d74e5 Updated Survey Edit validation warnings to use more standardized
wgWarnings CSS class
2009-04-22 03:27:45 +00:00
Patrick Donelan
c3ea6d4683 Added Survey back button, with option to turn it on/off, tests, and i18n
Noticed that some Survey tests are broken, will fix tomorrow
2009-04-21 07:12:07 +00:00
Patrick Donelan
9c228e2c83 Improved Survey "Year Month" validation 2009-04-21 03:32:27 +00:00
Kaleb Murphy
2b8306a635 Minor change to Survey number type. Fixed duck type addition/concat confusion, and defaulted answer to empty string. 2009-04-20 02:24:53 +00:00
Kaleb Murphy
724675c71c Survey new number type, if slider constraints are left blank, no constraints are applied. 2009-04-19 01:40:49 +00:00
Kaleb Murphy
9df02396b7 added Survey Number type. Text number entry that uses slider restrictions as constraints (server and client side). You can also use the arrow keys
to increment or decrement the number enter.
2009-04-18 22:23:35 +00:00
Kaleb Murphy
caffe2751a Preliminary check in for new Survey text number type and validation. 2009-04-17 17:08:42 +00:00
Kaleb Murphy
ded86ab837 Removing console.log 2009-04-17 14:01:04 +00:00
Patrick Donelan
eec6ac3e47 Refactored Edit Survey page to improve UI, fixed some minor bugs,
cleaned up template and css, reduced memory usage
2009-04-17 09:39:52 +00:00
Patrick Donelan
feb17b8acf Improved Edit Survey section list.
Removed unnecessary <br>'s from Section list
Made sections panel resizable
Made current selection highlighted via CSS
2009-04-16 05:18:45 +00:00
Kaleb Murphy
2f5fc2f4e1 Survey editor now keeps survye objedts in a scrollable panel to keep buttons always in view. 2009-04-15 19:10:41 +00:00
Patrick Donelan
571ca5db06 Fixed small bug in Survey validation where invalid branch expressions
wouldn't be shown
Improved and i18n'ed Survey validation warning container
2009-04-09 07:57:37 +00:00
Kaleb Murphy
c6860a5d30 cleaned up the code 2009-04-09 02:32:50 +00:00
Kaleb Murphy
af00b7a881 Survey summaries now use YUI datatables and charts for extra bling. 2009-04-08 20:03:41 +00:00
Kaleb Murphy
a6a70a46e0 Summaries added to the survey 2009-04-05 19:33:46 +00:00
Patrick Donelan
b50b7bebf1 Converted firebug console.log into YAHOO.log to unbreak Survey DnD 2009-04-03 05:04:02 +00:00
Kaleb Murphy
272283e75d Adding template and js to show warnings. 2009-03-31 04:39:48 +00:00
Kaleb Murphy
046dae4f31 Moved multiple choice questions to the data base, and they can now be edited globally from the Survey edito 2009-03-26 21:02:30 +00:00
Kaleb Murphy
cafd31f87a New Question type. Just a Month-Year type with a month drop down and a 4 digit year text box. 2009-03-22 18:18:38 +00:00
Kaleb Murphy
41436a6d21 removed traces 2009-03-19 16:00:05 +00:00
Kaleb Murphy
077d38c0b4 Survey slider types improved and corrected. Single slider type now ingores "required". 2009-03-17 18:07:46 +00:00