log core.js @ 234:c48ad18bbda3 Dev_main

age author description
Sat, 20 Jun 2015 11:16:30 +0100 Nicholas Jillings Feature #1283: Added <file> node to audio elements containing file information. Dev_main
Fri, 19 Jun 2015 16:31:14 +0100 Nicholas Jillings Added check type 'scalerange' with min max attributes to enforce use of the scale. Dev_main
Thu, 18 Jun 2015 16:39:40 +0100 Nicholas Jillings Number option for survey checked to be a number. Throws an error if NaN, before would not store the response. Dev_main
Wed, 17 Jun 2015 16:37:32 +0100 Nicholas Jillings Feature #1271 and #1272 implemented. Dev_main
Wed, 17 Jun 2015 15:53:57 +0100 Nicholas Jillings Added reference and anchor values to audioHolders in specificationNode. Dev_main
Tue, 16 Jun 2015 17:19:51 +0100 Nicholas Jillings Implementing Features #1271 and #1272 Dev_main
Tue, 16 Jun 2015 15:44:02 +0100 Nicholas Jillings Added common interface to specification to handle global interface-specific functions such as checks for playback. Dev_main
Tue, 16 Jun 2015 14:38:47 +0100 Nicholas Jillings Fix for Bug #1280 Dev_main
Tue, 16 Jun 2015 14:14:08 +0100 Nicholas Jillings Merge from the default branch Dev_main
Mon, 15 Jun 2015 16:54:39 +0100 Brecht De Man Keep track of randomisation in console log; multipage example XML.
Thu, 11 Jun 2015 10:06:58 +0100 Nicholas Jillings Feature #1246: Scrubber bar included. Not interactive yet Dev_main
Thu, 11 Jun 2015 09:45:52 +0100 Nicholas Jillings Fixed listen tracker for non-looping audioElements reporting start and stop were time 0 Dev_main
Thu, 11 Jun 2015 09:38:09 +0100 Nicholas Jillings Removed selected track. audioEngineContext.play(id) now controls audioObject playbacks Dev_main
Wed, 10 Jun 2015 16:12:46 +0100 Nicholas Jillings Started on playhead / scrubber bar. Now object in interfaceContext. Needs binding of setInterval. Dev_main
Wed, 10 Jun 2015 10:13:45 +0100 Nicholas Jillings Feature #1234: Added back button to pre/post surveys
Mon, 08 Jun 2015 12:09:53 +0100 Nicholas Jillings Added min/max range check to number box survey Dev_main
Mon, 08 Jun 2015 11:56:14 +0100 Nicholas Jillings Feature #1224: Added number box Dev_main
Mon, 08 Jun 2015 11:17:26 +0100 Nicholas Jillings Feature #1208: Added checkbox. Dev_main
Mon, 08 Jun 2015 11:00:15 +0100 Nicholas Jillings Feature #1208: Added radio box option to page 'commentQuestion'. Also commentQuestion nodes are now common to core.js.
Fri, 05 Jun 2015 13:26:31 +0100 Nicholas Jillings Feature #1228: Added survey question box sizes
Fri, 05 Jun 2015 12:42:32 +0100 Nicholas Jillings Added radio boxes Dev_main
Fri, 05 Jun 2015 12:10:49 +0100 Nicholas Jillings Added check box mode to pre/post test survey Dev_main
Fri, 05 Jun 2015 11:32:09 +0100 Nicholas Jillings audioHolder ID's are stored Dev_main
Fri, 05 Jun 2015 11:25:56 +0100 Nicholas Jillings Safari fix for Specification node Dev_main
Fri, 05 Jun 2015 10:49:52 +0100 Nicholas Jillings Complete Feature #1252: Interface locks out until all audioElements are loaded and ready. Dev_main
Thu, 04 Jun 2015 18:03:36 +0100 Nicholas Jillings Small fixes. <interface> tag properly processed by ape.js Dev_main
Thu, 04 Jun 2015 17:23:32 +0100 Nicholas Jillings XML-DOM created by their own objects Dev_main
Thu, 04 Jun 2015 16:48:04 +0100 Nicholas Jillings Comment Boxes handled by Interface object. Dev_main
Thu, 04 Jun 2015 15:54:56 +0100 Nicholas Jillings Everything tied into Specification object which needs information from specification document. Dev_main
Thu, 04 Jun 2015 14:31:23 +0100 Nicholas Jillings Created Specification object to handle All XML decoding. Dev_main
Thu, 04 Jun 2015 11:21:47 +0100 Nicholas Jillings audioObject returned on node creation for ease of modification by interface. Dev_main
Thu, 04 Jun 2015 11:18:21 +0100 Nicholas Jillings ape.js pageSaveXML uses view from audioObjects. Dev_main
Thu, 04 Jun 2015 11:01:19 +0100 Nicholas Jillings audioObjects.metric object export their XML rather than ape.js Dev_main
Thu, 04 Jun 2015 10:43:06 +0100 Nicholas Jillings Moved non interface specific code from loadInterface in ape.js to core.js Dev_main
Wed, 03 Jun 2015 11:12:29 +0100 Nicholas Jillings Feature #1261: Enabled with new <metricEnabled> flag in specification XML. Returns <event> nodes with <testTime> and <bufferTime>
Mon, 01 Jun 2015 17:00:45 +0100 Nicholas Jillings Better error catching when using server save to determine if the 'Save File' should be shown in browser.
Mon, 01 Jun 2015 10:31:41 +0100 Nicholas Jillings Feature #1230: Popup content question entries now have automatic focus Dev_main
Mon, 01 Jun 2015 09:46:51 +0100 Nicholas Jillings Feature #1252: Test Wait Indicator now fully implemented with auto clearing on test ready. Dev_main
Mon, 01 Jun 2015 08:38:31 +0100 Nicholas Jillings Fix Bug #1259: testState now includes the audioHolder ids.
Sat, 30 May 2015 11:19:28 +0100 Nicholas Jillings Bug #1256 Fix: Safari does not use 'this' on the buffer.onended to reference to the buffer, but to the Window. Now uses event. Tested on chrome OSX as well. Dev_main
Sat, 30 May 2015 10:51:55 +0100 Nicholas Jillings audioObjects.played member removed, duplicate in audioObjects.metric.wasListenedTo. Dev_main
Fri, 29 May 2015 16:27:05 +0100 Nicholas Jillings Bug #1258 Fixed. audioObject.metric.startListening now writes to console.
Thu, 28 May 2015 19:27:39 +0100 Nicholas Jillings Merge
Thu, 28 May 2015 18:58:45 +0100 Nicholas Jillings Hacky test wait indicator!!
Wed, 27 May 2015 20:24:17 +0100 Brecht De Man Fixed bug where 'all played' wasn't checked anymore in loop mode. Now in non-loop mode, 'flagAsPlayed' needs to be called explicitly from ape.js (may want to change)
Wed, 27 May 2015 18:53:34 +0100 Nicholas Jillings Fixed metric collection, listening time, for looping sources
Wed, 27 May 2015 18:10:56 +0100 Nicholas Jillings Possible fix to loop playback bugs
Wed, 27 May 2015 16:45:48 +0100 Nicholas Jillings Major Update. All new state machine to track the session state and hold session data. Will enable new interfaces to be built on top and have the same common structures.
Wed, 27 May 2015 11:49:20 +0100 Nicholas Jillings Bug #1235: Slider, slider objects and scale markings are adjusted on window resize.
Wed, 27 May 2015 09:46:06 +0100 Nicholas Jillings Feature #1245: Added DateTime node to XML output
Wed, 27 May 2015 09:10:20 +0100 Nicholas Jillings Session save to server falback to browser download if the server didn't save the file.
Tue, 26 May 2015 18:47:59 +0100 Nicholas Jillings If projectReturn is specified as a url it will return to that server. Currently only tested using the localHost server on port 8000, as per the python2.py server included
Tue, 26 May 2015 14:17:32 +0100 Nicholas Jillings Fixed projectReturn=null to show XML save in popup window.
Tue, 26 May 2015 14:07:51 +0100 Nicholas Jillings Merged. Added popup reponse questions into console
Tue, 26 May 2015 13:01:39 +0100 Nicholas Jillings Popup now in core.js. Needs stress testing!!
Tue, 26 May 2015 11:40:17 +0100 Nicholas Jillings Popup now in core.js, universal to interface.
Mon, 25 May 2015 11:14:12 +0100 Nicholas Jillings Fix Bug #1241 and #1213: Added checks each time new test page is loaded that all audioObjects have decoded. Writes to browser console WAIT and does not issue any play command if any audioObjects not ready.
Sun, 24 May 2015 11:33:04 +0100 Nicholas Jillings Possible fix for Bug #1238. audioObject metric collection now controlled by the audioObjects themselves for timer information. Lastclicked and sliderPlayed functions no longer used.
Sun, 24 May 2015 09:57:35 +0100 Nicholas Jillings Bug #1226: Moved check to audioObjects and audioEngine so available for all interfaces. Also interface pop-up now states all outstanding fragments to listen.
Fri, 01 May 2015 16:07:15 +0100 Nicholas Jillings Fixed Bug 1204: Multiple clicks creates multiple instances. Dev_main
Wed, 22 Apr 2015 18:37:04 +0100 Nicholas Jillings Version 1.0 Release!
Sat, 18 Apr 2015 15:36:10 +0100 Nicholas Jillings Added Loop Dev_main
Fri, 17 Apr 2015 09:41:31 +0100 Nicholas Jillings Added in randomiseOrder function in core.js. Updated calls in ape.js to randomise order of tests and elements. Dev_main
Mon, 13 Apr 2015 11:29:25 +0100 Nicholas Jillings Updated sessionMetric bindings for APE interface Dev_main
Mon, 13 Apr 2015 10:40:37 +0100 Nicholas Jillings Refined metric collection. Rating now correct. Slider scale now fully bounded Dev_main
Mon, 13 Apr 2015 09:58:16 +0100 Nicholas Jillings Updated metric functions. Completed Metric Exporting. Dev_main
Sun, 12 Apr 2015 18:20:39 +0100 Nicholas Jillings Added preliminary metrics functions Dev_main
Fri, 10 Apr 2015 17:43:53 +0100 Nicholas Jillings Completed Handling of in-page pre/post responses Dev_main
Fri, 10 Apr 2015 17:18:45 +0100 Nicholas Jillings audioElement id's tracked from input to output for randomisation. Dev_main
Fri, 10 Apr 2015 16:21:57 +0100 Nicholas Jillings Implemented repeat function of tests Dev_main
Fri, 10 Apr 2015 15:30:44 +0100 Nicholas Jillings Completed more pre-test/post-test popup functions. Presents save and locks test on completion Dev_main
Fri, 10 Apr 2015 13:46:04 +0100 Nicholas Jillings Updated popup button functions. Dev_main
Fri, 10 Apr 2015 12:02:10 +0100 Nicholas Jillings Added ape.css, removed styles from .js to clean up. Dev_main
Fri, 10 Apr 2015 10:25:52 +0100 Nicholas Jillings Added dev-main branch warning at top of files Dev_main
Thu, 09 Apr 2015 10:59:53 +0100 Nicholas Jillings Updated results XML generator to match documentation syntax.
Thu, 09 Apr 2015 10:44:13 +0100 Nicholas Jillings Completed Linking for pre-Test questions. Need some formatting on layout.
Wed, 08 Apr 2015 18:18:17 +0100 Nicholas Jillings Added cross-browser support for webkit / non-webkit audioContext. Confirmed Chrome & Safari Support. Firefox: does not support innerText or dragging!
Tue, 07 Apr 2015 11:32:46 +0100 Nicholas Jillings Added comments. Variable name changes to match specification document during ape.js loading.
Wed, 25 Mar 2015 12:56:42 +0000 Nicholas Jillings All tracks start muted. Clicking on sliders un-mutes that track. All tracks loop until stopped
Wed, 25 Mar 2015 12:48:29 +0000 Nicholas Jillings Standalone version.
Sun, 08 Mar 2015 18:58:06 +0000 Nicholas Jillings function loadProjectSpec will parse XML project specification and build interface. Still needs full work. Interface is loaded in ape.js
Sun, 08 Mar 2015 12:30:25 +0000 Nicholas Jillings Added intial files. apeTool.html is main index html document to be loaded. core.js contains core functions and classes including audioEngine and audioObjects. graphics.css and structure.css for css style definitions.