Merge pull request #6430 from matrix-org/dbkr/yarn_upgrade_210721
yarn upgrade
This commit is contained in:
commit
6afa3fa3ab
3 changed files with 1759 additions and 1767 deletions
|
@ -15,7 +15,11 @@ limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import EventEmitter from "events";
|
import EventEmitter from "events";
|
||||||
import ResizeObserver from 'resize-observer-polyfill';
|
// XXX: resize-observer-polyfill has types that now conflict with typescript's
|
||||||
|
// own DOM types: https://github.com/que-etc/resize-observer-polyfill/issues/80
|
||||||
|
// Using require here rather than import is a horrenous workaround. We should
|
||||||
|
// be able to remove the polyfill once Safari 14 is released.
|
||||||
|
const ResizeObserverPolyfill = require('resize-observer-polyfill'); // eslint-disable-line @typescript-eslint/no-var-requires
|
||||||
import ResizeObserverEntry from 'resize-observer-polyfill/src/ResizeObserverEntry';
|
import ResizeObserverEntry from 'resize-observer-polyfill/src/ResizeObserverEntry';
|
||||||
|
|
||||||
export enum UI_EVENTS {
|
export enum UI_EVENTS {
|
||||||
|
@ -43,7 +47,7 @@ export default class UIStore extends EventEmitter {
|
||||||
// eslint-disable-next-line no-restricted-properties
|
// eslint-disable-next-line no-restricted-properties
|
||||||
this.windowHeight = window.innerHeight;
|
this.windowHeight = window.innerHeight;
|
||||||
|
|
||||||
this.resizeObserver = new ResizeObserver(this.resizeObserverCallback);
|
this.resizeObserver = new ResizeObserverPolyfill(this.resizeObserverCallback);
|
||||||
this.resizeObserver.observe(document.body);
|
this.resizeObserver.observe(document.body);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import zxcvbn from 'zxcvbn';
|
import zxcvbn, { ZXCVBNFeedbackWarning } from 'zxcvbn';
|
||||||
|
|
||||||
import { MatrixClientPeg } from '../MatrixClientPeg';
|
import { MatrixClientPeg } from '../MatrixClientPeg';
|
||||||
import { _t, _td } from '../languageHandler';
|
import { _t, _td } from '../languageHandler';
|
||||||
|
@ -84,7 +84,7 @@ export function scorePassword(password: string) {
|
||||||
}
|
}
|
||||||
// and warning, if any
|
// and warning, if any
|
||||||
if (zxcvbnResult.feedback.warning) {
|
if (zxcvbnResult.feedback.warning) {
|
||||||
zxcvbnResult.feedback.warning = _t(zxcvbnResult.feedback.warning);
|
zxcvbnResult.feedback.warning = _t(zxcvbnResult.feedback.warning) as ZXCVBNFeedbackWarning;
|
||||||
}
|
}
|
||||||
|
|
||||||
return zxcvbnResult;
|
return zxcvbnResult;
|
||||||
|
|
Loading…
Reference in a new issue