{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":708367877,"defaultBranch":"main","name":"wasm-gloo-dom-events","ownerLogin":"stuartZhang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-22T11:04:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13935927?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697972719.0","currentOid":""},"activityList":{"items":[{"before":"93e51403bf3943b645109525d0ab64d135a2e583","after":"a1f7c3c11a0f9c719fe241f285cbd2821dde8f70","ref":"refs/heads/main","pushedAt":"2023-10-31T15:48:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuartZhang","name":"Stuart Zhang","path":"/stuartZhang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13935927?s=80&v=4"},"commit":{"message":"1. 将所有的事件处理回调函数都从 trait Fn 闭包类型变成 trait FnMut 闭包类型 — 之前考虑不周了。trait Fn 限制了闭包体不能修改被捕获变量了。\n2. 将所有接口的 event_type 参数类型从 &str 变成 String,进而减少一次内部的克隆处理。\n3. 对 on_history 接口做了两处修改:\n (1)将 history 参数类型从 &impl History 变成了 Rc — 允许同一个 trait History 实现类实例可以被多次复用。\n (2)给回调函数添加了第二个参数,来传递【浏览器·历史栈】最新变更的状态信息。其类型是泛型类型参数 S。除了生命周期,没有对其做其它任何的限定。\n4. 给每个接口都制作了一个基于 Selenium WebDriver 的单元测试\n5. 添加 VSCode 配置,为每个单元测试的执行都配置添加一个 Tasks 菜单项。\n6. 完善 readme.md 文件","shortMessageHtmlLink":"1. 将所有的事件处理回调函数都从 trait Fn 闭包类型变成 trait FnMut 闭包类型 — 之前考虑不周了。trait Fn…"}},{"before":"f1bdbd44626a91c8b254523e96f4c3630f5fe10a","after":"93e51403bf3943b645109525d0ab64d135a2e583","ref":"refs/heads/main","pushedAt":"2023-10-29T04:24:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuartZhang","name":"Stuart Zhang","path":"/stuartZhang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13935927?s=80&v=4"},"commit":{"message":"重命名文件。","shortMessageHtmlLink":"重命名文件。"}},{"before":"68dca8f88aca66d713a0bb25180d51d1209c6d13","after":"f1bdbd44626a91c8b254523e96f4c3630f5fe10a","ref":"refs/heads/main","pushedAt":"2023-10-29T03:32:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuartZhang","name":"Stuart Zhang","path":"/stuartZhang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13935927?s=80&v=4"},"commit":{"message":"同时兼容 nodejs 与浏览器两个运行时。","shortMessageHtmlLink":"同时兼容 nodejs 与浏览器两个运行时。"}},{"before":"e858dbbc16ab9285e337183009d3a3e78a6cfad8","after":"68dca8f88aca66d713a0bb25180d51d1209c6d13","ref":"refs/heads/main","pushedAt":"2023-10-29T01:52:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuartZhang","name":"Stuart Zhang","path":"/stuartZhang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13935927?s=80&v=4"},"commit":{"message":"将程序模块化。","shortMessageHtmlLink":"将程序模块化。"}},{"before":"85a3006baeeedb5dbea98c31f77fd451b78af9d4","after":"e858dbbc16ab9285e337183009d3a3e78a6cfad8","ref":"refs/heads/main","pushedAt":"2023-10-26T06:16:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuartZhang","name":"Stuart Zhang","path":"/stuartZhang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13935927?s=80&v=4"},"commit":{"message":"去掉未被用到的程序注解属性","shortMessageHtmlLink":"去掉未被用到的程序注解属性"}},{"before":"033077590ff07e8ad24cbe14b6e20912965fe16d","after":"85a3006baeeedb5dbea98c31f77fd451b78af9d4","ref":"refs/heads/main","pushedAt":"2023-10-25T15:07:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuartZhang","name":"Stuart Zhang","path":"/stuartZhang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13935927?s=80&v=4"},"commit":{"message":"添加对 setTimeout 与 setInterval 的支持。","shortMessageHtmlLink":"添加对 setTimeout 与 setInterval 的支持。"}},{"before":"97509e553624460abafc0e5b01c28a83ac6a266b","after":"033077590ff07e8ad24cbe14b6e20912965fe16d","ref":"refs/heads/main","pushedAt":"2023-10-22T14:19:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuartZhang","name":"Stuart Zhang","path":"/stuartZhang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13935927?s=80&v=4"},"commit":{"message":"润色 readme.md","shortMessageHtmlLink":"润色 readme.md"}},{"before":null,"after":"97509e553624460abafc0e5b01c28a83ac6a266b","ref":"refs/heads/main","pushedAt":"2023-10-22T11:05:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stuartZhang","name":"Stuart Zhang","path":"/stuartZhang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13935927?s=80&v=4"},"commit":{"message":"完成功能。","shortMessageHtmlLink":"完成功能。"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADpCzt9gA","startCursor":null,"endCursor":null}},"title":"Activity · stuartZhang/wasm-gloo-dom-events"}