$v = 'pages';
}
- $lta->setInitialOrder($i);
-// if (!isset($$v[$lta->page][$lta->blendmode])) {
-// $$v[$lta->page][$lta->blendmode] = [];
-// }
-
// array_push($$v[$lta->page][$lta->blendmode], $lta);
array_push($$v[$lta->page]['normal'], $lta);
$i++;
}
$res = [];
foreach ($list as $blendmode => $l) {
- usort($l, [$this, '_sortLinksByDepth']);
+ usort($l, [$this, '_sortLinksByTabOrder']);
$res[$blendmode] = [];
foreach ($l as $item) {
$res[$blendmode][] = $item->getHTMLContainer();
}
- protected function _sortLinksByDepth($a, $b)
+ protected function _sortLinksByTabOrder($a, $b)
{
- $c = $a->getDepth() - $b->getDepth();
- if ($c === 0) {
- $c = $b->getSurface() - $a->getSurface();
- }
- if ($c === 0) {
- $c = $b->getInitialOrder() - $a->getInitialOrder();
- }
-
- return $c;
+ return (int)$a->getOrder() - (int)$b->getOrder() ;
}
public function addTriggersLink($page, $link, $delay = 0)