Closed ZnPdCo closed 1 week ago
这个是feedback sys导致的吗
这个是feedback sys导致的吗
是的,我在一个新的浏览器不进入内侧显示正常,进入就会出错
有点神奇。。可能是什么css打架了
神奇,按理来说不会,我 CSS 都是有设置前缀的
表格样式全部忽略掉了
初步感觉确实可能是 feedback-sys 的问题,关了以后就正常了
发现开启了之后 .md-typeset table:not([class]) td
就找不到了
发现开启了之后
.md-typeset table:not([class]) td
就找不到了
这个样式不是由 feedback-sys 提供的才对
发现开启了之后
.md-typeset table:not([class]) td
就找不到了这个样式不是由 feedback-sys 提供的才对
我知道了,原本主题的样式就有问题
因为开启了 feedback-sys 后会给 table 加一个 class="review_enabled"
,表格样式就匹配不到了
删去之后正常显示
我觉得可以给原本的样式进行修改
或者说我有一个更好的解决方法,就是 feedback-sys 不要添加 class 而是添加其他属性,例如 review_enabled=true
,然后修改一下css就行了
或者说我有一个更好的解决方法,就是 feedback-sys 不要添加 class 而是添加其他属性,例如
review_enabled=true
,然后修改一下css就行了
也可以,比如换成 data-review-enabled
这种
看了下现在feedback sys的css,抽象做的还挺好的 如果换成 data attr 的话改起来似乎也不算麻烦
还有个思路就是禁止所有表格的评论
还有个思路就是禁止所有表格的评论
直接换成 data attr 吧,这样兼容性比较高
我发现 除了review enabled 还有 review focused
有个问题,这个和 on hover 有什么区别
额看了下好像操作classname的方法还挺多的,有 review focused/selected/has_comments
额看了下好像操作classname的方法还挺多的,有 review focused/selected/has_comments
感觉操作classname都不太好
额看了下好像操作classname的方法还挺多的,有 review focused/selected/has_comments
感觉操作classname都不太好
感觉本身没啥问题,只是在mkdocs这个场景,因为mkdocs-material里面会写一些傻逼的css,导致操作classname会出问题。。
我刚刚找到了,鼠标移动上去时是focused
好消息:表格好了 坏消息:悬浮在上面现在会多一个滚动条...
看起来似乎是因为mkdocs会给表格外面套上几层div?这图看起来似乎悬浮按钮是在滚动条里面的😂
不知道这个还能不能修。。感觉如果要修的话可能就是给table写个特判?
您现在是咋改的呀,如果您已经改了attr,要不就变成 不给table注入 + 改成 data attr😂
感觉可能都行,如果能特判一下干掉好像也行。
不知道这个还能不能修。。感觉如果要修的话可能就是给table写个特判?
您现在是咋改的呀,如果您已经改了attr,要不就变成 不给table注入 + 改成 data attr😂
感觉可能都行,如果能特判一下干掉好像也行。
现在就是改成 data-attr,如果要做特判的话我个人觉得可能得在 content-script 那边做而不是在这边做?
我脑补的特判可能是在这里改的,大概是给每一个带attr的东西插入按钮的时候(或者是附近的代码)查一下它是不是table,有没有被div套起来,如果被套了就做一些事情。。。感觉丑丑的而且好像也有点脆弱。。。你是咋想的呀
不知道这个还能不能修。。感觉如果要修的话可能就是给table写个特判? 您现在是咋改的呀,如果您已经改了attr,要不就变成 不给table注入 + 改成 data attr😂 感觉可能都行,如果能特判一下干掉好像也行。
现在就是改成 data-attr,如果要做特判的话我个人觉得可能得在 content-script 那边做而不是在这边做?
我的想法是,如果要把这个库当作一个“通用”的解决方案,那就应该尽量少一些这种奇奇怪怪的特判?不然后人看起来还是屎山。
其实我们只要在 content-script 上面给 table 的父 div 上一个 overflow: hidden
其实就可以一定程度上修复这个问题,只不过会让按钮显示不全而已
okk,应该也可以。看看效果咋样吧
我自己觉得table 不能评论/评论起来有点bug 应该都可以接受,因为我们本身也没有很多的table
okk,应该也可以。看看效果咋样吧
问题不大,冲!
其实我们只要在 content-script 上面给 table 的父 div 上一个
overflow: hidden
其实就可以一定程度上修复这个问题,只不过会让按钮显示不全而已
我在想是不是其实可以用 overflow: visible,这样好像就完全正常了? also see #86
另外我在想这个可不可以直接改 css,而不用 js
直接改 CSS 感觉有点侵入?目前尚不清楚这样做可能对表格带来其他的副作用
overflow: visible 好像确实可以?我一会儿做实验看看
具体参看这里的第一个表格,边框全部消失了。