Major changes: - New frontend (platform/web/): Vite + React 18 + TypeScript + Tailwind - 4-module navigation: 数据送标 / 模型管理 / 车队管理 / 系统管理 - Data catalog with charts (DMS/ADAS/Lane 3-tab view) - Quality review workflow (标注质检): Good/Fine/Bad scoring with auto-advance - Audit enhancements: batch operations, rejection categories, Feishu notifications - Operation audit log (操作日志) - World model simulation studio (仿真工坊) - Dataset version management with snapshots and diff - ADAS 7-class dataset integration (138K images organized + compressed) - User management with Feishu integration and pagination - CRUD/search/filter on all pages, card layout redesign - PIL-optimized image overlay rendering - Auto-snapshot on build, in_review workflow stage - Removed embedded algorithm code (now in workspace)
34 lines
1.0 KiB
JavaScript
34 lines
1.0 KiB
JavaScript
/**
|
|
* This function removes any uses of CSS variables used as an alpha channel
|
|
*
|
|
* This is required for selectors like `:visited` which do not allow
|
|
* changes in opacity or external control using CSS variables.
|
|
*
|
|
* @param {import('postcss').Container} container
|
|
* @param {string[]} toRemove
|
|
*/ "use strict";
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
Object.defineProperty(exports, "removeAlphaVariables", {
|
|
enumerable: true,
|
|
get: function() {
|
|
return removeAlphaVariables;
|
|
}
|
|
});
|
|
function removeAlphaVariables(container, toRemove) {
|
|
container.walkDecls((decl)=>{
|
|
if (toRemove.includes(decl.prop)) {
|
|
decl.remove();
|
|
return;
|
|
}
|
|
for (let varName of toRemove){
|
|
if (decl.value.includes(`/ var(${varName})`)) {
|
|
decl.value = decl.value.replace(`/ var(${varName})`, "");
|
|
} else if (decl.value.includes(`/ var(${varName}, 1)`)) {
|
|
decl.value = decl.value.replace(`/ var(${varName}, 1)`, "");
|
|
}
|
|
}
|
|
});
|
|
}
|