* [task#131064] modify citationItems of changeQuoteTitle function of thinkstepquote.
This commit is contained in:
@@ -17,4 +17,23 @@ window.changeQuoteTitle = function()
|
||||
const quoteTitle = $('input[name="options[quoteTitle]"]').val();
|
||||
const selectColumn = $('.options-quote-title').data('selectColumn');
|
||||
const citation = $('.quote-citation').data('citation');
|
||||
$.each(quoteQuestions, function(index, item) {
|
||||
const options = JSON.parse(item.options);
|
||||
if(quoteTitle && item.id == quoteTitle && options.questionType === 'multicolumn')
|
||||
{
|
||||
multicolumnStep = true;
|
||||
requiredFields = options.requiredCols;
|
||||
fields = options.fields;
|
||||
}
|
||||
});
|
||||
/* 渲染选择列的下拉项。Renders a drop-down item for a select column.*/
|
||||
$.each(requiredFields, function(index, key) {
|
||||
/* 必填列的值是多列填空fields数组的key。The value of in the required column is the key for the multi column fill in the blank fields array. */
|
||||
const keyValue = parseInt(key);
|
||||
citationItems.push({key: keyValue, value:keyValue, text: fields[keyValue - 1]});
|
||||
})
|
||||
$('.quote-citation').toggleClass('gap-4', multicolumnStep);
|
||||
$('.select-column').toggleClass('hidden', !multicolumnStep);
|
||||
$('.citation').toggleClass('hidden', multicolumnStep);
|
||||
$('.multicolumn-citation').toggleClass('hidden', !multicolumnStep);
|
||||
}
|
||||
Reference in New Issue
Block a user