Changeset View
Changeset View
Standalone View
Standalone View
swh/web/assets/src/bundles/origin/visits-calendar.js
Show First 20 Lines • Show All 102 Lines • ▼ Show 20 Lines | mouseOnDay: e => { | ||||
if (currentPopover !== e.element) { | if (currentPopover !== e.element) { | ||||
closePopover(); | closePopover(); | ||||
} | } | ||||
let dateStr = e.date.toDateString(); | let dateStr = e.date.toDateString(); | ||||
if (visitsByDate.hasOwnProperty(dateStr)) { | if (visitsByDate.hasOwnProperty(dateStr)) { | ||||
let visits = visitsByDate[dateStr]; | let visits = visitsByDate[dateStr]; | ||||
let content = '<div><h6>' + e.date.toDateString() + '</h6></div>'; | let content = '<div><h6>' + e.date.toDateString() + '</h6></div>'; | ||||
content += '<ul style="list-style-type: none;">'; | content += '<ul class="swh-list-unstyled">'; | ||||
for (let i = 0; i < visits.length; ++i) { | for (let i = 0; i < visits.length; ++i) { | ||||
let visitTime = visits[i].formatted_date.substr(visits[i].formatted_date.indexOf(',') + 2); | let visitTime = visits[i].formatted_date.substr(visits[i].formatted_date.indexOf(',') + 2); | ||||
content += '<li><a class="swh-visit-' + visits[i].status + '" title="' + visits[i].status + | content += '<li><a class="swh-visit-icon swh-visit-' + visits[i].status + '" title="' + visits[i].status + | ||||
' visit" href="' + visits[i].url + '">' + visitTime + '</a></li>'; | ' visit" href="' + visits[i].url + '">' + visitTime + '</a></li>'; | ||||
} | } | ||||
content += '</ul>'; | content += '</ul>'; | ||||
$(e.element).popover({ | $(e.element).popover({ | ||||
trigger: 'manual', | trigger: 'manual', | ||||
container: 'body', | container: 'body', | ||||
html: true, | html: true, | ||||
Show All 25 Lines |