-
- /**
- * @inheritdoc
- */
- render() {
- const subtrees = this.model.get('subtrees');
- // Add subtrees.
- Object.keys(subtrees || {}).forEach((id) => {
- this.$el
- .find(`#toolbar-link-${id}`)
- .once('toolbar-subtrees')
- .after(subtrees[id]);
- });
- // Render the main menu as a nested, collapsible accordion.
- if ('drupalToolbarMenu' in $.fn) {
- this.$el
- .children('.toolbar-menu')
- .drupalToolbarMenu();
- }
- },
- });
-}(jQuery, Backbone, Drupal));