Commit 7748124c authored by Chen Jiping's avatar Chen Jiping

增加缺省值

parent cb223069
...@@ -204,4 +204,28 @@ export class Answer { ...@@ -204,4 +204,28 @@ export class Answer {
reset() { reset() {
this.selected = false; this.selected = false;
} }
}
export function getDefaultExercisesItem() {
let exercises = {
audio_url: "",
answers: []
}
for (let i = 0; i < 2; ++i) {
let answer = getDefaultAnswer();
exercises.answers.push(answer);
}
return exercises;
}
export function getDefaultAnswer() {
let answer = {
contentType: "T",
text: "Hello",
pic_url: "",
right: true
};
return answer;
} }
\ No newline at end of file
...@@ -26,7 +26,8 @@ import { ...@@ -26,7 +26,8 @@ import {
import { import {
Exercise, Exercise,
Answer Answer,
getDefaultExercisesItem
} from './Exercises'; } from './Exercises';
import { Handclap } from './Handclap'; import { Handclap } from './Handclap';
...@@ -487,6 +488,12 @@ export class PlayComponent implements OnInit, OnDestroy { ...@@ -487,6 +488,12 @@ export class PlayComponent implements OnInit, OnDestroy {
initDefaultData() { initDefaultData() {
if (!this.data.exercisesArr) { if (!this.data.exercisesArr) {
this.data.exercisesArr = []; this.data.exercisesArr = [];
for (let i = 0; i < 6; ++i) {
let exer = getDefaultExercisesItem();
this.data.exercisesArr.push(exer);
}
} }
} }
...@@ -721,7 +728,7 @@ export class PlayComponent implements OnInit, OnDestroy { ...@@ -721,7 +728,7 @@ export class PlayComponent implements OnInit, OnDestroy {
rightBox.boxBg.x = midBox.boxBg.x + 99 * this.mapScale + midBox.boxBg.width; rightBox.boxBg.x = midBox.boxBg.x + 99 * this.mapScale + midBox.boxBg.width;
this.rightBox = rightBox; this.rightBox = rightBox;
const leftBox = initBox('left'); const leftBox = initBox('left');
leftBox.boxBg.x = midBox.boxBg.x - 99 * this.mapScale - rightBox.boxBg.width; leftBox.boxBg.x = midBox.boxBg.x - 99 * this.mapScale - rightBox.boxBg.width;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment