论坛可以考虑再度 PWA 化
- #82
v1.1.1
- 细节微调。
- 当未启用彩色标题栏时,现在将自动调节浏览器主题色与标题栏颜色一致。
论坛请更新(光速逃
顺便一提,放了个隐藏功能进去,看看有没有人能发现[tieba=huaji]
- #84
CRH380AM-3024 登录后查看过且在你上次查看过后未更新的置顶帖会自动掉下去
- 已编辑
- #86
个人认为wvbCommunity现在是最美的论坛[tieba=huaji]
移动端视图,文字颜色不对。
- 已编辑
- #90
bug:用户目录问题
看起来似乎是用户关闭了关注功能后自行缩小了 记得原来应该不会
本地测试:安装 FriendsOfFlarum User Directory 和 Follow Users(不知道论坛用的是不是这个) 以获得该功能
- #91
gyigi 这个应该属于这两个插件本身的布局问题(
- #96
DaleZ 对照了 commit 记录也没有发现隐藏功能是什么
另外问下,Promise 为什么要 eval 呢
- #97
綾瀬桃桃 这个冷知识真的比绝对零度还冷(
既然加入了预览成员计划,那就快更新啊(((
Crazy Urus 感谢您的正儿八经,没有隐藏功能
其实是有的,不过没想到原来藏得这么深,那等我明天揭晓吧
eval 是因为 Promise 拆封(指被 new 了)即食,而我的需求是根据条件按需运行
等等是不是可以当符合条件的时候再 new?哎呀明天赶紧去改
- 已编辑
- #98
DaleZ 是这个意思,例如:
(function () {
function changeTitleColor(after) {
var r = document.querySelector(':root');
var rs = getComputedStyle(r);
if (rs.getPropertyValue('--colored-titlebar') === 'false') {
var m = document.querySelector('meta[name="theme-color"]');
m.content = rs.getPropertyValue('--header-bg');
if (typeof after === 'function') after();
}
}
function createPromise() {
return new Promise(function (resolve) {
var id = setInterval(function () {
if (flarum) {
if (flarum.extensions) {
clearInterval(id);
resolve();
}
}
}, 500);
}).then(function () {
if (flarum.extensions['fof-nightmode']) {
document.addEventListener('fofnightmodechange', changeTitleColor);
}
});
}
changeTitleColor(createPromise);
})();
- 已编辑
- #99
Crazy Urus 感谢您的建议!不过 Promise 只用一次,就不必上函数了。我此刻有一个更加省字的办法[tieba=huaji]
(function () {
function changeTitleColor() {
var r = document.querySelector(":root");
var rs = getComputedStyle(r);
if (rs.getPropertyValue("--colored-titlebar") === "false") {
var m = document.querySelector(`meta[name="theme-color"]`);
m.content = rs.getPropertyValue("--header-bg");
};
}
changeTitleColor();
new Promise(function (resolve) {
var id = setInterval(function () {
if (flarum) {
if (flarum.extensions) {
clearInterval(id);
resolve();
}
}
}, 500)
}).then(function () {
if (flarum.extensions["fof-nightmode"]) {
document.addEventListener("fofnightmodechange", changeTitleColor);
}
});
})();