webpackJsonp([1],{ /***/ 17: /***/ (function(module, exports, __webpack_require__) { /* data_services_pre.js */ var Activity_gore = __webpack_require__(2), Player_gore = __webpack_require__(0) var noopDSApi = { initializeClass: function () { var dfd = jQuery.Deferred(); setTimeout(function () { dfd.resolve(null); }, Math.floor(100 + Math.random() * 500)); return dfd.promise(); }, initializeUser: function () { var dfd = jQuery.Deferred(); setTimeout(function () { dfd.resolve(null); }, Math.floor(100 + Math.random() * 500)); return dfd.promise(); }, loadClassData: function () { var dfd = jQuery.Deferred(); setTimeout(function () { dfd.resolve([]); }, Math.floor(100 + Math.random() * 500)); return dfd.promise(); }, loadGlobalClassData: function () { var dfd = jQuery.Deferred(); setTimeout(function () { dfd.resolve(null); }, Math.floor(100 + Math.random() * 500)); return dfd.promise(); }, setData: function () { }, setGlobalData: function () { var dfd = jQuery.Deferred(); setTimeout(function () { dfd.resolve(null); }, Math.floor(100 + Math.random() * 500)); return dfd.promise(); }, }; var Activity_ds = Activity_gore.extend({ submit_question_noop: function (question_index) { safe_log("submit_question"); // the arg may be a number or an event object; in the latter case... if (typeof question_index == "object") { // extract the question_index from the object question_index = question_index.data.question_index; } //force all queries to be answered before doing anything. var allQueriesAnswered = true; for (var i = 0; i < player.activity.questions[question_index].queries.length; i++) { var x = player.activity.questions[question_index].queries[i].user_has_answered(); if (!x) { allQueriesAnswered = false; } } if (!allQueriesAnswered) { $("