Skip to content

Commit 5f373fa

Browse files
Typography fix for initial install
1 parent dfcc8c9 commit 5f373fa

File tree

2 files changed

+22
-15
lines changed

2 files changed

+22
-15
lines changed

astroid/astroid-framework/framework/template.php

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1072,6 +1072,28 @@ public function inspect()
10721072
$this->params->set($typoOption, $typoParams);
10731073
}
10741074
}
1075+
1076+
$menuType = $this->params->get('menus_typography');
1077+
if (trim($menuType) == 'custom') {
1078+
$menu_font = $this->params->get('menu_typography_options');
1079+
foreach (['font_size', 'font_size_unit', 'letter_spacing', 'letter_spacing_unit', 'line_height', 'line_height_unit'] as $prop) {
1080+
if (!is_string($menu_font->{$prop})) {
1081+
$menu_font->{$prop} = $menu_font->{$prop}->desktop;
1082+
}
1083+
}
1084+
$this->params->set('menu_typography_options', $menu_font);
1085+
}
1086+
1087+
$submenuType = $this->params->get('submenus_typography');
1088+
if (trim($submenuType) == 'custom') {
1089+
$submenu_font = $this->params->get('submenu_typography_options');
1090+
foreach (['font_size', 'font_size_unit', 'letter_spacing', 'letter_spacing_unit', 'line_height', 'line_height_unit'] as $prop) {
1091+
if (!is_string($submenu_font->{$prop})) {
1092+
$submenu_font->{$prop} = $submenu_font->{$prop}->desktop;
1093+
}
1094+
}
1095+
$this->params->set('submenu_typography_options', $submenu_font);
1096+
}
10751097
}
10761098
}
10771099
}

astroid/astroid-template-zero/frontend/typography.php

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -139,21 +139,6 @@
139139
}
140140
}
141141
}
142-
if ((isset($menu_font->font_size) && !empty($menu_font->font_size)) && (is_object($menu_font->font_size))) {
143-
$font_size_unit = isset($menu_font->font_size_unit->desktop) ? $menu_font->font_size_unit->desktop : 'em';
144-
$menu_style['desktop'] .= 'font-size: ' . $menu_font->font_size->desktop . $font_size_unit . ';';
145-
146-
// tablet
147-
$font_size_unit = isset($menu_font->font_size_unit->tablet) ? $menu_font->font_size_unit->tablet : 'em';
148-
$menu_style['tablet'] .= 'font-size: ' . $menu_font->font_size->tablet . $font_size_unit . ';';
149-
150-
// mobile
151-
$font_size_unit = isset($menu_font->font_size_unit->mobile) ? $menu_font->font_size_unit->mobile : 'em';
152-
$menu_style['mobile'] .= 'font-size: ' . $menu_font->font_size->mobile . $font_size_unit . ';';
153-
} else {
154-
$font_size_unit = isset($menu_font->font_size_unit) ? $menu_font->font_size_unit : 'em';
155-
$menu_style['desktop'] .= 'font-size: ' . $menu_font->font_size . $font_size_unit . ';';
156-
}
157142

158143
if (isset($menu_font->font_size) && !empty($menu_font->font_size)) {
159144
if (is_object($menu_font->font_size)) {

0 commit comments

Comments
 (0)