提交 f0f49f6a 编写于 作者: A Alex Dima

Disable for now screenReaderMessage in ViewCursorStateChangedEvent

上级 fca0687d
......@@ -21,7 +21,7 @@ import { CursorChangeReason } from 'vs/editor/common/controller/cursorEvents';
import { IViewModel } from "vs/editor/common/viewModel/viewModel";
import * as viewEvents from 'vs/editor/common/view/viewEvents';
import Event, { Emitter } from 'vs/base/common/event';
import { ScreenReaderMessageGenerator } from "vs/editor/common/controller/accGenerator";
// import { ScreenReaderMessageGenerator } from "vs/editor/common/controller/accGenerator";
function containsLineMappingChanged(events: viewEvents.ViewEvent[]): boolean {
for (let i = 0, len = events.length; i < len; i++) {
......@@ -382,16 +382,16 @@ export class Cursor extends viewEvents.ViewEventEmitter implements ICursors {
const viewSelections = this._cursors.getViewSelections();
let screenReaderMessage: string = null;
if (oldState) {
screenReaderMessage = ScreenReaderMessageGenerator.generateMessage(
source,
this._model,
oldState.modelVersionId,
oldState.cursorState[0].modelState.selection,
newState.modelVersionId,
newState.cursorState[0].modelState.selection
);
}
// if (oldState) {
// screenReaderMessage = ScreenReaderMessageGenerator.generateMessage(
// source,
// this._model,
// oldState.modelVersionId,
// oldState.cursorState[0].modelState.selection,
// newState.modelVersionId,
// newState.cursorState[0].modelState.selection
// );
// }
// Let the view get the event first.
this._emit([new viewEvents.ViewCursorStateChangedEvent(viewSelections, isInEditableRange, screenReaderMessage)]);
......
......@@ -3357,7 +3357,9 @@ suite('cursor screen reader message', () => {
callback(editor, cursor);
assert.equal(actualScreenReaderMessage, expectedScreenReaderMessage);
// Disabled for now
assert.equal(actualScreenReaderMessage, null);
// assert.equal(actualScreenReaderMessage, expectedScreenReaderMessage);
});
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册