-{{* todo: better layout and implement $contact.details and other variables *}}
-
<div class="contact-entry-wrapper" id="contact-entry-wrapper-{{$contact.id}}" >
<div class="contact-entry-photo-wrapper" >
</div>
</div>
- <div class="contact-entry-photo-end" ></div>
- <div class="contact-entry-name" id="contact-entry-name-{{$contact.id}}" >{{$contact.name}}</div>
+
+ <div class="contact-entry-desc">
+ <div class="contact-entry-name" id="contact-entry-name-{{$contact.id}}" >{{$contact.name}}</div>
+ {{if $contact.alt_text}}<div class="contact-entry-details" id="contact-entry-rel-{{$contact.id}}" >{{$contact.alt_text}}</div>{{/if}}
+ {{if $contact.itemurl}}<div class="contact-entry-details" id="contact-entry-url-{{$contact.id}}" >{{$contact.itemurl}}</div>{{/if}}
+ {{if $contact.network}}<div class="contact-entry-details" id="contact-entry-network-{{$contact.id}}" >{{$contact.network}}</div>{{/if}}
+ {{if $contact.details}}<div class="contact-entry-details" id="contact-entry-details-{{$contact.id}}" >{{$contact.details}}</div>{{/if}}
+ </div>
<div class="contact-entry-end" ></div>
</div>
.contact-entry-wrapper {
float: left;
- width: 120px;
- height: 120px;
+ min-width: 363px;
+ height: 90px;
+ padding-right: 10px;
+ margin: 0 10px 10px 0px;
+}
+.contact-entry-wrapper .contact-entry-photo-wrapper {
+ float: left;
+ margin-right: 10px;
}
#contacts-search-end {
margin-bottom: 10px;
clear: both;
}
.contact-entry-name {
- float: left;
- margin-left: 0px;
- margin-right: 10px;
- width: 120px;
+ font-weight: bold;
+}
+.contact-entry-details {
+ font-size: 13px;
+ color: #999999;
+ white-space: nowrap;
overflow: hidden;
+ text-overflow: ellipsis;
}
.contact-entry-edit-links {
margin-top: 6px;
height: 120px;*/\r
padding-left: 15px;\r
padding-right: 15px; \r
- width: 95px;\r
- height: 200px;\r
+ max-width: 262px;\r
+ height: 90px;\r
+ margin: 0 10px 10px 0px;\r
+}\r
+.contact-entry-wrapper .contact-entry-photo-wrapper {\r
+ float: left;\r
+ margin-right: 10px;\r
}\r
#contacts-search-end {\r
margin-bottom: 10px;\r
.contact-entry-photo-end {\r
clear: both;\r
}\r
+.contact-entry-desc {\r
+ overflow: hidden;\r
+}\r
.contact-entry-name {\r
- float: left;\r
margin-left: 0px;\r
margin-right: 10px;\r
padding-bottom: 5px;\r
font-style: italic;\r
font-size: 10px;\r
font-weight: 500;\r
+ white-space: nowrap;\r
+ overflow: hidden;\r
+ text-overflow: ellipsis;\r
}\r
.contact-entry-network {\r
font-size: 10px;\r
border: 1px solid #AAA;\r
background: #FFFFFF;\r
position: absolute;\r
- left: -30px; top: 80px;\r
+ /*left: -30px;*/ top: 80px;\r
display: none;\r
z-index: 101;\r
-moz-box-shadow: 3px 3px 5px #555;\r
</div>
</div>
- <div class="contact-entry-photo-end" ></div>
- <div class="contact-entry-name" id="contact-entry-name-{{$contact.id}}" >{{$contact.name}}</div><br />
- {{if $contact.alt_text}}<div class="contact-entry-details" id="contact-entry-rel-{{$contact.id}}" >{{$contact.alt_text}}</div>{{/if}}
- <div class="contact-entry-network" id="contact-entry-network-{{$contact.id}}" >{{$contact.network}}</div>
+
+ <div class="contact-entry-desc">
+ <div class="contact-entry-name" id="contact-entry-name-{{$contact.id}}" >{{$contact.name}}</div>
+ {{if $contact.alt_text}}<div class="contact-entry-details" id="contact-entry-rel-{{$contact.id}}" >{{$contact.alt_text}}</div>{{/if}}
+ {{if $contact.itemurl}}<div class="contact-entry-details" id="contact-entry-url-{{$contact.id}}" >{{$contact.itemurl}}</div>{{/if}}
+ {{if $contact.network}}<div class="contact-entry-network" id="contact-entry-network-{{$contact.id}}" >{{$contact.network}}</div>{{/if}}
+ {{if $contact.details}}<div class="contact-entry-details" id="contact-entry-details-{{$contact.id}}" >{{$contact.details}}</div>{{/if}}
+ </div>
<div class="contact-entry-end" ></div>
</div>
{{$tabs}}
-<div id="contacts-display-wrapper">
+
{{foreach $contacts as $contact}}
{{include file="contact_template.tpl"}}
{{/foreach}}
-</div>
<div id="contact-edit-end"></div>
{{$paginate}}
+++ /dev/null
-
-{{include file="section_title.tpl"}}
-
-<div id="contacts-display-wrapper">
-{{foreach $contacts as $contact}}
- {{include file="contact_template.tpl"}}
-{{/foreach}}
-</div>
-
-<div id="view-contact-end"></div>
-
-{{$paginate}}
.contact-entry-wrapper {
float: left;
-/* width: 120px;
- height: 120px;*/
- padding-left: 8px;
- padding-right: 8px;
- width: 95px;
- height: 170px;
+ width: 262px;
+ height: 90px;
+ padding-right: 10px;
+ margin: 0 10px 10px 0px;
+}
+.contact-entry-wrapper .contact-entry-photo-wrapper {
+ float: left;
+ margin-right: 10px;
}
#contacts-search-end {
margin-bottom: 10px;
.contact-entry-photo-end {
clear: both;
}
+.contact-entry-desc {
+ overflow: hidden;
+}
.contact-entry-name {
/*float: left;*/
margin-left: 0px;
font-style: italic;
font-size: 10px;
font-weight: 500;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
}
.contact-entry-network {
font-size: 10px;
</div>
</div>
- <div class="contact-entry-photo-end" ></div>
- <div class="contact-entry-name" id="contact-entry-name-{{$contact.id}}" >{{$contact.name}}</div>
- {{if $contact.alt_text}}<div class="contact-entry-details" id="contact-entry-rel-{{$contact.id}}" >{{$contact.alt_text}}</div>{{/if}}
- <div class="contact-entry-network" id="contact-entry-network-{{$contact.id}}" >{{$contact.network}}</div>
+
+ <div class="contact-entry-desc">
+ <div class="contact-entry-name" id="contact-entry-name-{{$contact.id}}" >{{$contact.name}}</div>
+ {{if $contact.alt_text}}<div class="contact-entry-details" id="contact-entry-rel-{{$contact.id}}" >{{$contact.alt_text}}</div>{{/if}}
+ {{if $contact.itemurl}}<div class="contact-entry-details" id="contact-entry-url-{{$contact.id}}" >{{$contact.itemurl}}</div>{{/if}}
+ {{if $contact.network}}<div class="contact-entry-network" id="contact-entry-network-{{$contact.id}}" >{{$contact.network}}</div>{{/if}}
+ {{if $contact.details}}<div class="contact-entry-details" id="contact-entry-details-{{$contact.id}}" >{{$contact.details}}</div>{{/if}}
+ </div>
<div class="contact-entry-end" ></div>
</div>
#search-save {
}
+#directory-search-end {
+ clear: both;
+}
+
.dirsearch-desc {
}
.view-contact-wrapper,
.contact-entry-wrapper {
float: left;
- margin-right: 30px;
- margin-bottom: 20px;
- width: 88px;
+ padding-right: 10px;
+ width: 345px;
height: 120px;
- position: relative;
+ margin: 0 10px 10px 0px;
}
#view-contact-end {
margin-top: 15px;
}
+.contact-entry-wrapper .contact-entry-photo-wrapper {
+ float: left;
+ margin-right: 10px;
+}
.contact-entry-direction-wrapper {
position: absolute;
top: 20px;
font-weight: bold;
}
+.contact-entry-desc {
+ overflow: hidden;
+}
+
.contact-entry-name, .contact-entry-connect {
- width: 100px;
overflow: hidden;
font: #999;
font-size: 12px;
- text-align: center;
font-weight: bold;
margin-top: 5px;
}
-.contact-entry-photo {
+.contact-entry-details {
+ font-size: 13px;
+ color: #999999;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.contact-entry-photo-wrapper {
position: relative;
/*border: 1px solid #7C7D7B;
border-radius: 3px;
-webkit-box-shadow: 0 0 8px #BDBDBD;*/
}
+.contact-entry-photo {
+ width: 80px;
+}
+
.contact-entry-photo a img {
width: 80px;
height: 80px;