Commit Graph

2825 Commits

Author SHA1 Message Date
Argo
abb21abe5e !2400 test(#I4SWEF): add Timer unit test
* Merge branch 'main' into test-timer
* test: 增加 OnCancel 单元测试
* test: 增加 OnStar 单元测试
* test: 增加 IsVibrate 单元测试
* test: 增加 Progress 单元测试
* test: 增加 Color 单元测试
* test: 增加 Stroke 单元测试
* test: 增加 Width 单元测试
* test: 增加 Value 单元测试
* test: 增加 Timer 单元测试
* refactor: 更新 Timer 组件逻辑
* test: 增加代码覆盖率
* refactor: 更改参数验证逻辑到 OnParameterSet 中
* Revert "refactor: 合并 CircleBase 基类"
* refactor: 合并 CircleBase 基类
* test: 添加 circle 组件单元测试
2022-02-08 16:10:57 +00:00
Argo
69a36adb5a !2399 test(#I4SWEE): add Circle unit test
* test: 增加代码覆盖率
* refactor: 更改参数验证逻辑到 OnParameterSet 中
* Revert "refactor: 合并 CircleBase 基类"
* refactor: 合并 CircleBase 基类
* test: 添加 circle 组件单元测试
2022-02-08 16:09:18 +00:00
alex_zou
3e8d3966f1 !2398 doc(#I4SVE5): update TablesSelection sample codeSamples
* Samples 表格行选择页面清除按钮式样以及说明补全
2022-02-08 09:52:43 +00:00
alex_zou
14e8926602 !2396 feat(#I4SQKN): add GeolocationService
* Merge branch 'main' into dev-alex-geo
* doc: 更新地理位置信息服务示例
* chore: 更新打包文件
* doc: 格式化文档
* chore: 删除资源文件
* chore: 增加地理位置服务
* feat: 删除地理位置组件改用服务形式
* feat: 增加地理位置脚本调用方法
* doc: 更新示例文档
* chore: 调整位置
* revert: 删除图片
* chore: 更新菜单位置
* chore: 删除 nuevo_libs 组件库
* chore: 恢复配置
* chore: 更新配置
* chore: 移除 GenlocationItem 资源文件
* refactor: 恢复配置
* scripts: 打包脚本
* refactor: 继承 IDispose 接口
* refactor: 重命名符合命名规范
* refactor: 重命名 GeolocationItem
* refactor: 格式化代码
* refactor: 移除标签
* Merge branch 'main' into dev-alex-geo
* 提交地理定位/移动距离追踪组件[Desktop/Mobile 通用]
* Merge branch 'main' into dev-alex-geo
* Re-build bootstrap.blazor.bundle.min.js
* 合并 dev
* Merge branch 'dev' into dev-alex-geo
* 加入[停止追踪]功能, 正确放置 Geolocation.js ,移除host调试引用的js
* Geolocation 国际化
* 国际化
2022-02-08 07:16:07 +00:00
Argo
e9c26d3ac8 !2397 refactor(#I4SSM4): remove NotNullAttribute
* Merge branch 'main' into dev-wip
* refactor: 临时提交
2022-02-08 04:14:33 +00:00
j4587698
13ee6a2207 !2393 feat(#I4SNXQ): add DragDrop component
* Merge branch 'main' into dev-drop
* refactor: 更新拖拽组件菜单
* refactor: 格式化文档
* feat: 增加 IDispose 接口调用
* refactor: 格式代码
* 修复警告,添加文档
* 修复最后一个Item不执行OnDragEnd的问题
* Merge branch 'main' into dev-drop
* !2366 创建DragDrop组件
* 同步版本
* 解决一些bug
* 第一个版本
* 增加Card相关文档
2022-02-07 13:47:09 +00:00
Argo
2ac51a7520 !2395 test(#I4SOE4): add unit test for MultiSelect
* Merge branch 'main' into test-multi-select
* test: add ToggleMenu unit test
* test: add Validate unit test
* test: add ShowLabel unit test
* test: add ShowCloseButton unit test
* test: add DefaultButtons unit test
* test: add ToggleRow unit test
* test: add OnParameterSet unit test
* test: add OnSearchTextChanged unit test
* test: add ArrayValue unit test
* test: add ButtonTemplate unit test
* test: add EnumerableValue unit test
* test: add NullableEnumValue unit test
* test: add EnumValue unit test
* test: add Min/Max unit test
* refactor: 兼容 String 类型
* refactor: 精简逻辑
* refactor: MultiSelect 组件重构移除对 IDispose 接口继承
* test: 增加单元测试
2022-02-07 05:25:04 +00:00
Argo
86f1a7c691 !2394 refactor(#I4SODP): improve MultiSelect component
* refactor: 兼容 String 类型
* refactor: 精简逻辑
* refactor: MultiSelect 组件重构移除对 IDispose 接口继承
2022-02-07 05:22:35 +00:00
Nine
1c21fd9d1a !2392 doc(#I4SNTP): add english translation of search page
* doc: 添加 search 示例资源文件
2022-02-07 02:56:22 +00:00
Argo
3d50fcedd1 !2391 test(#I4SMS6): add Select unit test
* test: 增加 OnBeforeSelectedItemChange 单元测试
* test: 增加 ItemTemplate 单元测试
* test: 临时注销
* test: 增加 Validate 单元测试
* test: 增加 Color  单元测试
* test: 增加 OnSelectedItemChanged 单元测试
* refactor: 格式化文档
* refactor: 增加空判断
* refactor: 重构代码精简逻辑
* revert: 撤销更改
* test: 增加枚举值类型单元测试
* test: 增加 SelectOption 单元测试
* test: 增加 Options 模板单元测试
* test: 增加 OnSearchTextChanged 单元测试
* fix: 修复参数丢失问题
* refactor: 更改为可为空类型
* refactor: 更新注释文档
* refactor: 移除不使用的属性
* doc: 更新资源文件
* refactor: 移除 IsDisabled 条件判断
* refactor: 移除 Enum 自动生成候选项逻辑
* refactor: 精简 placeholder 逻辑
* test: 重构代码消除警告信息
* test: 增加 Select 单元测试
2022-02-07 04:03:58 +08:00
Argo
9a9d9001d0 !2390 test(#I4SMH6): add Dialog unit test
* Merge branch 'main' into test-dialog
* test: 增加 ShowSaveDialog 单元测试
* test: 恢复默认导航
* test: 提高代码覆盖率
* refactor: 重构 Tab 代码提高代码覆盖率
* test: 增加 ActiveTab 单元测试
* refactor: 增加代码覆盖率
* test: 增加代码覆盖率
* refactor: 重构逻辑
* test: 增加 Key 单元测试
* test: TabItem 代码覆盖率 100%
* test: 增加 ChildContent 单元测试
* test: 增加 Click 单元测试
* test: 增加 TabLink 单元测试
2022-02-05 16:11:44 +00:00
Argo
1073ac8c7f !2389 test(#I4SMH1): add TabLink unit test
* test: 恢复默认导航
* test: 提高代码覆盖率
* refactor: 重构 Tab 代码提高代码覆盖率
* test: 增加 ActiveTab 单元测试
* refactor: 增加代码覆盖率
* test: 增加代码覆盖率
* refactor: 重构逻辑
* test: 增加 Key 单元测试
* test: TabItem 代码覆盖率 100%
* test: 增加 ChildContent 单元测试
* test: 增加 Click 单元测试
* test: 增加 TabLink 单元测试
2022-02-05 16:09:18 +00:00
Argo
bfb2fc1d77 !2388 test(#I4SLZY): add unit test for Tab component
* test: 移除断言防止  Release 模式下报错
* refactor: 移除 DEBUG 模式逻辑
* test: add DefaultUrl 单元测试
* test: 增加 ExculdeUrls 单元测试
* test: 增加 AddTabByUrl 单元测试
* test: 增加 AddTab 单元测试
* test: 增加 ClickTab 单元测试
* test: 增加 Height 单元测试
* fix: 修复 InputTest 测试失败问题
* refactor: Tab 路由逻辑更正
* feat: 增加 Cat 测试页
* refactor: 重构逻辑
* test: 增加 IsBorderCard 单元测试
* test: 增加 IsCard 单元测试
* test: 增加 TabItem 单元测试
* test: 增加 Tab 单元测试
* refactor: 更新内部生成 ErrorLogger 逻辑
* refactor: 移除不使用的 SetText 方法
* refactor: 移除不使用的属性
2022-02-04 17:17:27 +00:00
Argo
ddb4f26ffc !2387 test(#I4SLZQ): add unit test for Layout component
* refactor: 重构代码
* test: 微软源码排除代码覆盖率
* test: 增加 OnUpdateAsync 单元测试
* test: 增加 NotAuthorized 单元测试
* test: 增加 Main 单元测试
* test: 增加 OnErrorHandleAsync 单元测试
* refactor: 移除未使用的属性
* test: 增加导航测试网页
* test: 增加 OnAuthorizing 单元测试
* test: 增加 IsSmallScreen 单元测试
* test: 增加 Layout 内部 Tab 单元测试
* doc: 重构代码
* refactor: 使用父类 NavigationManager 实例
* test: 增加 OnCollapsed 单元测试
* test: 增加 ShowToast 单元测试
* test: 增加 OnCollapsed 回调方法单元测试
* refactor: 更改 为异步销毁
* test: 增加 IsFixedHeader 单元测试
* test: 增加 UseTabSet 单元测试
* test: 增加 ShowCollapsedBar 单元测试
* test: 增加 IsFixedFooter 单元测试
* test: 增加 SideWidth 单元测试
* test: 增加  IsCollapsed 单元测试
* test: 增加 IsFullSide 单元测试
* test: 增加 IsPage 单元测试
* test: 增加 ShowFooter 单元测试
* doc: 更新注释文档
* doc: 格式化代码
* test: 增加 Layout 单元测试
2022-02-04 16:43:26 +00:00
Argo
0093f60492 !2386 doc(#I4SLTQ): update document of Ajax component
* test: 更新 Ajax 组件单元测试
* doc: 更新 ajax 示例
* refactor: 格式化代码
* refactor: 格式化文档
2022-02-04 05:45:40 +00:00
Argo
c0e4c410aa !2385 test(#I4SLOT): add unit test for Card
* test: 增加 Alignment 单元测试
* test: 增加 ChildContent 单元测试
* test: 增加 Vertical 单元测试
* test: 增加 TextIcon 单元测试
* test: 增加单元测试文件
* chore: 移除 DividerBase 基类
* test: 增加收缩单元测试
* test: 增加 HeaderText 单元测试
* test: 增加 IsShadow 单元测试
* refactor: 移除 ServiceProviderExtensions
2022-02-03 16:30:08 +00:00
Argo
c06413f1d4 !2384 test(#I4SLOS): add unit test for BarcodeReader
* Merge branch 'main' into test-barcode-reader
* test: 增加 OnDeviceChanged 单元测试
* doc: 更新 OnDeviceChanged 说明文档
* doc: 更新资源文件
* feat: 增加 OnDeviceChanged 回调方法
* test: 增加 AutoStop 单元测试
* refactor: 根据单元测试重构代码
* test: 增加 Close 单元测试
* test: 增加 Start 单元测试
* test: 增加 GetError 单元测试
* test: 增加 GetResult 单元测试
* test: 增加 InitDevices 单元测试
* test: 增加单元测试文件
2022-02-03 16:27:42 +00:00
Argo
f28347dc59 !2383 feat(#I4SLOR): add OnDeviceChanged parameter on BarcodeReader component
* doc: 更新 OnDeviceChanged 说明文档
* doc: 更新资源文件
* feat: 增加 OnDeviceChanged 回调方法
2022-02-03 16:24:06 +00:00
j4587698
3b180b956d !2382 fix(##I4RER0): update Ajax component
* 删除菜单中多余的Ajax菜单
* 添加Goto方法用于跳转
* 修复Ajax组件在失败时没有返回null,而是返回"null"字符串的BUG
2022-02-03 16:19:58 +00:00
Argo
6548b4827f !2381 test(#I4SLGG): add unit test for StringExtensions
* refactor: 格式化文档
* Merge branch 'main' into test-chore
* test: 增加性能测试注释
* refactor: 增加静态描述
* feat: 移除 StringExtesnions 扩展类
* refactor: IpAddress 使用 Split 移除 SpanSplit 引用
* test: 增加性能单元测试
* test: 增加无参 SplitAny 单元测试
* test: 增加 SpanSplitAny 单元测试
* test: 增加无参数单元测试
* test: 增加 SpanSplit 单元测试
* test: 增加 String 扩展方法单元测试
* refactor: String 扩展方法更改为公开静态方法
2022-02-03 07:12:21 +00:00
Argo
3cfc520585 !2380 chore(#I4SLG7): add frameworks props configuration file
* chore: wasm 增加配置文件导入
* chore: Middleware 工程增加 SourceLink
* chore: wasm 工程精简配置文件
* Merge branch 'main' into test-configure
* chore: 格式化配置文件
* chore: 增加对 Framework 配置引用
* chore: 增加 Framework.props 重构配置逻辑
* refactor: 优化代码消除警告信息
* chore: 更新项目配置文件
* chore: 更新代码文件精简命名空间
* chore: 更新 Server 工程配置
* chore: 移除 Blazor 组件工程中命名空间
* chore: 增加全局引用命名空间
* chore: 更新解决方案配置
* refactor: 精简代码
2022-02-03 06:48:38 +00:00
Argo
1edbe4c0a2 !2379 chore(#I4SLE2): add global using for solution
* refactor: 优化代码消除警告信息
* chore: 更新项目配置文件
* chore: 更新代码文件精简命名空间
* chore: 更新 Server 工程配置
* chore: 移除 Blazor 组件工程中命名空间
* chore: 增加全局引用命名空间
* chore: 更新解决方案配置
* refactor: 精简代码
2022-02-03 03:35:30 +00:00
Argo
a5e3ce5c1f !2378 feat(#I4SL49): add TypeResolver parameter on Display component
* doc: 增加 Display 组件 TypeResolver 说明文档
* doc: 更新 Display 组件资源文件
2022-02-02 05:22:07 +00:00
Argo
7516cb7da7 !2377 test(#I4SL47): add unit test for Display
* feat: Display 组件增加 TypeResolver 参数
* test: 增加可为空集合内部有空值单元测试
* test: 增加 TypeResolver 单元测试
* test: 增加泛型空方法单元测试
* test: 增加标签单元测试
* test: 增加空类型单元测试
* test: 增加 DateTime 类型单元测试
* test: 增加字符串值单元测试
* test: 增加泛型单元测试
* test: 增加集合单元测试
* test: 增加数组类型单元测试
* test: 增加枚举类型 单元测试
* test: 增加 Formatter 单元测试
* test: 增加 Display 单元测试
* refactor: 精简 Display 代码
* refactor: DisplayBase 移除宏定义
* refactor: AutoFill 单元测试消除警告信息
2022-02-02 05:09:33 +00:00
Argo
0e1b866955 !2376 doc(#I4SKWJ): update sample code for AutoFill
* doc: 更新 AutoFill 组件示例文档
2022-02-01 06:34:37 +00:00
Argo
abbdc4b931 !2375 doc(#I4SKWG): update AutoComplete sample code
* doc: 更新 AutoComplete 示例文档
* doc: 更新 AutoCompletes 组件资源文件
2022-02-01 06:30:06 +00:00
Argo
4818346b64 !2374 test(#I4SKW7): add unit test for AutoFill
* test: 增加集合项中有空值单元测试
* test: 增加 DisplayCount 单元测试
* refactor: 精简代码
* test: 增加 GetDisplayText 为空单元测试
* refactor: 重构代码精简逻辑
* test: 增加 OnSelectedItemChanged 单元测试
* test: 增加 Enter 按键测试
* test: 增加 Esc 按键单元测试
* refactor: 移除不需要的条件语句
* Revert "refactor: 移除 isShown 变量"
* test: 增加 Null Items 单元测试
* refactor: 移除 isShown 变量
* test: 增加 AutoFill 单元测试
* refactor: 更改 SkipEnter/SkipEsc 为参数
2022-02-01 06:15:13 +00:00
Argo
86656b632a !2373 chore(#I4SKR2): remove fontawesome cdn link
* chore: 更新 fontawesome 依赖包
* chore: 增加 fontawesome 依赖项
2022-01-31 08:42:30 +00:00
Argo
4d27c6d9a1 !2372 test(#I4SKQP): add unit test for AutoComplete
* test: 增加 ShowLabel 设置
* refactor: 移除 set 属性
2022-01-31 08:22:23 +00:00
Argo
707c1904dc !2371 test(#I4SKQA): add unit test for RadioList
* test: 增加 RadioList 单元测试
* refactor: 移除冗余代码
* refactor: 更新注释
* test: 增加 OnSelectedChanged 单元测试
* test: 增加值不在 Items 中的单元测试
* refactor: 移除不需要的代码
* test: 增加可为空单元测试
* test: 增加 Enum 类型单元测试
* fix: 重载 Value 检查方法
* Merge branch 'main' into dev-test-radiolist
* Merge branch 'main' into dev-test-radiolist
* chore: 移除配置文件
* refactor: 格式化代码
* Merge branch 'main' into dev-test-radiolist
* test: 添加 radiolist 单元测试
2022-01-31 07:43:41 +00:00
Argo
901c2032c5 !2370 fix(#I4SHOA): layout incorrect when TableColumn parameter Rows has value
* fix: 修复 Textarea 组件布局错位问题
2022-01-31 06:27:14 +00:00
Argo
3be452fbde !2369 test(#I4SKPA): add unit test for CheckboxList
* chore: 更新解决方案配置项
* test: 增加 CheckboxList 单元测试
* refactor: 重构 CheckboxList 组件逻辑
* test: 更新 CheckboxList 单元测试
2022-01-31 05:55:52 +00:00
Argo
34e449b294 !2368 doc(#I4SK3J): update sample for EditTemplate of CheckboxList<T>
* doc: 精简代码内置支持 CheckboxList 无需模板
2022-01-30 03:31:40 +00:00
Argo
97c3e181af !2367 fix(#I4SK0X): throw exception in EditorForm component cause by IsCheckboxList method
* chore: bump version beta10
* fix: 修复泛型类判断导致报异常错误
2022-01-30 02:53:34 +00:00
Argo
71ad4212fc !2365 fix(#I4SICI): throw exception when Value type is string and not set Items parameter
* chore: bump version to beta09
* fix: 修复CheckboxList 组件 Value 为 string 时报错问题
2022-01-28 23:38:52 +00:00
alex_zou
d25b31ec6d !2364 feat(#I4SFT5): table dynamic mode support CheckboxList<string> component
* chore: bump version beta08
* refactor: 更新判断 ChekboxList 逻辑
* 增加 CheckboxList 组件测试单元
* 增加手动设定 ComponentType 为 CheckboxList<string> 并且 Items 有值 自动生成组件
2022-01-28 13:04:15 +00:00
Argo
fe2d87ee81 !2361 refactor(#I4SD6E): rename OnUpdate to OnUpdateAsync on Layout component
* chore: bump version to beta07
* refactor: OnUpdate 更改为  OnUpdateAsync
2022-01-27 04:42:09 +00:00
Argo
dc84f9c3fe !2363 doc(#I4SDE0): update sample IsShadow/IsCollapsible for Card component
* doc: 更新示例
* doc: 更新资源文件
2022-01-27 04:40:39 +00:00
j4587698
c2ba4ed1cc !2362 doc(#I4SD6I): update doc for Card add IsCollapse/Shadow
* 增加Card相关文档
2022-01-27 03:41:34 +00:00
Argo
ba687fb0db !2360 test(#I4SAKJ): add unit test for ajax
* test: 增加 Ajax 单元测试
2022-01-26 08:14:28 +00:00
Argo
4df42641cd !2359 test(#I4SACC): remove net 5 framework from unit test project
* test: 更新测试脚本
* test: 更新单元测试文件
* test: 增加单元测试工程配置文件
* test: 移除不使用的属性
* chore: 移除 Nullable 配置
2022-01-26 07:52:19 +00:00
Argo
d19237f0ed !2358 test(#I4S9KU): update unit test for AutoComplete
* doc: 更改为 Display 组件
* test: 单元测试代码覆盖率 100%
* refactor: 根据单元测试精简代码
2022-01-26 06:21:42 +00:00
Argo
db3f664b8f !2357 test(#I4S78S): add test for auto complete
* test: 增加 AutoComplete 单元测试
* refactor: 重构代码
2022-01-25 12:59:33 +00:00
知足常乐
7b02a81683 !2356 doc(#I4S1KP): add ValidateRules doc of BootstrapInput
* doc: 增加 ValidateRules 文档
* doc: 更新资源文件
2022-01-25 17:21:57 +08:00
Argo
2f10e9b55d !2355 feat(#I4RYFY): add extensions method
* refactor: 更改默认配置
* feat: 增加 Json 本地化配置扩展方法
* feat: 增加 ConfigureBootstrapBlazorOption 配置扩展方法
* refactor: 更改配置方法名称
2022-01-24 02:57:30 +00:00
Argo
b8568a55d3 !2354 fix(#I4RYFC): DateTimeRange adopt form
* style: 时间范围选择组件更新样式适配 form-inline
2022-01-24 02:54:46 +00:00
Argo
7856e02471 !2353 feat(#I4RYCH): add OnUpdate parameter on Layout component
* chore: bump version beta05
* chore: bump preview02
* feat: Layout 组件增加 OnUpdate 回调参数
2022-01-24 02:47:17 +00:00
Argo
aeb656af8e !2352 fix(#I4RW6K): Edit/Delete button always show in CardVied mode on Table component
* chore: bump version to beta04
* fix: 修复 Table 组件 CardView 模式下编辑与删除按钮始终显示问题
2022-01-23 04:47:51 +00:00
Argo
52142b249f !2351 fix(#I4RW5K): update style for Skeleton component
* style: 更新骨架屏样式
2022-01-23 04:22:09 +00:00
Argo
1bd9ed1b58 !2350 fix(#I4RVX7): redesign the layout Search/Reset button on SearchTemplate
* fix: 修复顶部搜索栏搜索按钮与重置按钮顺序问题
2022-01-23 01:53:05 +00:00