changeset 2051:da1be86c1782

Bug #1303 fixed. New function on page creation to destroy old commentQuestion objects.
author Nicholas Jillings <nickjillings@users.noreply.github.com>
date Thu, 25 Jun 2015 16:37:51 +0100
parents acf57b56634a
children 6003efe433c6
files ape.js core.js
diffstat 2 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ape.js	Sat Jun 20 16:57:06 2015 +0100
+++ b/ape.js	Thu Jun 25 16:37:51 2015 +0100
@@ -360,6 +360,7 @@
 	// Delete any previous audioObjects associated with the audioEngine
 	audioEngineContext.audioObjects = [];
 	interfaceContext.deleteCommentBoxes();
+	interfaceContext.deleteCommentQuestions();
 	
 	// Find all the audioElements from the audioHolder
 	$(audioHolderObject.audioElements).each(function(index,element){
--- a/core.js	Sat Jun 20 16:57:06 2015 +0100
+++ b/core.js	Thu Jun 25 16:37:51 2015 +0100
@@ -1839,7 +1839,7 @@
 	
 	this.deleteCommentBoxes = function() {
 		this.commentBoxes = [];
-	}
+	};
 	
 	this.createCommentQuestion = function(element) {
 		var node;
@@ -1854,6 +1854,11 @@
 		return node;
 	};
 	
+	this.deleteCommentQuestions = function()
+	{
+		this.commentQuestions = [];
+	};
+	
 	this.playhead = new function()
 	{
 		this.object = document.createElement('div');