diff --git a/lib/zin/wg/thinkmulticolumn/js/v1.js b/lib/zin/wg/thinkmulticolumn/js/v1.js index 9aad2ed40a..fdcbfe3352 100644 --- a/lib/zin/wg/thinkmulticolumn/js/v1.js +++ b/lib/zin/wg/thinkmulticolumn/js/v1.js @@ -154,7 +154,7 @@ window.hiddenRequiredCols = function() * @access public * @return void */ -window.changeSetOption = function(target) +window.changeMulticolumnSetOption = function(target) { $('.think-options-field').toggleClass('hidden', target.value == 1); $('.think-quote').toggleClass('hidden', target.value == 0); diff --git a/lib/zin/wg/thinkradio/js/v1.js b/lib/zin/wg/thinkradio/js/v1.js index 3d15d7d4ca..632f4518fc 100644 --- a/lib/zin/wg/thinkradio/js/v1.js +++ b/lib/zin/wg/thinkradio/js/v1.js @@ -65,7 +65,7 @@ window.changeQuoteTitle = function() * @access public * @return void */ -window.changeSetOption = function(target) +window.changeCheckboxSetOption = function(target) { $('.think-options-field').toggleClass('hidden', target.value == 1); $('.think-quote').toggleClass('hidden', target.value == 0); diff --git a/lib/zin/wg/thinkstepquote/v1.php b/lib/zin/wg/thinkstepquote/v1.php index f2267f7bb5..307a0b36bf 100644 --- a/lib/zin/wg/thinkstepquote/v1.php +++ b/lib/zin/wg/thinkstepquote/v1.php @@ -52,7 +52,9 @@ class thinkStepQuote extends wg set::value($setOption), set::items($lang->thinkstep->setOptionList), set::disabled(empty($quoteQuestions)), - on::change()->do("changeSetOption(target)") + on::change() + ->const('questionType', $questionType) + ->do("questionType == 'checkbox' ? changeCheckboxSetOption(target) : changeMulticolumnSetOption(target)") ) ), icon