style panel settings
This commit is contained in:
parent
d604e5d05e
commit
3ae2d0e310
12 changed files with 334 additions and 338 deletions
|
|
@ -372,12 +372,17 @@ export function useElementSettings({ margin, padding, basePopup }) {
|
|||
|
||||
if (hasAnyProp) {
|
||||
for (const prop of styleProps) {
|
||||
if (prop.group !== group || !(prop.css in parsed)) continue;
|
||||
if (prop.css === 'font-family') {
|
||||
const firstFont = parsed[prop.css].split(',')[0].trim().replace(/['"]/g, '');
|
||||
fontFamily.value = firstFont;
|
||||
if (prop.group !== group) continue;
|
||||
if (prop.css in parsed) {
|
||||
if (prop.css === 'font-family') {
|
||||
const firstFont = parsed[prop.css].split(',')[0].trim().replace(/['"]/g, '');
|
||||
fontFamily.value = firstFont;
|
||||
} else {
|
||||
prop.set(parsed[prop.css]);
|
||||
}
|
||||
} else {
|
||||
prop.set(parsed[prop.css]);
|
||||
// Property removed from CSS: reset to default
|
||||
prop.set('normal');
|
||||
}
|
||||
}
|
||||
for (const prop of unitProps) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue