Skip to content

Commit b223679

Browse files
Merge pull request #121 from bardiharborow/patch-1
Use new Mastodon account for PyCon Australia
2 parents 57c3ff2 + 67ac4b0 commit b223679

File tree

6 files changed

+64
-66
lines changed

6 files changed

+64
-66
lines changed

_data/conferences.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,7 @@
499499
start: 2025-09-12
500500
end: 2025-09-16
501501
sponsor: https://2025.pycon.org.au/sponsor/
502-
mastodon: https://fosstodon.org/@pyconau
502+
mastodon: https://mastodon.pycon.org.au/@pyconau
503503
sub: PY
504504
location:
505505
- title: PyCon Australia 2025
@@ -863,7 +863,7 @@
863863
place: Brisbane, Australia
864864
start: 2026-08-26
865865
end: 2026-08-30
866-
mastodon: https://fosstodon.org/@pyconau
866+
mastodon: https://mastodon.pycon.org.au/@pyconau
867867
bluesky: https://bsky.app/profile/pyconau.bsky.social
868868
sub: PY
869869
location:

_pages/my-conferences.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,5 +265,3 @@ <h6>Series Notifications:</h6>
265265
<div id="toast-container" style="position: fixed; top: 80px; right: 20px; z-index: 9999;">
266266
<!-- Toasts will be added here dynamically -->
267267
</div>
268-
269-

tests/frontend/unit/countdown-simple.test.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ describe('Countdown Timer System', () => {
293293
}))
294294
};
295295
});
296-
296+
297297
window.luxon.DateTime.fromSQL = fromSQLMock;
298298
window.luxon.DateTime.fromISO = jest.fn(() => ({ invalid: true })); // Also mock fromISO to fail
299299

@@ -490,7 +490,7 @@ describe('Countdown Timer System', () => {
490490
describe('Visibility API Integration', () => {
491491
test('stops timer when page becomes hidden', () => {
492492
const clearIntervalSpy = jest.spyOn(global, 'clearInterval');
493-
493+
494494
document.body.innerHTML = `
495495
<div class="countdown-display"
496496
data-deadline="2024-01-22 23:59:59">
@@ -507,7 +507,7 @@ describe('Countdown Timer System', () => {
507507
writable: true,
508508
value: true
509509
});
510-
510+
511511
const event = new Event('visibilitychange');
512512
document.dispatchEvent(event);
513513

@@ -516,7 +516,7 @@ describe('Countdown Timer System', () => {
516516

517517
test('restarts timer when page becomes visible', () => {
518518
const setIntervalSpy = jest.spyOn(global, 'setInterval');
519-
519+
520520
document.body.innerHTML = `
521521
<div class="countdown-display"
522522
data-deadline="2024-01-22 23:59:59">
@@ -580,7 +580,7 @@ describe('Countdown Timer System', () => {
580580

581581
test('destroy method clears timer', () => {
582582
const clearIntervalSpy = jest.spyOn(global, 'clearInterval');
583-
583+
584584
document.body.innerHTML = `
585585
<div class="countdown-display"
586586
data-deadline="2024-01-22 23:59:59">
@@ -603,7 +603,7 @@ describe('Countdown Timer System', () => {
603603
test('init clears existing timer before creating new one', () => {
604604
const clearIntervalSpy = jest.spyOn(global, 'clearInterval');
605605
const setIntervalSpy = jest.spyOn(global, 'setInterval');
606-
606+
607607
document.body.innerHTML = `
608608
<div class="countdown-display"
609609
data-deadline="2024-01-22 23:59:59">
@@ -633,7 +633,7 @@ describe('Countdown Timer System', () => {
633633

634634
expect(window.CountdownManager.onFilterUpdate).toBeDefined();
635635
expect(typeof window.CountdownManager.onFilterUpdate).toBe('function');
636-
636+
637637
// Should not throw when called
638638
expect(() => {
639639
window.CountdownManager.onFilterUpdate();
@@ -645,7 +645,7 @@ describe('Countdown Timer System', () => {
645645
test('waits for DOMContentLoaded when document is loading', () => {
646646
// Save original readyState
647647
const originalReadyState = document.readyState;
648-
648+
649649
// Mock document.readyState
650650
Object.defineProperty(document, 'readyState', {
651651
configurable: true,

0 commit comments

Comments
 (0)