1cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved. 2cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 3cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// found in the LICENSE file. 4cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 5cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 6cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @fileoverview Base class for implementing earcons. 7cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 8cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * When adding earcons, please add them to getEarconName and getEarconId. 9cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * 10cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 11cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 12cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.provide('cvox.AbstractEarcons'); 13cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 14cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 15cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 16cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @constructor 17cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 18cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons = function() { 19cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) /** 20cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Public flag set to enable or disable earcons. Callers should prefer 21cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * toggle(); however, this member is public for initialization. 22cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {boolean} 23cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 24cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.enabled = true; 25cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 26cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 27cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 28cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 29cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Plays the specified earcon sound. 30cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} earcon An earcon index. 31cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 32cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.prototype.playEarcon = function(earcon) { 33cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 34cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 35cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 36cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 37cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Plays the specified earcon sound, given the name of the earcon. 38cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {string} earconName The name of the earcon. 39cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 40cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.prototype.playEarconByName = function(earconName) { 41cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.playEarcon(this.getEarconId(earconName)); 42cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 43cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 44cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 45cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 46cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Whether or not earcons are available. 47cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {boolean} True if earcons are available. 48cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 49cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.prototype.earconsAvailable = function() { 50cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return true; 51cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 52cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 53cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 54cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 55cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} earcon An earcon index. 56cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {string} The readable earcon name. 57cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 58cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.prototype.getEarconName = function(earcon) { 59cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (!this.earconNames) { 60cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames = new Array(); 61cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('ALERT_MODAL'); 62cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('ALERT_NONMODAL'); 63cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('BULLET'); 64cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('BUSY_PROGRESS_LOOP'); 65cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('BUSY_WORKING_LOOP'); 66cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('BUTTON'); 67cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('CHECK_OFF'); 68cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('CHECK_ON'); 69cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('COLLAPSED'); 70cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('EDITABLE_TEXT'); 71cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('ELLIPSIS'); 72cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('EXPANDED'); 73cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('FONT_CHANGE'); 74cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('INVALID_KEYPRESS'); 75cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('LINK'); 76cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('LISTBOX'); 77cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('LIST_ITEM'); 78cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('LONG_DESC'); 79cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('NEW_MAIL'); 80cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('OBJECT_CLOSE'); 81cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('OBJECT_DELETE'); 82cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('OBJECT_DESELECT'); 83cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('OBJECT_ENTER'); 84cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('OBJECT_EXIT'); 85cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('OBJECT_OPEN'); 86cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('OBJECT_SELECT'); 87cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('PARAGRAPH_BREAK'); 88cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('SEARCH_HIT'); 89cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('SEARCH_MISS'); 90cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('SECTION'); 91cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('SELECTION'); 92cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('SELECTION_REVERSE'); 93cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('SPECIAL_CONTENT'); 94cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('TASK_SUCCESS'); 95cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('WRAP'); 96cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNames.push('WRAP_EDGE'); 97cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 98cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return this.earconNames[earcon]; 99cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 100cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 101cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 102cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 103cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {string} earconName An earcon name. 104cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {number} The earcon ID. 105cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 106cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.prototype.getEarconId = function(earconName) { 107cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) if (!this.earconNamesToIds) { 108cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds = new Object(); 109cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['ALERT_MODAL'] = cvox.AbstractEarcons.ALERT_MODAL; 110cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['ALERT_NONMODAL'] = 111cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) cvox.AbstractEarcons.ALERT_NONMODAL; 112cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['BULLET'] = cvox.AbstractEarcons.BULLET; 113cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['BUSY_PROGRESS_LOOP'] = 114cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) cvox.AbstractEarcons.BUSY_PROGRESS_LOOP; 115cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['BUSY_WORKING_LOOP'] = 116cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) cvox.AbstractEarcons.BUSY_WORKING_LOOP; 117cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['BUTTON'] = cvox.AbstractEarcons.BUTTON; 118cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['CHECK_OFF'] = cvox.AbstractEarcons.CHECK_OFF; 119cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['CHECK_ON'] = cvox.AbstractEarcons.CHECK_ON; 120cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['COLLAPSED'] = cvox.AbstractEarcons.COLLAPSED; 121cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['EDITABLE_TEXT'] = cvox.AbstractEarcons.EDITABLE_TEXT; 122cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['ELLIPSIS'] = cvox.AbstractEarcons.ELLIPSIS; 123cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['EXPANDED'] = cvox.AbstractEarcons.EXPANDED; 124cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['FONT_CHANGE'] = cvox.AbstractEarcons.FONT_CHANGE; 125cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['INVALID_KEYPRESS'] = 126cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) cvox.AbstractEarcons.INVALID_KEYPRESS; 127cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['LINK'] = cvox.AbstractEarcons.LINK; 128cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['LISTBOX'] = cvox.AbstractEarcons.LISTBOX; 129cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['LIST_ITEM'] = cvox.AbstractEarcons.LIST_ITEM; 130cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['LONG_DESC'] = cvox.AbstractEarcons.LONG_DESC; 131cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['NEW_MAIL'] = cvox.AbstractEarcons.NEW_MAIL; 132cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['OBJECT_CLOSE'] = cvox.AbstractEarcons.OBJECT_CLOSE; 133cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['OBJECT_DELETE'] = cvox.AbstractEarcons.OBJECT_DELETE; 134cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['OBJECT_DESELECT'] = 135cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) cvox.AbstractEarcons.OBJECT_DESELECT; 136cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['OBJECT_ENTER'] = cvox.AbstractEarcons.OBJECT_ENTER; 137cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['OBJECT_EXIT'] = cvox.AbstractEarcons.OBJECT_EXIT; 138cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['OBJECT_OPEN'] = cvox.AbstractEarcons.OBJECT_OPEN; 139cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['OBJECT_SELECT'] = cvox.AbstractEarcons.OBJECT_SELECT; 140cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['PARAGRAPH_BREAK'] = 141cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) cvox.AbstractEarcons.PARAGRAPH_BREAK; 142cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['SEARCH_HIT'] = cvox.AbstractEarcons.SEARCH_HIT; 143cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['SEARCH_MISS'] = cvox.AbstractEarcons.SEARCH_MISS; 144cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['SECTION'] = cvox.AbstractEarcons.SECTION; 145cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['SELECTION'] = cvox.AbstractEarcons.SELECTION; 146cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['SELECTION_REVERSE'] = 147cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) cvox.AbstractEarcons.SELECTION_REVERSE; 148cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['SPECIAL_CONTENT'] = 149cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) cvox.AbstractEarcons.SPECIAL_CONTENT; 150cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['TASK_SUCCESS'] = cvox.AbstractEarcons.TASK_SUCCESS; 151cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['WRAP'] = cvox.AbstractEarcons.WRAP; 152cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.earconNamesToIds['WRAP_EDGE'] = cvox.AbstractEarcons.WRAP_EDGE; 153cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) } 154cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return this.earconNamesToIds[earconName]; 155cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 156cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 157cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 158cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 159cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @param {number} earconId The earcon ID. 160cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {string} The filename for the earcon. 161cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 162cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.prototype.getEarconFilename = function(earconId) { 163cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return cvox.AbstractEarcons.earconMap[earconId]; 164cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 165cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 166cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 167cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 168cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Toggles earcons on or off. 169cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @return {boolean} True if earcons are now enabled; false otherwise. 170cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 171cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.prototype.toggle = function() { 172cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) this.enabled = !this.enabled; 173cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return this.enabled; 174cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}; 175cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 176cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 177cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 178cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 179cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 180cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.ALERT_MODAL = 0; 181cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 182cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 183cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 184cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 185cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.ALERT_NONMODAL = 1; 186cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 187cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 188cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 189cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 190cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.BULLET = 2; 191cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 192cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 193cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 194cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 195cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.BUSY_PROGRESS_LOOP = 3; 196cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 197cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 198cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 199cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 200cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.BUSY_WORKING_LOOP = 4; 201cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 202cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 203cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 204cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 205cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.BUTTON = 5; 206cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 207cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 208cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 209cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 210cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.CHECK_OFF = 6; 211cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 212cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 213cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 214cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 215cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.CHECK_ON = 7; 216cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 217cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 218cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 219cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 220cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.COLLAPSED = 8; 221cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 222cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 223cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 224cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 225cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.EDITABLE_TEXT = 9; 226cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 227cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 228cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 229cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 230cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.ELLIPSIS = 10; 231cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 232cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 233cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 234cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 235cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.EXPANDED = 11; 236cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 237cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 238cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 239cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 240cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.FONT_CHANGE = 12; 241cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 242cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 243cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 244cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 245cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.INVALID_KEYPRESS = 13; 246cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 247cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 248cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 249cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 250cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.LINK = 14; 251cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 252cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 253cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 254cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 255cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.LISTBOX = 15; 256cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 257cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 258cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 259cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 260cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.LIST_ITEM = 16; 261cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 262cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 263cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 264cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 265cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.LONG_DESC = 17; 266cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 267cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 268cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 269cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 270cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.NEW_MAIL = 18; 271cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 272cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 273cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 274cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 275cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.OBJECT_CLOSE = 19; 276cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 277cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 278cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 279cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 280cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.OBJECT_DELETE = 20; 281cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 282cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 283cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 284cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 285cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.OBJECT_DESELECT = 21; 286cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 287cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 288cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 289cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 290cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.OBJECT_ENTER = 22; 291cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 292cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 293cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 294cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 295cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.OBJECT_EXIT = 23; 296cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 297cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 298cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 299cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 300cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.OBJECT_OPEN = 24; 301cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 302cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 303cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 304cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 305cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.OBJECT_SELECT = 25; 306cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 307cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 308cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 309cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 310cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.PARAGRAPH_BREAK = 26; 311cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 312cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 313cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 314cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 315cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.SEARCH_HIT = 27; 316cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 317cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 318cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 319cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 320cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.SEARCH_MISS = 28; 321cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 322cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 323cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 324cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 325cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.SECTION = 29; 326cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 327cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 328cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 329cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 330cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.SELECTION = 30; 331cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 332cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 333cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 334cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 335cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.SELECTION_REVERSE = 31; 336cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 337cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 338cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 339cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 340cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.SPECIAL_CONTENT = 32; 341cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 342cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 343cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 344cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 345cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.TASK_SUCCESS = 33; 346cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 347cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 348cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 349cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 350cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.WRAP = 34; 351cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 352cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 353cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {number} 354cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 355cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.WRAP_EDGE = 35; 356cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 357cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** 358cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * The earcon map. 359cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @type {Object} 360cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */ 361cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap = new Object(); 362cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.ALERT_MODAL] = 363cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'alert_modal.ogg'; 364cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.ALERT_NONMODAL] = 365cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'alert_nonmodal.ogg'; 366cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.BULLET] = 'bullet.ogg'; 367cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.BUSY_PROGRESS_LOOP] = 368cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'busy_progress_loop.ogg'; 369cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.BUSY_WORKING_LOOP] = 370cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'busy_working_loop.ogg'; 371cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.BUTTON] = 'button.ogg'; 372cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.CHECK_OFF] = 373cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'check_off.ogg'; 374cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.CHECK_ON] = 'check_on.ogg'; 375cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.COLLAPSED] = 376cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'collapsed.ogg'; 377cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.EDITABLE_TEXT] = 378cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'editable_text.ogg'; 379cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.ELLIPSIS] = 'ellipsis.ogg'; 380cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.EXPANDED] = 'expanded.ogg'; 381cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.FONT_CHANGE] = 382cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'font_change.ogg'; 383cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.INVALID_KEYPRESS] = 384cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'invalid_keypress.ogg'; 385cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.LINK] = 'link.ogg'; 386cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.LISTBOX] = 'listbox.ogg'; 387cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.LIST_ITEM] = 'bullet.ogg'; 388cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.LONG_DESC] = 389cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'long_desc.ogg'; 390cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.NEW_MAIL] = 'new_mail.ogg'; 391cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.OBJECT_CLOSE] = 392cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'object_close.ogg'; 393cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.OBJECT_DELETE] = 394cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'object_delete.ogg'; 395cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.OBJECT_DESELECT] = 396cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'object_deselect.ogg'; 397cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.OBJECT_ENTER] = 398cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'object_enter.ogg'; 399cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.OBJECT_EXIT] = 400cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'object_exit.ogg'; 401cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.OBJECT_OPEN] = 402cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'object_open.ogg'; 403cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.OBJECT_SELECT] = 404cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'object_select.ogg'; 405cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.PARAGRAPH_BREAK] = 406cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'paragraph_break.ogg'; 407cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.SEARCH_HIT] = 408cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'search_hit.ogg'; 409cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.SEARCH_MISS] = 410cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'search_miss.ogg'; 411cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.SECTION] = 'section.ogg'; 412cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.SELECTION] = 413cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'selection.ogg'; 414cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.SELECTION_REVERSE] = 415cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'selection_reverse.ogg'; 416cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.SPECIAL_CONTENT] = 417cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'special_content.ogg'; 418cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.TASK_SUCCESS] = 419cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'task_success.ogg'; 420cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.WRAP] = 'wrap.ogg'; 421cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractEarcons.earconMap[cvox.AbstractEarcons.WRAP_EDGE] = 422cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'wrap_edge.ogg'; 423