15 Commits

Author SHA1 Message Date
976fcbcc3b bugfix 2026-05-29 22:58:16 +08:00
a3f51f79fe bugfix 2026-05-29 22:56:57 +08:00
ed95c8c88f debug: use console.log instead of bricks.debug for tabular click tracing 2026-05-29 13:58:42 +08:00
d83f91e951 debug: add logging to record_clicked to trace click events 2026-05-29 13:55:30 +08:00
456e8d4e01 revert: restore event.target.bricks_widget assignment in record_clicked 2026-05-29 13:54:32 +08:00
7ca370c0af fix: improve tabular row click handling
- Remove unused event.target.bricks_widget assignment
- Add check to prevent clicks on interactive elements (A, BUTTON, INPUT, SELECT, TEXTAREA) from triggering row selection
- This ensures toolbar buttons and form inputs inside rows work correctly
2026-05-29 13:52:08 +08:00
05f869af18 feat(widget.js): 扩展opts_set_style支持更多CSS属性
新增支持的样式属性:
- borderRadius, borderTopLeftRadius等圆角属性
- border, borderColor, borderWidth, borderStyle等边框属性
- padding方向细分: paddingLeft/Right/Top/Bottom
- flex布局: flexGrow, flex, flexBasis, flexDirection, flexWrap, alignItems, justifyContent, gap, order
- 视觉效果: opacity, boxShadow, textShadow, transition, transform
- 文本: textDecoration, textTransform, whiteSpace, wordBreak
- 其他: pointerEvents, userSelect, objectFit, outline, boxSizing

注意: fontSize/fontWeight不加入keys,保留charsize响应式缩放机制
2026-05-28 23:46:44 +08:00
e448d242d7 bugfix 2026-05-28 15:54:21 +08:00
dfe2b418b0 fix: sync dist/css/bricks.css with dark theme CSS overrides 2026-05-28 13:59:03 +08:00
565699bd6b refactor: rename event sage_login to user_logined 2026-05-27 18:01:51 +08:00
ffc9350fcb feat: dispatch sage_login event after successful login in withLoginInfo
jsoncall.js: after login retry succeeds, dispatch 'sage_login' on bricks.app
so shell can reload the global menu dynamically.
2026-05-27 17:57:38 +08:00
2e22085122 feat: 401后登录成功自动重试原始请求
- withLoginInfo 改为接收完整 opts(含 method/headers/params)
- 等待 login_window 的 destroy 事件(=登录成功信号)
- 登录成功后重试原始请求
- 重试仍401则返回null(避免死循环)
- 用户手动关闭登录窗口时也触发重试,401则返回null
2026-05-27 15:39:34 +08:00
2ccd47ea03 Revert "feat: add shell_theme.css and shell_theme.js to header.tmpl"
This reverts commit 3ba2e0db2ee7adabdf3746db513493f12305e9e6.
2026-05-26 15:59:49 +08:00
3ba2e0db2e feat: add shell_theme.css and shell_theme.js to header.tmpl 2026-05-26 15:52:29 +08:00
86d1672251 first commit 2025-07-16 14:28:55 +08:00