UNPKG

@oat-sa/tao-item-runner-qti

Version:
20 lines (15 loc) 848 B
define(['taoQtiItem/qtiItem/core/interactions/BlockInteraction', 'taoQtiItem/qtiItem/core/Object'], function (QtiBlockInteraction, QtiObject) { 'use strict'; QtiBlockInteraction = QtiBlockInteraction && Object.prototype.hasOwnProperty.call(QtiBlockInteraction, 'default') ? QtiBlockInteraction['default'] : QtiBlockInteraction; QtiObject = QtiObject && Object.prototype.hasOwnProperty.call(QtiObject, 'default') ? QtiObject['default'] : QtiObject; var QtiObjectInteraction = QtiBlockInteraction.extend({ //common methods to object containers (start) initObject: function(object) { this.object = object || new QtiObject(); }, getObject: function() { return this.object; } //common methods to object containers (end) }); return QtiObjectInteraction; });