@@ -47,7 +47,7 @@ <h3 id="{{value.name}}-db-selector">{{value.name}}</h3>
47
47
</ div >
48
48
< ul class ="dbviewer-collection-list-{{value.name}} ">
49
49
{{#eachOfArray value.list}}
50
- < li data-db ="{{../value.name}} " data-collection ="{{#withItem ../value.collections key=value}}{{this}}{{/withItem}} " class ="collection-list-item searchable "> < a class ="dbviewer-link-in-collection-list " href =' javascript:void(0) ' > {{value}}</ a > </ li >
50
+ < li data-db ="{{../value.name}} " data-collection ="{{#withItem ../value.collections key=value}}{{this}}{{/withItem}} " class ="collection-list-item searchable "> < a class ="dbviewer-link-in-collection-list " href =" #/manage/db/{{../value.name}}/{{#withItem ../value.collections key=value}}{{this}}{{/withItem}} " > {{value}}</ a > </ li >
51
51
{{/eachOfArray}}
52
52
</ ul >
53
53
</ div >
@@ -56,17 +56,21 @@ <h3 id="{{value.name}}-db-selector">{{value.name}}</h3>
56
56
</ div >
57
57
< div class ="right-side ">
58
58
<!-- Collection Back Button -->
59
- < a class ="dbviewer-go-back " href ="javascript:void(0) "> < div class ="icon-button light dbviewer-back-button "> < i class ="fa fa-chevron-left "> </ i > < span > {{back}}</ span > </ div > </ a >
60
- < a class ="dbviewer-aggregate " href ="javascript:void(0) "> < div class ="icon-button light dbviewer-aggregate-button "> < i class ="fa fa-bar-chart "> </ i > < span data-localize ="dbviewer.aggregate "> </ span > </ div > </ a >
59
+ {{#if document}}
60
+ < a class ="dbviewer-go-back " href ="#/manage/db/{{db}}/{{collection}} "> < div class ="icon-button light dbviewer-back-button "> < i class ="fa fa-chevron-left "> </ i > < span > {{back}}</ span > </ div > </ a >
61
+ {{else}}
62
+ < a class ="dbviewer-go-back " href ="#/manage/db "> < div class ="icon-button light dbviewer-back-button "> < i class ="fa fa-chevron-left "> </ i > < span > {{back}}</ span > </ div > </ a >
63
+ {{/if}}
64
+ < a class ="dbviewer-aggregate " href ="#/manage/db/aggregate/{{db}}/{{collection}} "> < div class ="icon-button light dbviewer-aggregate-button "> < i class ="fa fa-bar-chart "> </ i > < span data-localize ="dbviewer.aggregate "> </ span > </ div > </ a >
61
65
< div class ="dbviewer-gray-area dbviewer-area-pos ">
62
66
< div class ="dbviewer-header-of-query-wrapper ">
63
67
< div class ="dbviewer-gray dbviewer-left-side-1 ">
64
68
< a id ="dbviewer-go-back " href ='javascript:void() '> /</ a >
65
69
{{#if db}}
66
70
{{#if collection}}
67
- < a class ="dbviewer-gray dbviewer-go-back " id ="dbviewer-go-collectionlist " data-db ="{{db}} " href ='javascript:void(0) '> < strong > {{db}}</ strong > </ a >
71
+ < a class ="dbviewer-gray dbviewer-go-back " id ="dbviewer-go-collectionlist " data-db ="{{db}} " href ='#/manage/db/{{db}} '> < strong > {{db}}</ strong > </ a >
68
72
{{#if document}}
69
- < a class ="dbviewer-gray " href ='javascript:void(0) '> / {{collection}}</ a >
73
+ < a class ="dbviewer-gray " href ='#/manage/db/{{db}}/{{collection}} '> / {{collection}}</ a >
70
74
{{else}}
71
75
/{{collection}}
72
76
{{/if}}
@@ -169,7 +173,7 @@ <h3 id="{{value.name}}-db-selector">{{value.name}}</h3>
169
173
< table class ="jh-type-object jh-root " id ="dbviewer-collections ">
170
174
{{#eachOfArray data.collections}}
171
175
< tr >
172
- < th class ="jh-key jh-object-key "> < p > < strong > _id:</ strong > {{value._id}} < span class ="dbviewer-view-link " class ="jh-type-string "> < a data-db ="{{../db}} " data-collection ="{{../collection}} " data-id ="{{value._id}} " href =' javascript:void(0) ' class ="dbviewer-document-detail "> View</ a > </ span > </ p > </ th >
176
+ < th class ="jh-key jh-object-key "> < p > < strong > _id:</ strong > {{value._id}} < span class ="dbviewer-view-link " class ="jh-type-string "> < a data-db ="{{../db}} " data-collection ="{{../collection}} " data-id ="{{value._id}} " href =" #/manage/db/{{../db}}/{{../collection}}/{{#clearObjectId value._id}}{{/clearObjectId}} " class ="dbviewer-document-detail "> View</ a > </ span > </ p > </ th >
173
177
</ tr >
174
178
< tr >
175
179
< td class ="jh-value jh-object-value "> {{prettyJSON value}}</ td >
@@ -220,20 +224,20 @@ <h3 id="{{value.name}}-db-selector">{{value.name}}</h3>
220
224
< div class ="dbviewer-collection-list ">
221
225
{{#eachOfArray value.list}}
222
226
< div class ="dbviewer-collection-list-item ">
223
- < a class ="collection-list-item " data-db ="{{../../../db}} " data-collection ="{{#withItem ../value.collections key=value}}{{this}}{{/withItem}} " href ="javascript:void(0) "> {{value}}</ a >
227
+ < a class ="collection-list-item " data-db ="{{../../../db}} " data-collection ="{{#withItem ../value.collections key=value}}{{this}}{{/withItem}} " href ="#/manage/db/{{../../../db}}/{{#withItem ../value.collections key=value}}{{this}}{{/withItem}} "> {{value}}</ a >
224
228
</ div >
225
229
{{/eachOfArray}}
226
230
</ div >
227
231
{{/ifCond}}
228
232
{{/eachOfArray}}
229
233
{{else}}
230
234
{{#eachOfArray dbs}}
231
- < a href ="javascript:void(0) ">
235
+ < a href ="#/manage/db/{{value.name}} ">
232
236
< div class ="dbviewer-db-square db-detail " id ="{{value.name}}-box " data-db ="{{value.name}} ">
233
237
< img class ="dbviewer-box-svg " src ="./dbviewer/images/dbviewer/{{value.name}}.svg ">
234
238
< h3 class ="dbviewer-db-title " data-localize ="dbviewer.{{value.name}}-database "> </ h3 >
235
239
< p class ="dbviewer-db-description " data-localize ="dbviewer.{{value.name}}-database-description "> </ p >
236
- </ div >
240
+ </ div >
237
241
</ a >
238
242
{{/eachOfArray}}
239
243
{{/if}}
0 commit comments