diff options
author | Julia Kirschenheuter <6078378+JuliaKirschenheuter@users.noreply.github.com> | 2023-04-04 14:54:57 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-04 14:54:57 +0200 |
commit | 45c27aa3026cb8fa44973a88f18c843d5e68faa7 (patch) | |
tree | 6e9efc748a96a81bc0f190853ba2ee675e3017c2 /apps/files/js | |
parent | 59d0e7711dc84d46b30fd7a66ec13d8207b87150 (diff) | |
parent | dc0a95cce0900c6c501147b1e9137c4a3b8ee3b0 (diff) | |
download | nextcloud-server-45c27aa3026cb8fa44973a88f18c843d5e68faa7.tar.gz nextcloud-server-45c27aa3026cb8fa44973a88f18c843d5e68faa7.zip |
Merge pull request #37453 from nextcloud/fix/36918-The_breadcrumb_navigation_represents_a_list_and_should_best_be_implemented_as_such
the breadcrumb navigation represents a list and should best be implemented as such
Diffstat (limited to 'apps/files/js')
-rw-r--r-- | apps/files/js/breadcrumb.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/apps/files/js/breadcrumb.js b/apps/files/js/breadcrumb.js index 1083be461bb..ed1170b0f59 100644 --- a/apps/files/js/breadcrumb.js +++ b/apps/files/js/breadcrumb.js @@ -32,7 +32,7 @@ * the URL of a given breadcrumb */ var BreadCrumb = function(options){ - this.$el = $('<div class="breadcrumb"></div>'); + this.$el = $('<nav></nav>'); this.$menu = $('<div class="popovermenu menu-center"><ul></ul></div>'); this.crumbSelector = '.crumb:not(.hidden):not(.crumbhome):not(.crumbmenu)'; @@ -123,12 +123,13 @@ var $menuItem; this.$el.empty(); this.breadcrumbs = []; + var $crumbList = $('<ul class="breadcrumb"></ul>'); for (var i = 0; i < parts.length; i++) { var part = parts[i]; var $image; var $link = $('<a></a>'); - $crumb = $('<div class="crumb svg"></div>'); + $crumb = $('<li class="crumb svg"></li>'); if(part.dir) { $link.attr('href', this.getCrumbUrl(part, i)); } @@ -149,12 +150,13 @@ $link.append($image); } this.breadcrumbs.push($crumb); - this.$el.append($crumb); + $crumbList.append($crumb); // Only add feedback if not menu if (this.onClick && i !== 0) { $link.on('click', this.onClick); } } + this.$el.append($crumbList); // Menu creation this._createMenu(); |