(complete, error, key)
| 186 | } |
| 187 | |
| 188 | function remove(complete, error, key) { |
| 189 | if (controller.communicationFailure) { |
| 190 | error(new WinJS.ErrorFromName(UI.EditError.noResponse.toString())); |
| 191 | } else { |
| 192 | var index = keyToIndexMap[key]; |
| 193 | |
| 194 | delete keyToIndexMap[key]; |
| 195 | array.splice(index, 1); |
| 196 | updateKeyToIndexMap(index); |
| 197 | |
| 198 | complete(); |
| 199 | } |
| 200 | } |
| 201 | |
| 202 | function insertionIndex(previousKey, nextKey) { |
| 203 | var index; |
no test coverage detected