Skip to content

Commit ea410f0

Browse files
committed
Fixing duplicate caret possibility
1 parent 83fa185 commit ea410f0

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

src/controllers/Core_BaseController.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,15 +73,19 @@ public function setMenu()
7373
->map(function($item) {
7474
if ($item->hasChildren()) {
7575
$item->getContent()->addClass('dropdown-toggle')->dataToggle('dropdown');
76-
$item->getContent()->value($item->getContent()->getValue() .' <b class="caret"></b>');
76+
if (strpos($item->getContent(), 'class="caret"') === false) {
77+
$item->getContent()->value($item->getContent()->getValue() .' <b class="caret"></b>');
78+
}
7779
$item->getChildren()->addClass('dropdown-menu');
7880
}
7981
});
8082
Menu::handler('mainRight')->getItemsByContentType('Menu\Items\Contents\Link')
8183
->map(function($item) {
8284
if ($item->hasChildren()) {
8385
$item->getContent()->addClass('dropdown-toggle')->dataToggle('dropdown');
84-
$item->getContent()->value($item->getContent()->getValue() .' <b class="caret"></b>');
86+
if (strpos($item->getContent(), 'class="caret"') === false) {
87+
$item->getContent()->value($item->getContent()->getValue() .' <b class="caret"></b>');
88+
}
8589
$item->getChildren()->addClass('dropdown-menu');
8690
}
8791
});
@@ -266,4 +270,4 @@ public function getSelectArray($class, $message = null)
266270

267271
return $objects;
268272
}
269-
}
273+
}

0 commit comments

Comments
 (0)