Хлебные крошки - notBreadcrumbs

статический класс управления рендерингом хлебных крошек

notBreadcrumbs

как создать

notBulma.Frame.notBreadcrumbs.render({
  target: HTMLElement,                        //где рендерим
  root: string = '',                          //корень навигации
  navigate: function = (url: string):void),   // функция смены локации
});        

Методы

что можно вызывать

initUIProps(root: string, navigate: function): void
инициализирует данные для UI шаблона
render({ target:HTMLElement, root:string = "", navigate:function }): void
удаляет существующий, создает и отрисовывает новый элемент
setHead(head:array of objects): notBreadcrumbs
устанавливает новый заголовок из массива переданных элементов {title:string, url:boolean|string}
setTail(tail:array of objects): notBreadcrumbs
устанавливает новый хвост крошек из массива переданных элементов {title:string, url:boolean|string}
getBreadcrumbs(): array of objects
возвращает крошлки в виде одного массива [...head, ...tail]
update(): void
обновляет UI, если он есть
remove(): void
удаляет UI, если он есть