Skip to content

Commit

Permalink
Finish replaceSpotlightEmbeds
Browse files Browse the repository at this point in the history
  • Loading branch information
earthboundkid committed May 23, 2024
1 parent a714004 commit c7a6125
Show file tree
Hide file tree
Showing 14 changed files with 65 additions and 55 deletions.
4 changes: 1 addition & 3 deletions internal/db/testdata/gdoc byby/article.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@

porttitor turpis ligula eget magna. Proin ligula ipsum, iaculis sit amet urna ultrices, bibendum pharetra felis. Quisque gravida sit amet lectus suscipit mattis. In pretium viverra est, quis sodales orci accumsan at. Quisque porta orci nec pretium iaculis. Duis congue porta velit non dapibus. Nam at pellentesque mauris. Cras porta velit suscipit purus commodo, sed ullamcorper est elementum. Suspendisse pellentesque arcu quis ipsum tempor scelerisque. Vivamus varius dolor sed nibh pulvinar iaculis. Phasellus iaculis, massa eget ornare pretium, ex nisi aliquam libero, eget ullamcorper nisi quam nec erat.

<script src="https://www.spotlightpa.org/embed.js" async></script>

<div data-spl-embed-version="1" data-spl-src="https://www.spotlightpa.org/embeds/cta/"></div>
{{<embeds/cta>}}

Maecenas sollicitudin lorem lectus, a dignissim quam auctor dictum. Integer eu tempus metus. Etiam ultricies, justo aliquet rutrum vehicula, nunc odio hendrerit turpis, non ullamcorper velit eros luctus turpis. Phasellus non venenatis ipsum. Aenean mi quam, porttitor nec sapien a, posuere pharetra ante. Aenean ac tristique enim. Phasellus interdum ex sed nisl semper, tempor tincidunt augue rutrum. Pellentesque nec lorem eleifend, dictum lorem ac, luctus lacus. Aliquam congue mattis nulla vitae sodales. Vivamus sed molestie elit. Donec sit amet risus enim. Etiam id ultrices nisi, at hendrerit diam. Vestibulum at quam lorem. Nunc consequat rutrum orci, ac laoreet enim.
2 changes: 1 addition & 1 deletion internal/db/testdata/gdoc byby/page.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"title-tag": "",
"twitter-title": ""
},
"body": "<strong>Lorem ipsum dolor sit amet</strong>, &lt;consectetur&gt; adipiscing elit. Aenean ullamcorper augue nec commodo egestas. Vivamus cursus lectus magna, aliquet cursus metus interdum in. Quisque imperdiet gravida commodo. Vestibulum lobortis lobortis rutrum. Suspendisse tristique tristique placerat. Maecenas aliquet consectetur dolor vitae ornare. Nunc sodales placerat bibendum. Vivamus purus leo, finibus vitae felis nec, rutrum rutrum metus. In vehicula scelerisque rhoncus.\n\n### Blah blah\n\n- <a href=\"#spl-heading-1\">Heading 1</a>\n\n - <a href=\"#spl-heading-2\">Heading 2</a>\n\n<em>Praesent vitae facilisis neque</em>. Phasellus arcu magna, euismod et porttitor sit amet, suscipit quis turpis. Donec lacinia, nisl vel dignissim suscipit, massa lorem tempus purus, ut feugiat purus nisi id orci. Duis vestibulum, arcu in lobortis volutpat, neque tellus mollis turpis, semper\n\n<h1 id=\"spl-heading-1\">Heading 1</h1>\n\n<h2 id=\"spl-heading-2\">Heading 2</h2>\n\nporttitor turpis ligula eget magna. Proin ligula ipsum, iaculis sit amet urna ultrices, bibendum pharetra felis. Quisque gravida sit amet lectus suscipit mattis. In pretium viverra est, quis sodales orci accumsan at. Quisque porta orci nec pretium iaculis. Duis congue porta velit non dapibus. Nam at pellentesque mauris. Cras porta velit suscipit purus commodo, sed ullamcorper est elementum. Suspendisse pellentesque arcu quis ipsum tempor scelerisque. Vivamus varius dolor sed nibh pulvinar iaculis. Phasellus iaculis, massa eget ornare pretium, ex nisi aliquam libero, eget ullamcorper nisi quam nec erat.\n\n<script src=\"https://www.spotlightpa.org/embed.js\" async></script>\n\n<div data-spl-embed-version=\"1\" data-spl-src=\"https://www.spotlightpa.org/embeds/cta/\"></div>\n\nMaecenas sollicitudin lorem lectus, a dignissim quam auctor dictum. Integer eu tempus metus. Etiam ultricies, justo aliquet rutrum vehicula, nunc odio hendrerit turpis, non ullamcorper velit eros luctus turpis. Phasellus non venenatis ipsum. Aenean mi quam, porttitor nec sapien a, posuere pharetra ante. Aenean ac tristique enim. Phasellus interdum ex sed nisl semper, tempor tincidunt augue rutrum. Pellentesque nec lorem eleifend, dictum lorem ac, luctus lacus. Aliquam congue mattis nulla vitae sodales. Vivamus sed molestie elit. Donec sit amet risus enim. Etiam id ultrices nisi, at hendrerit diam. Vestibulum at quam lorem. Nunc consequat rutrum orci, ac laoreet enim.\n",
"body": "<strong>Lorem ipsum dolor sit amet</strong>, &lt;consectetur&gt; adipiscing elit. Aenean ullamcorper augue nec commodo egestas. Vivamus cursus lectus magna, aliquet cursus metus interdum in. Quisque imperdiet gravida commodo. Vestibulum lobortis lobortis rutrum. Suspendisse tristique tristique placerat. Maecenas aliquet consectetur dolor vitae ornare. Nunc sodales placerat bibendum. Vivamus purus leo, finibus vitae felis nec, rutrum rutrum metus. In vehicula scelerisque rhoncus.\n\n### Blah blah\n\n- <a href=\"#spl-heading-1\">Heading 1</a>\n\n - <a href=\"#spl-heading-2\">Heading 2</a>\n\n<em>Praesent vitae facilisis neque</em>. Phasellus arcu magna, euismod et porttitor sit amet, suscipit quis turpis. Donec lacinia, nisl vel dignissim suscipit, massa lorem tempus purus, ut feugiat purus nisi id orci. Duis vestibulum, arcu in lobortis volutpat, neque tellus mollis turpis, semper\n\n<h1 id=\"spl-heading-1\">Heading 1</h1>\n\n<h2 id=\"spl-heading-2\">Heading 2</h2>\n\nporttitor turpis ligula eget magna. Proin ligula ipsum, iaculis sit amet urna ultrices, bibendum pharetra felis. Quisque gravida sit amet lectus suscipit mattis. In pretium viverra est, quis sodales orci accumsan at. Quisque porta orci nec pretium iaculis. Duis congue porta velit non dapibus. Nam at pellentesque mauris. Cras porta velit suscipit purus commodo, sed ullamcorper est elementum. Suspendisse pellentesque arcu quis ipsum tempor scelerisque. Vivamus varius dolor sed nibh pulvinar iaculis. Phasellus iaculis, massa eget ornare pretium, ex nisi aliquam libero, eget ullamcorper nisi quam nec erat.\n\n{{<embeds/cta>}}\n\nMaecenas sollicitudin lorem lectus, a dignissim quam auctor dictum. Integer eu tempus metus. Etiam ultricies, justo aliquet rutrum vehicula, nunc odio hendrerit turpis, non ullamcorper velit eros luctus turpis. Phasellus non venenatis ipsum. Aenean mi quam, porttitor nec sapien a, posuere pharetra ante. Aenean ac tristique enim. Phasellus interdum ex sed nisl semper, tempor tincidunt augue rutrum. Pellentesque nec lorem eleifend, dictum lorem ac, luctus lacus. Aliquam congue mattis nulla vitae sodales. Vivamus sed molestie elit. Donec sit amet risus enim. Etiam id ultrices nisi, at hendrerit diam. Vestibulum at quam lorem. Nunc consequat rutrum orci, ac laoreet enim.\n",
"schedule_for": null,
"last_published": null,
"created_at": "2020-03-15T20:00:00Z",
Expand Down
4 changes: 2 additions & 2 deletions internal/db/testdata/gdoc curly/article.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Then, the county realized some mail ballots <a href="https://www.observer-report

