Merge "Fix manual transpilation error"

This commit is contained in:
Wyatt Allen
2017-05-26 22:04:29 +00:00
committed by Gerrit Code Review
2 changed files with 17 additions and 4 deletions

View File

@@ -481,7 +481,7 @@
document.documentElement.scrollTop = document.documentElement.scrollTop =
document.body.scrollTop = this.viewState.scrollTop; document.body.scrollTop = this.viewState.scrollTop;
} else { } else {
this._maybeScrollToMessage(); this._maybeScrollToMessage(window.location.hash);
} }
}, 1); }, 1);
}); });
@@ -513,10 +513,9 @@
this.viewState.numFilesShown = numFilesShown; this.viewState.numFilesShown = numFilesShown;
}, },
_maybeScrollToMessage() { _maybeScrollToMessage(hash) {
const msgPrefix = '#message-'; const msgPrefix = '#message-';
const hash = window.location.hash; if (hash.startsWith(msgPrefix)) {
if (hash.startsWith(msgPrefix) === 0) {
this.$.messageList.scrollToMessage(hash.substr(msgPrefix.length)); this.$.messageList.scrollToMessage(hash.substr(msgPrefix.length));
} }
}, },

View File

@@ -1320,5 +1320,19 @@ limitations under the License.
'header wip'); 'header wip');
}); });
}); });
test('_maybeScrollToMessage', () => {
const scrollStub = sandbox.stub(element.$.messageList, 'scrollToMessage');
element._maybeScrollToMessage('');
assert.isFalse(scrollStub.called);
element._maybeScrollToMessage('message');
assert.isFalse(scrollStub.called);
element._maybeScrollToMessage('#message-TEST');
assert.isTrue(scrollStub.called);
assert.equal(scrollStub.lastCall.args[0], 'TEST');
});
}); });
</script> </script>