mirror of
https://github.com/documize/community.git
synced 2025-08-08 06:55:28 +02:00
search ux comma
This commit is contained in:
parent
17f7b49712
commit
d0c80cf6a2
3 changed files with 24 additions and 17 deletions
|
@ -21,9 +21,22 @@ export default Ember.Component.extend({
|
|||
let documents = [];
|
||||
|
||||
_.each(temp, function(document) {
|
||||
let refs = [];
|
||||
|
||||
if (document.length > 1) {
|
||||
refs = document.slice(1);
|
||||
}
|
||||
|
||||
_.each(refs, function(ref, index) {
|
||||
ref.comma = index === refs.length-1 ? "" : ", ";
|
||||
});
|
||||
|
||||
let hasRefs = refs.length > 0;
|
||||
|
||||
documents.pushObject( {
|
||||
doc: document[0],
|
||||
ref: document
|
||||
ref: refs,
|
||||
hasReferences: hasRefs
|
||||
});
|
||||
});
|
||||
|
||||
|
|
|
@ -66,14 +66,6 @@
|
|||
color: $color-link;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
&:after {
|
||||
content: '·'
|
||||
}
|
||||
|
||||
&:last-of-type:after {
|
||||
content: ''
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,14 +8,16 @@
|
|||
<div class="excerpt">{{ result.doc.documentExcerpt }}</div>
|
||||
<div class="chips">{{search/tag-list documentTags=result.doc.documentTags}}</div>
|
||||
</a>
|
||||
<div class="references">
|
||||
<span class="label">referenced »</span>
|
||||
{{#each result.ref as |ref index|}}
|
||||
<a class="link" href="s/{{result.doc.folderId}}/{{result.doc.folderSlug}}/d/{{ result.doc.documentId }}/{{result.doc.documentSlug}}?page={{ ref.id }}">
|
||||
{{ref.pageTitle}}
|
||||
</a>
|
||||
{{/each}}
|
||||
</div>
|
||||
{{#if result.hasReferences}}
|
||||
<div class="references">
|
||||
<span class="label">referenced »</span>
|
||||
{{#each result.ref as |ref index|}}
|
||||
<a class="link" href="s/{{result.doc.folderId}}/{{result.doc.folderSlug}}/d/{{ result.doc.documentId }}/{{result.doc.documentSlug}}?page={{ ref.id }}">
|
||||
{{ref.pageTitle}}{{ref.comma}}
|
||||
</a>
|
||||
{{/each}}
|
||||
</div>
|
||||
{{/if}}
|
||||
</li>
|
||||
{{/each}}
|
||||
</ul>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue