freeCodeCamp/views/api/foursquare.jade

67 lines
2.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

extends ../layout
block content
.page-header
h1
i.fa.fa-foursquare
| Foursquare API
if !user.tokens.foursquare
.alert.alert-warning
button.close(type='button', data-dismiss='alert', aria-hidden='true') ×
p= message
a.btn.btn-large.btn-primary(href='/auth/foursquare')
i.fa.fa-qrcode.fa-spin
| Get Foursquare Token
else
ul.nav.nav-pills(style='margin-bottom: 15px;')
li.active
a(href='#venues', data-toggle='tab') Venues
li
a(href='#users', data-toggle='tab') Users
div.tab-content
#venues.tab-pane.fade.active.in
.lead Trending Venues
table.table.table-bordered.table-hover
thead
tr
th Name
th Location
th Checkins
th Here Now
tbody
for venue in trendingVenues.venues
tr
td= venue.name
td #{venue.location.address}, #{venue.location.city}, #{venue.location.state}
td= venue.stats.checkinsCount
td= venue.hereNow.count
.lead Venue Detail
img.img-thumbnail(src='https://irs3.4sqi.net/img/general/200x200/11109710_xePHC-bh76LL_EaG-tsM1lUV6Bp-VUG1r_haDSqSvBM.jpg')
p.text-danger Name: #{venueDetail.venue.name}
p.text-muted Location: #{venueDetail.venue.location.address}, #{venueDetail.venue.location.city}, #{venueDetail.venue.location.state}
p.text-success Categories:
for category in venueDetail.venue.categories
span #{category.shortName} |
p.text-info Likes: #{venueDetail.venue.likes.count}
p.text-warning Rating: #{venueDetail.venue.rating}
#users.tab-pane.fade
.lead User Checkins
table.table.table-bordered.table-hover
thead
tr
th Name
th Location
th Category
th Checkins
tbody
for checkin in userCheckins.checkins.items
tr
td= checkin.venue.name
td #{checkin.venue.location.address}, #{checkin.venue.location.city}, #{checkin.venue.location.state}
td= checkin.venue.categories[0].shortName
td= checkin.venue.stats.checkinsCount