And just days before the election, officials in Greene County <a href="https://www.observer-reporter.com/news/2023/oct/31/another-ballot-error-in-greene-county-jeopardizes-commissioners-race/">found yet another error.</a> Mail ballots said “vote for not more than three” candidates in the county commissioner race — potentially disenfranchising voters, since in reality, they were only supposed to choose two candidates.

<script src="https://www.spotlightpa.org/embed.js" async></script><div data-spl-embed-version="1" data-spl-src="https://www.spotlightpa.org/embeds/newsletter/"></div>
{{<embeds/newsletter>}}

Greene County’s string of errors was the most for a single county this year, but it had plenty of company. On or before Election Day for the November municipal election, 12 counties reported 16 errors, more than double the number of errors from any other election since 2019.

Expand Down Expand Up @@ -92,7 +92,7 @@ Coulter, of the Open Source Election Technology Institute, said that jurisdictio

Greene County <a href="https://www.observer-reporter.com/news/2023/oct/20/corrected-greene-county-ballots-sent-out/">canceled and reissued ballots</a> upon discovering the errors, as did <a href="https://pottercountypa.net/post/_docs/PotterCountyVoterNotice11072023.pdf">Potter County</a>. Lancaster County <a href="https://lancasteronline.com/news/politics/pa-elections-chief-urges-counties-to-send-replacement-ballots-to-fix-errors-lancaster-county-officials/article_9e90f59a-6eb4-11ee-9c35-c3abee01b9d6.html">resisted doing so</a> and settled on <a href="https://oneunitedlancaster.com/government/election-board-will-allow-mail-in-voters-who-goofed-due-to-instruction-error-to-receive-replacement-ballots/">allowing voters to come into the office</a> to have their ballot reissued.

<script src="https://www.spotlightpa.org/embed.js" async></script><div data-spl-embed-version="1" data-spl-src="https://www.spotlightpa.org/embeds/donate/"></div>
{{<embeds/donate>}}

Greenburg said the best strategy from his election administrator days was to take the ballot from the last comparable election, which in this case would have been the 2019 municipal election, and begin building the ballot from that. He would advise new directors to start there.

Expand Down

0 comments on commit c7a6125

Please sign in to comment.