@mixin data-icon($name)
background:
image: image-url('icons/'+$name+'.png')
repeat: no-repeat
position: 5px center
padding-left: 30px !important
@mixin ontology-icon($name)
background:
image: image-url('icons/'+$name+'.svg')
size: 24px 24px
repeat: no-repeat
position: 10px center
padding-left: 30px !important
@mixin data-svg-icon($name)
background:
image: image-url('icons/'+$name+'.svg')
size: 24px 24px
repeat: no-repeat
position: -4px center !important
padding-left: 30px !important
.ui-autocomplete a, .relationList li, a
&[data-type=Team]
+data-icon(team)
&[data-type=User]
+data-icon(user)
&[data-type=Repository]
+data-icon(repository)
&[data-type=PrivateRepository]
+data-icon(repository_private)
&[data-type=RemoteRepository]
+data-svg-icon(repository_remote)
&[data-ontologyclass=Ontology]
+data-icon(ontology)
&[data-ontologyclass=distributed_heterogeneous_ontology]
+ontology-icon(distributed_heterogeneous_ontology)
&[data-ontologyclass=single_in_distributed_heterogeneous_ontology]
+ontology-icon(single_in_distributed_heterogeneous_ontology)
&[data-ontologyclass=distributed_homogeneous_ontology]
+ontology-icon(distributed_homogeneous_ontology)
&[data-ontologyclass=single_in_distributed_homogeneous_ontology]
+ontology-icon(single_in_distributed_homogeneous_ontology)
&[data-ontologyclass=single_ontology]
+ontology-icon(single_ontology)
// inline listings
a[data-type]
background-position: 0px center
padding-left: 20px !important
padding-right: 5px
ol.ontology-list
list-display-style: none
li.ontology-list-item
margin-top: 3px
margin-bottom: 3px
a[data-ontologyclass]
background-position: 0px center
padding-left: 26px !important
padding-right: 8px
padding-top: 5px
padding-bottom: 5px
span.ontology_title
a[data-ontologyclass]
padding-left: 76px !important
padding-top: 27px
padding-bottom: 20px
background:
size: 72px 72px
h2#ontology_title
margin-top: 24px
display: inline-block