Skip to content

Commit 776fae9

Browse files
committedAug 25, 2021
docs: fix up 5.x docs navbar
1 parent a803885 commit 776fae9

File tree

1 file changed

+41
-39
lines changed

1 file changed

+41
-39
lines changed
 

‎docs/layout.pug

+41-39
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ html(lang='en')
5151
li.pure-menu-horizontal.pure-menu-item.pure-menu-has-children.pure-menu-allow-hover.version
5252
a(href="#").pure-menu-link Version #{package.version}
5353
ul.pure-menu-children
54+
li.pure-menu-item
55+
a.pure-menu-link(href="/docs") Version 6.x
5456
li.pure-menu-item
5557
a.pure-menu-link(href="/docs/4.x") Version #{package.latest4x}
5658
li.pure-menu-item
@@ -60,86 +62,86 @@ html(lang='en')
6062
button#search-button-nav
6163
img(src="/docs/images/search.svg")
6264
li.pure-menu-item
63-
a.pure-menu-link(href="/docs/index.html", class=outputUrl === '/docs/index.html' ? 'selected' : '') Quick Start
65+
a.pure-menu-link(href="/docs/5.x/docs/index.html", class=outputUrl === '/docs/index.html' ? 'selected' : '') Quick Start
6466
li.pure-menu-item
65-
a.pure-menu-link(href="/docs/guides.html", class=outputUrl === '/docs/guides.html' ? 'selected' : '') Guides
67+
a.pure-menu-link(href="/docs/5.x/docs/guides.html", class=outputUrl === '/docs/guides.html' ? 'selected' : '') Guides
6668
li.pure-menu-item.sub-item
67-
a.pure-menu-link(href="/docs/guide.html", class=outputUrl === '/docs/schemas.html' ? 'selected' : '') Schemas
69+
a.pure-menu-link(href="/docs/5.x/guide.html", class=outputUrl === '/docs/schemas.html' ? 'selected' : '') Schemas
6870
li.pure-menu-item.sub-item
69-
a.pure-menu-link(href="/docs/schematypes.html", class=outputUrl === '/docs/schematypes.html' ? 'selected' : '') SchemaTypes
71+
a.pure-menu-link(href="/docs/5.x/schematypes.html", class=outputUrl === '/docs/schematypes.html' ? 'selected' : '') SchemaTypes
7072
li.pure-menu-item.sub-item
71-
a.pure-menu-link(href="/docs/connections.html", class=outputUrl === '/docs/connections.html' ? 'selected' : '') Connections
73+
a.pure-menu-link(href="/docs/5.x/connections.html", class=outputUrl === '/docs/connections.html' ? 'selected' : '') Connections
7274
- if (['/docs/connections', '/docs/tutorials/ssl'].some(path => outputUrl.startsWith(path)))
7375
li.pure-menu-item.tertiary-item
74-
a.pure-menu-link(href="/docs/tutorials/ssl.html", class=outputUrl === '/docs/tutorials/ssl.html' ? 'selected' : '') SSL Connections
76+
a.pure-menu-link(href="/docs/5.x/tutorials/ssl.html", class=outputUrl === '/docs/tutorials/ssl.html' ? 'selected' : '') SSL Connections
7577
li.pure-menu-item.sub-item
76-
a.pure-menu-link(href="/docs/models.html", class=outputUrl === '/docs/models.html' ? 'selected' : '') Models
78+
a.pure-menu-link(href="/docs/5.x/docs/models.html", class=outputUrl === '/docs/models.html' ? 'selected' : '') Models
7779
li.pure-menu-item.sub-item
78-
a.pure-menu-link(href="/docs/documents.html", class=outputUrl === '/docs/documents.html' ? 'selected' : '') Documents
80+
a.pure-menu-link(href="/docs/5.x/docs/documents.html", class=outputUrl === '/docs/documents.html' ? 'selected' : '') Documents
7981
li.pure-menu-item.sub-item
80-
a.pure-menu-link(href="/docs/subdocs.html", class=outputUrl === '/docs/subdocs.html' ? 'selected' : '') Subdocuments
82+
a.pure-menu-link(href="/docs/5.x/docs/subdocs.html", class=outputUrl === '/docs/subdocs.html' ? 'selected' : '') Subdocuments
8183
li.pure-menu-item.sub-item
82-
a.pure-menu-link(href="/docs/queries.html", class=outputUrl === '/docs/queries.html' ? 'selected' : '') Queries
84+
a.pure-menu-link(href="/docs/5.x/docs/queries.html", class=outputUrl === '/docs/queries.html' ? 'selected' : '') Queries
8385
- if (['/docs/queries', '/docs/tutorials/findoneandupdate', '/docs/tutorials/lean', '/docs/tutorials/query_casting'].some(path => outputUrl.startsWith(path)))
8486
li.pure-menu-item.tertiary-item
85-
a.pure-menu-link(href="/docs/tutorials/query_casting.html", class=outputUrl === '/docs/tutorials/query_casting.html' ? 'selected' : '') Query Casting
87+
a.pure-menu-link(href="/docs/5.x/docs/tutorials/query_casting.html", class=outputUrl === '/docs/tutorials/query_casting.html' ? 'selected' : '') Query Casting
8688
li.pure-menu-item.tertiary-item
87-
a.pure-menu-link(href="/docs/tutorials/findoneandupdate.html", class=outputUrl === '/docs/tutorials/findoneandupdate.html' ? 'selected' : '') findOneAndUpdate
89+
a.pure-menu-link(href="/docs/5.x/docs/tutorials/findoneandupdate.html", class=outputUrl === '/docs/tutorials/findoneandupdate.html' ? 'selected' : '') findOneAndUpdate
8890
li.pure-menu-item.tertiary-item
89-
a.pure-menu-link(href="/docs/tutorials/lean.html", class=outputUrl === '/docs/tutorials/lean.html' ? 'selected' : '') The Lean Option
91+
a.pure-menu-link(href="/docs/5.x/docs/tutorials/lean.html", class=outputUrl === '/docs/tutorials/lean.html' ? 'selected' : '') The Lean Option
9092
li.pure-menu-item.sub-item
91-
a.pure-menu-link(href="/docs/validation.html", class=outputUrl === '/docs/validation.html' ? 'selected' : '') Validation
93+
a.pure-menu-link(href="/docs/5.x/docs/validation.html", class=outputUrl === '/docs/validation.html' ? 'selected' : '') Validation
9294
li.pure-menu-item.sub-item
93-
a.pure-menu-link(href="/docs/middleware.html", class=outputUrl === '/docs/middleware.html' ? 'selected' : '') Middleware
95+
a.pure-menu-link(href="/docs/5.x/docs/middleware.html", class=outputUrl === '/docs/middleware.html' ? 'selected' : '') Middleware
9496
li.pure-menu-item.sub-item
95-
a.pure-menu-link(href="/docs/populate.html", class=outputUrl === '/docs/populate.html' ? 'selected' : '') Populate
97+
a.pure-menu-link(href="/docs/5.x/docs/populate.html", class=outputUrl === '/docs/populate.html' ? 'selected' : '') Populate
9698
li.pure-menu-item.sub-item
97-
a.pure-menu-link(href="/docs/discriminators.html", class=outputUrl === '/docs/discriminators.html' ? 'selected' : '') Discriminators
99+
a.pure-menu-link(href="/docs/5.x/docs/discriminators.html", class=outputUrl === '/docs/discriminators.html' ? 'selected' : '') Discriminators
98100
li.pure-menu-item.sub-item
99-
a.pure-menu-link(href="/docs/plugins.html", class=outputUrl === '/docs/plugins.html' ? 'selected' : '') Plugins
101+
a.pure-menu-link(href="/docs/5.x/docs/plugins.html", class=outputUrl === '/docs/plugins.html' ? 'selected' : '') Plugins
100102
li.pure-menu-item.sub-item
101-
a.pure-menu-link(href="/docs/transactions.html", class=outputUrl === '/docs/transactions.html' ? 'selected' : '') Transactions
103+
a.pure-menu-link(href="/docs/5.x/docs/transactions.html", class=outputUrl === '/docs/transactions.html' ? 'selected' : '') Transactions
102104
li.pure-menu-item.sub-item
103-
a.pure-menu-link(href="/docs/typescript.html", class=outputUrl === '/docs/typescript.html' ? 'selected' : '') TypeScript
105+
a.pure-menu-link(href="/docs/5.x/docs/typescript.html", class=outputUrl === '/docs/typescript.html' ? 'selected' : '') TypeScript
104106
- if (outputUrl.startsWith('/docs/typescript'))
105107
li.pure-menu-item.tertiary-item
106-
a.pure-menu-link(href="/docs/typescript/schemas.html", class=outputUrl === '/docs/typescript/schemas.html' ? 'selected' : '') Schemas
108+
a.pure-menu-link(href="/docs/5.x/docs/typescript/schemas.html", class=outputUrl === '/docs/typescript/schemas.html' ? 'selected' : '') Schemas
107109
li.pure-menu-item.tertiary-item
108-
a.pure-menu-link(href="/docs/typescript/statics.html", class=outputUrl === '/docs/typescript/statics.html' ? 'selected' : '') Statics
110+
a.pure-menu-link(href="/docs/5.x/docs/typescript/statics.html", class=outputUrl === '/docs/typescript/statics.html' ? 'selected' : '') Statics
109111
li.pure-menu-item.tertiary-item
110-
a.pure-menu-link(href="/docs/typescript/query-helpers.html", class=outputUrl === '/docs/typescript/query-helpers.html' ? 'selected' : '') Query Helpers
112+
a.pure-menu-link(href="/docs/5.x/docs/typescript/query-helpers.html", class=outputUrl === '/docs/typescript/query-helpers.html' ? 'selected' : '') Query Helpers
111113
li.pure-menu-item.tertiary-item
112-
a.pure-menu-link(href="/docs/typescript/populate.html", class=outputUrl === '/docs/typescript/populate.html' ? 'selected' : '') Populate
114+
a.pure-menu-link(href="/docs/5.x/docs/typescript/populate.html", class=outputUrl === '/docs/typescript/populate.html' ? 'selected' : '') Populate
113115
li.pure-menu-item
114-
a.pure-menu-link(href="/docs/api.html", class=outputUrl === '/docs/api.html' ? 'selected' : '') API
116+
a.pure-menu-link(href="/docs/5.x/docs/api.html", class=outputUrl === '/docs/api.html' ? 'selected' : '') API
115117
li.pure-menu-item.sub-item
116-
a.pure-menu-link(href="/docs/api/mongoose.html", class=outputUrl === '/docs/api/mongoose.html' ? 'selected' : '') Mongoose
118+
a.pure-menu-link(href="/docs/5.x/docs/api/mongoose.html", class=outputUrl === '/docs/api/mongoose.html' ? 'selected' : '') Mongoose
117119
li.pure-menu-item.sub-item
118-
a.pure-menu-link(href="/docs/api/schema.html", class=outputUrl === '/docs/api/schema.html' ? 'selected' : '') Schema
120+
a.pure-menu-link(href="/docs/5.x/docs/api/schema.html", class=outputUrl === '/docs/api/schema.html' ? 'selected' : '') Schema
119121
li.pure-menu-item.sub-item
120-
a.pure-menu-link(href="/docs/api/connection.html", class=outputUrl === '/docs/api/connection.html' ? 'selected' : '') Connection
122+
a.pure-menu-link(href="/docs/5.x/docs/api/connection.html", class=outputUrl === '/docs/api/connection.html' ? 'selected' : '') Connection
121123
li.pure-menu-item.sub-item
122-
a.pure-menu-link(href="/docs/api/document.html", class=outputUrl === '/docs/api/document.html' ? 'selected' : '') Document
124+
a.pure-menu-link(href="/docs/5.x/docs/api/document.html", class=outputUrl === '/docs/api/document.html' ? 'selected' : '') Document
123125
li.pure-menu-item.sub-item
124-
a.pure-menu-link(href="/docs/api/model.html", class=outputUrl === '/docs/api/model.html' ? 'selected' : '') Model
126+
a.pure-menu-link(href="/docs/5.x/docs/api/model.html", class=outputUrl === '/docs/api/model.html' ? 'selected' : '') Model
125127
li.pure-menu-item.sub-item
126-
a.pure-menu-link(href="/docs/api/query.html", class=outputUrl === '/docs/api/query.html' ? 'selected' : '') Query
128+
a.pure-menu-link(href="/docs/5.x/docs/api/query.html", class=outputUrl === '/docs/api/query.html' ? 'selected' : '') Query
127129
li.pure-menu-item.sub-item
128-
a.pure-menu-link(href="/docs/api/aggregate.html", class=outputUrl === '/docs/api/aggregate.html' ? 'selected' : '') Aggregate
130+
a.pure-menu-link(href="/docs/5.x/docs/api/aggregate.html", class=outputUrl === '/docs/api/aggregate.html' ? 'selected' : '') Aggregate
129131
li.pure-menu-item.sub-item
130-
a.pure-menu-link(href="/docs/api/schematype.html", class=outputUrl === '/docs/api/schematype.html' ? 'selected' : '') SchemaType
132+
a.pure-menu-link(href="/docs/5.x/docs/api/schematype.html", class=outputUrl === '/docs/api/schematype.html' ? 'selected' : '') SchemaType
131133
li.pure-menu-item.sub-item
132-
a.pure-menu-link(href="/docs/api/virtualtype.html", class=outputUrl === '/docs/api/virtualtype.html' ? 'selected' : '') VirtualType
134+
a.pure-menu-link(href="/docs/5.x/docs/api/virtualtype.html", class=outputUrl === '/docs/api/virtualtype.html' ? 'selected' : '') VirtualType
133135
li.pure-menu-item
134-
a.pure-menu-link(href="/docs/compatibility.html", class=outputUrl === '/docs/compatibility.html' ? 'selected' : '') Version Compatibility
136+
a.pure-menu-link(href="/docs/5.x/docs/compatibility.html", class=outputUrl === '/docs/compatibility.html' ? 'selected' : '') Version Compatibility
135137
li.pure-menu-item
136-
a.pure-menu-link(href="/docs/faq.html", class=outputUrl === '/docs/faq.html' ? 'selected' : '') FAQ
138+
a.pure-menu-link(href="/docs/5.x/docs/faq.html", class=outputUrl === '/docs/faq.html' ? 'selected' : '') FAQ
137139
li.pure-menu-item
138-
a.pure-menu-link(href="/docs/further_reading.html", class=outputUrl === '/docs/further_reading.html' ? 'selected' : '') Further Reading
140+
a.pure-menu-link(href="/docs/5.x/docs/further_reading.html", class=outputUrl === '/docs/further_reading.html' ? 'selected' : '') Further Reading
139141
li.pure-menu-item
140-
a.pure-menu-link(href="/docs/enterprise.html", class=outputUrl === '/docs/enterprise.html' ? 'selected' : '') For Enterprise
142+
a.pure-menu-link(href="/docs/5.x/docs/enterprise.html", class=outputUrl === '/docs/enterprise.html' ? 'selected' : '') For Enterprise
141143
li.pure-menu-item
142-
a.pure-menu-link(href="/docs/built-with-mongoose.html", , class=outputUrl === '/docs/built-with-mongoose.html' ? 'selected' : '') Built with Mongoose
144+
a.pure-menu-link(href="/docs/5.x/docs/built-with-mongoose.html", , class=outputUrl === '/docs/built-with-mongoose.html' ? 'selected' : '') Built with Mongoose
143145
div.cpc-ad
144146
<script async type="text/javascript" src="//cdn.carbonads.com/carbon.js?zoneid=1673&serve=C6AILKT&placement=mongoosejscom" id="_carbonads_js"></script>
145147
.container

0 commit comments

Comments
 (0)
Please sign in to comment.