tao-test/app/taoQtiItem/views/js/qtiCreator/model/interactions/SliderInteraction.js

36 lines
1.0 KiB
JavaScript
Raw Normal View History

2022-08-29 20:14:13 +02:00
define([
'lodash',
'taoQtiItem/qtiCreator/model/mixin/editable',
'taoQtiItem/qtiCreator/model/mixin/editableInteraction',
'taoQtiItem/qtiItem/core/interactions/SliderInteraction'
], function(_, editable, editableInteraction, Interaction){
"use strict";
var methods = {};
_.extend(methods, editable);
_.extend(methods, editableInteraction);
_.extend(methods, {
getDefaultAttributes : function(){
return {
'lowerBound': 0.0,
'upperBound': 100.0,
'orientation': 'horizontal',
'reverse': false,
'step': 1,
'stepLabel': false
};
},
afterCreate : function(){
this.createResponse({
baseType: 'integer',
cardinality: 'single'
});
},
createChoice : function(){
throw "sliderInteraction does not have any choices";
}
});
return Interaction.extend(methods);
});