diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1de1d893c..81a7123ab 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,6 +1,6 @@ # Contributing to wevote/WebApp -Thank you for your interest in the We Vote WebApp project. Please let us know if we can help you get started. +Thank you for your interest in the WeVote WebApp project. Please let us know if we can help you get started. (contact info: https://github.com/wevote) To get started, [sign the Contributor License Agreement](https://www.clahub.com/agreements/wevote/WebApp) diff --git a/README.md b/README.md index 27c8540fd..cd8fc1ebd 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# We Vote WebApp +# WeVote WebApp [![Build Status](https://travis-ci.org/wevote/WebApp.svg?branch=develop)](https://travis-ci.org/wevote/WebApp) [![Sauce Test Status](https://saucelabs.com/buildstatus/WeVote)](https://saucelabs.com/u/WeVote) @@ -14,7 +14,7 @@ To join us, please [review our openings here](https://wevote.applytojob.com/appl Our current version is here [https://WeVote.US](https://WeVote.US) and we are working on a new version now! ## Installing WebApp -Our installation process is built to allow engineers all over America to contribute to We Vote. +Our installation process is built to allow engineers all over America to contribute to WeVote. It may seem complicated, but it allows anyone to be in a position to make suggestions, and get involved. Installation on MacOs and Linux diff --git a/docs/WindowsSimplifiedInstall.md b/docs/WindowsSimplifiedInstall.md index 2867c084e..c04a2de17 100644 --- a/docs/WindowsSimplifiedInstall.md +++ b/docs/WindowsSimplifiedInstall.md @@ -110,11 +110,11 @@ The install for procedure using WebStorm is the same as what you see here. WebSt 23. In PyCharm set up your git remotes. 1. Navigate to the Git/'Manage Remotes...' dialog - The We Vote projects defines upstream and origin differently than most other projects, so we need to manually reverse them here. + The WeVote open source project defines upstream and origin differently than most other projects, so we need to manually reverse them here. 3. Click the edit (pencil) icon, and change the name field for the URL to your copy of the repository from "upstream" to "origin". (The following picture shows the dialog before you make the Name change.) ![ScreenShot](images/WindowsGitUpstream.png) - 5. Then add a remote for your We Vote's public branch by pressing the '+' button on the Git Remotes dialog. In the dialog that appears, set the name field to "upstream", and the URL to "https://github.com/wevote/WebApp.git". Press OK and the remotes should look like this: + 5. Then add a remote for your WeVote's public branch by pressing the '+' button on the Git Remotes dialog. In the dialog that appears, set the name field to "upstream", and the URL to "https://github.com/wevote/WebApp.git". Press OK and the remotes should look like this: ![ScreenShot](images/WindowsManageRemotes.png) Press OK to close the dialog. @@ -207,7 +207,7 @@ The install for procedure using WebStorm is the same as what you see here. WebSt 30. Install gulp In the terminal `npm install -g gulp-cli` -31. Install (the approximately 1600 open source packages, libraries or "node_modules" that We Vote uses as a foundation for our WebApp) +31. Install (the approximately 1600 open source packages, libraries or "node_modules" that WeVote uses as a foundation for our WebApp) In the terminal `npm install` @@ -225,7 +225,7 @@ The install for procedure using WebStorm is the same as what you see here. WebSt 32. Make this configuration change, to allow the WebApp to be compiled under Windows. - Background: MS-DOS and subsequently Windows chose to end each line in a text file with a carriage-return followed by a line-feed (CRLF), but UNIX, Linux and macOS simply uses a line-feed (LF). All WeVote source code files use LF when advancing to the next line, so this configuration is necessary to allow files on Windows to be able to be submitted to We Vote's git repositories. + Background: MS-DOS and subsequently Windows chose to end each line in a text file with a carriage-return followed by a line-feed (CRLF), but UNIX, Linux and macOS simply uses a line-feed (LF). All WeVote source code files use LF when advancing to the next line, so this configuration is necessary to allow files on Windows to be able to be submitted to WeVote's git repositories. **This "fix" is a bit hacky, and you have to be sure not to commit this '.eslintrc' file to Git if you check in changes.** @@ -238,7 +238,7 @@ The install for procedure using WebStorm is the same as what you see here. WebSt This configuration line, disables Windows vs Linux "lint" line break checking, and allows you to run the WebApp you compile on your Windows PC. -## Run the We Vote WebApp +## Run the WeVote WebApp 1. In the terminal, type the command `npm run start-win` to start the local webserver. ![ScreenShot](images/WindowsSuccessfulRun.png) diff --git a/docs/contributing/APPROVING_PULL_REQUESTS.md b/docs/contributing/APPROVING_PULL_REQUESTS.md index 4b966ea6c..d0359cf7f 100644 --- a/docs/contributing/APPROVING_PULL_REQUESTS.md +++ b/docs/contributing/APPROVING_PULL_REQUESTS.md @@ -2,13 +2,13 @@ ## Contents -- [We Vote Process for Approving Pull Requests](#we-vote-process-for-approving-pull-requests) +- [WeVote Process for Approving Pull Requests](#we-vote-process-for-approving-pull-requests) - [Bringing a Pull Request to your Local Machine for Verification](#bringing-a-pull-request-to-your-local-machine-for-verification) - [](#) -# We Vote Process for Approving Pull Requests +# WeVote Process for Approving Pull Requests We have a team of engineers who can approve pull requests for WebApp (Nick Fiorini, Rob Simpson, Lisa Cho, Dale McGrew). A few notes about our process: * Give thumbs up before approving to confirm that you followed this verification process. diff --git a/docs/contributing/CONTRIBUTING_PHILOSOPHY.md b/docs/contributing/CONTRIBUTING_PHILOSOPHY.md index 32543401f..d593c1788 100644 --- a/docs/contributing/CONTRIBUTING_PHILOSOPHY.md +++ b/docs/contributing/CONTRIBUTING_PHILOSOPHY.md @@ -2,14 +2,14 @@ ## Contents -- [We Vote Culture and Philosophy](#we-vote-culture-and-philosophy) +- [WeVote Culture and Philosophy](#we-vote-culture-and-philosophy) - [](#) -# We Vote Culture and Philosophy +# WeVote Culture and Philosophy -Why do we spend our weekends and evenings working on We Vote? +Why do we spend our weekends and evenings working on WeVote? --- diff --git a/docs/contributing/CONTRIBUTING_STANDARDS.md b/docs/contributing/CONTRIBUTING_STANDARDS.md index 700ac27ee..9304c93f5 100644 --- a/docs/contributing/CONTRIBUTING_STANDARDS.md +++ b/docs/contributing/CONTRIBUTING_STANDARDS.md @@ -66,7 +66,7 @@ Examples of names we avoid: There is no perfect code style. If you have worked at a few different companies or on a few different open source projects, you will have used a few different styles. -As of December 2018, the We Vote WebApp src directory contained 1073 files, that have been created and edited by dozens of volunteer +As of December 2018, the WeVote WebApp src directory contained 1073 files, that have been created and edited by dozens of volunteer software engineers. And we had dozens of different code styles in different files. Inconsistently formatted code is less reliable code, so we decided to (mostly) put aside the @@ -87,7 +87,7 @@ The list might be quite long, so you may want to redirect it into a file that yo # Code Craftsmanship -We value Software Craftsmanship for the We Vote project since it makes working on the We Vote code base … +We value Software Craftsmanship for the WeVote project since it makes working on the WeVote code base … * Fun since the product is composed of clean self documenting components that * Do not repeat themselves -- each functional block has a component, or collection of components that can be widely used, or is completely unique. * Are easy to rearrange on panels and pages, with less (or no) modifying of the components themselves for new uses or new UI approaches.. @@ -126,7 +126,7 @@ We value Software Craftsmanship for the We Vote project since it makes working o ## Reporting bugs as member of the engineering team -* We use Jira to track issues with the We Vote website and mobile Apps, thanks to [Atlassian, the makers of Jira](https://www.atlassian.com/software/views/open-source-license-request#/), and their support for open source projects. +* We use Jira to track issues with the WeVote website and mobile Apps, thanks to [Atlassian, the makers of Jira](https://www.atlassian.com/software/views/open-source-license-request#/), and their support for open source projects. * If you're actively working on an issue, please mark it as "Fix in Progress" and assign the issue to yourself. * Please only "take" one issue at a time, unless you speak to the Engineering Manager first. * Please keep the team updated on the work you are doing by attending our weekly stand-up meeting, or post a note in the #coding Slack channel. diff --git a/docs/contributing/CREATING_PULL_REQUEST.md b/docs/contributing/CREATING_PULL_REQUEST.md index b13f248dc..3eb5ba123 100644 --- a/docs/contributing/CREATING_PULL_REQUEST.md +++ b/docs/contributing/CREATING_PULL_REQUEST.md @@ -166,7 +166,7 @@ We follow [SemVer](http://semver.org/) for our releases. Please read if you plan ## I Have Submitted a Pull Request, Now What? Sometimes pull requests can take a day or two to be approved. How do you keep working? TODO discuss this. -While your pull request is being considered by the We Vote admins: +While your pull request is being considered by the WeVote admins: Any new changes unrelated to this one should be on a brand new branch (`git checkout -b `). Don't forget to check out the develop branch first, otherwise you'll branch off of the current PR branch diff --git a/docs/contributing/PULL_REQUEST_SETUP.md b/docs/contributing/PULL_REQUEST_SETUP.md index 248635f87..d5196d875 100644 --- a/docs/contributing/PULL_REQUEST_SETUP.md +++ b/docs/contributing/PULL_REQUEST_SETUP.md @@ -11,10 +11,10 @@ # Before Your First Pull Request -Thank you for your interest in the We Vote WebApp project. Please let us know if we can help you get started. +Thank you for your interest in the WeVote WebApp project. Please let us know if we can help you get started. (contact info: https://github.com/wevote) -This document includes the steps you need to take before your first We Vote pull request. +This document includes the steps you need to take before your first WeVote pull request. We recommend reading “[What the Heck is a Pull Request?](PULL_REQUEST_BACKGROUND.md)” before following these steps. Please [sign the Contributor License Agreement](https://www.clahub.com/agreements/wevote/WebApp) before getting started. diff --git a/docs/installing/ENVIRONMENT.md b/docs/installing/ENVIRONMENT.md index 01043c38e..c577cc8fd 100644 --- a/docs/installing/ENVIRONMENT.md +++ b/docs/installing/ENVIRONMENT.md @@ -77,7 +77,7 @@ Now activate this new virtual environment: $ cd /Users//NodeEnvironments/WebAppEnv/ $ . bin/activate -**Note** that you will need to do the step above every time before you start local development. Once you have activated this virtual Node environment, it will persist in the current Terminal tab even as you navigate to different folders (e.g., the We Vote WebApp folder). You'll see that each line on the Terminal starts with `(WebAppEnv)` while the virtual environment is in effect. You can read more about nodeenv [here](https://github.com/ekalinin/nodeenv). +**Note** that you will need to do the step above every time before you start local development. Once you have activated this virtual Node environment, it will persist in the current Terminal tab even as you navigate to different folders (e.g., the WeVote WebApp folder). You'll see that each line on the Terminal starts with `(WebAppEnv)` while the virtual environment is in effect. You can read more about nodeenv [here](https://github.com/ekalinin/nodeenv). Just to be safe, rebuild node-sass: diff --git a/docs/installing/RUNNING_FIRST_TIME.md b/docs/installing/RUNNING_FIRST_TIME.md index cea923266..a59337e12 100644 --- a/docs/installing/RUNNING_FIRST_TIME.md +++ b/docs/installing/RUNNING_FIRST_TIME.md @@ -67,7 +67,7 @@ At this point you will be asked for certificate information, like this: Country Name (2 letter code) []:US State or Province Name (full name) []:California Locality Name (eg, city) []:Oakland - Organization Name (eg, company) []:We Vote + Organization Name (eg, company) []:WeVote Organizational Unit Name (eg, section) []: Common Name (eg, fully qualified host name) []:localhost Email Address []: @@ -97,11 +97,11 @@ You should be able to visit WebApp via HTTPS here: https://localhost:3000 -## Using We Vote API server Locally: OPTIONAL +## Using WeVote API server Locally: OPTIONAL The default configuration connections to our live API server at: https://api.wevoteusa.org, so this step is optional. -If you would like to install the We Vote API server locally, start by reading the instructions to +If you would like to install the WeVote API server locally, start by reading the instructions to [install WeVoteServer](https://github.com/wevote/WeVoteServer/blob/master/README_API_INSTALL.md). diff --git a/docs/testing/README_TESTING.md b/docs/testing/README_TESTING.md index f25762966..2cd37c4af 100644 --- a/docs/testing/README_TESTING.md +++ b/docs/testing/README_TESTING.md @@ -20,7 +20,7 @@ Visit this page when you are signed into Browserstack, and they will customize t curl -u "YOUR-USERNAME:ACCESS-KEY-HERE" -X POST https://api-cloud.browserstack.com/app-automate/upload -F "file=@/path/to/app/file/Application-debug.apk" -F 'data={"custom_id": "MyApp"}' -You can find the latest We Vote APK (for Android) and IPA (for iOS) in [this Google Drive folder](https://drive.google.com/drive/u/0/folders/10tK7oqY7FKWhe0ilHDcli-DWpT9ldTFs). +You can find the latest WeVote APK (for Android) and IPA (for iOS) in [this Google Drive folder](https://drive.google.com/drive/u/0/folders/10tK7oqY7FKWhe0ilHDcli-DWpT9ldTFs). Please download it to your Download folder. For example, to find this path on a Mac: (WebAppEnv) $ cd ~/Downloads diff --git a/docs/working/AppleSilicon.md b/docs/working/AppleSilicon.md index f442f0021..96bcb1cb6 100644 --- a/docs/working/AppleSilicon.md +++ b/docs/working/AppleSilicon.md @@ -6,7 +6,7 @@ Will remove these notes once Big Sur is released, and Apple Silicon (iOS app run See Apple [Universal App Quick Start] private forum [662281](https://developer.apple.com/forums/thread/662281?login=true). Also an Apple Beta Feedback Assistant issue, for Big Sur beta 8, has been lodged (FB8755308) titled "No Inspectable Applications" in Safari Debug Menu for targets with "My Mac" -- No response yet from Apple. 1. node-sass is tied to macOS versions, so it is not available for Big Sur yet. Hopefully we will design it out -of the "We Vote Web App" this year. In the meantime, we need to build main.css on an intel Mac, and copy it to the +of the "WeVote Web App" this year. In the meantime, we need to build main.css on an intel Mac, and copy it to the Apple Silicon (ARM64) mac in order to have all the legacy styles work. Manual changes have to be made to package.json and webpack.config.js on the ARM64 Mac to remove node-sass from the build. diff --git a/docs/working/PROGRESSIVE_WEB_APP.MD b/docs/working/PROGRESSIVE_WEB_APP.MD index 1a8c67e19..e0ad9d15d 100644 --- a/docs/working/PROGRESSIVE_WEB_APP.MD +++ b/docs/working/PROGRESSIVE_WEB_APP.MD @@ -12,7 +12,7 @@ is available to the voter when offline. This caching layer also can speed up th caching it locally. It is possible to cache too much, or not have the cached data expire soon enough, which makes for a bloated load -of the browser, and could needlessly use up valuable RAM memory on the voter's computer. We Vote developers woring on +of the browser, and could needlessly use up valuable RAM memory on the voter's computer. WeVote developers woring on this feature should take a look at all the other service workers that your browser has accumulated over the years (Application tab in Chrome Tools, under Application/ServiceWorkers and then at the bottom via "Service workers from other origins"). If you press the "Clear storage" button it will not immediatley clear storage, but will show you how much diff --git a/docs/working/STYLING.md b/docs/working/STYLING.md index 8ca656b01..624990fc4 100644 --- a/docs/working/STYLING.md +++ b/docs/working/STYLING.md @@ -19,7 +19,7 @@ Stylesheet partials are organized by scope (based on the ITCSS model), and compi ### A note on using Bootstrap This project relies heavily on the Bootstrap framework and related third-party plugins. Bootstrap's core value lies in its solid set of default helpers and styles, but as a third-party framework, it should not be expected to support all styling needs and it should not be customized with overrides (except in rare instances). -Rely on Bootstrap styles and helpers when they can be used without hacks, and create sensible custom (We Vote specific) patterns and helpers instead of trying to extend Bootstrap styles. +Rely on Bootstrap styles and helpers when they can be used without hacks, and create sensible custom (WeVote specific) patterns and helpers instead of trying to extend Bootstrap styles. To edit Bootstrap defaults, set variable values in `_bootstrap-variables.scss` and only use selector strings to override Bootstrap declarations as a **last resort**. diff --git a/package.json b/package.json index 50c7d0ab7..d268f7789 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "wevoteusa", "version": "1.0.0", - "description": "We Vote front end application", + "description": "WeVote front end application", "main": "index.jsx", "keywords": [], "author": "", diff --git a/src/index.html b/src/index.html index 1d7189bc5..e99fb18f5 100644 --- a/src/index.html +++ b/src/index.html @@ -1,15 +1,15 @@ - We Vote + WeVote @@ -18,7 +18,7 @@ - + diff --git a/src/js/actions/FacebookActions.js b/src/js/actions/FacebookActions.js index d6ae2f939..37cea5c77 100644 --- a/src/js/actions/FacebookActions.js +++ b/src/js/actions/FacebookActions.js @@ -29,7 +29,7 @@ export default { }, disconnectFromFacebook () { - // Removing connection between We Vote and Facebook + // Removing connection between WeVote and Facebook FacebookSignedInData.clearFacebookSignedInData(); Dispatcher.dispatch({ type: FacebookConstants.FACEBOOK_SIGN_IN_DISCONNECT, @@ -43,7 +43,7 @@ export default { // }, // Sept 2017, We now use the Facebook "games" api "invitable_friends" data on the fly from the webapp for the "Choose Friends" feature. - // We use the more limited "friends" api call from the server to find Facebook profiles of friends already using We Vote. + // We use the more limited "friends" api call from the server to find Facebook profiles of friends already using WeVote. facebookFriendsAction () { Dispatcher.loadEndpoint('facebookFriendsAction', {}); FriendActions.friendListSuggested(); diff --git a/src/js/actions/VoterSessionActions.js b/src/js/actions/VoterSessionActions.js index ada13b1bd..7e203033b 100644 --- a/src/js/actions/VoterSessionActions.js +++ b/src/js/actions/VoterSessionActions.js @@ -32,7 +32,7 @@ export default { hostname = hostname || ''; console.log('VoterSessionActions setVoterDeviceIdCookie hostname:', hostname); if (hostname && stringContains('wevote.us', hostname)) { - // If hanging off We Vote subdomain, store the cookie with top level domain + // If hanging off WeVote subdomain, store the cookie with top level domain Cookies.set('voter_device_id', id, { expires: 10000, path: '/', domain: 'wevote.us' }); } else { Cookies.set('voter_device_id', id, { expires: 10000, path: '/' }); diff --git a/src/js/common/ReadMeReCommonDirectory.txt b/src/js/common/ReadMeReCommonDirectory.txt index 4c72ecc68..1543e95ea 100644 --- a/src/js/common/ReadMeReCommonDirectory.txt +++ b/src/js/common/ReadMeReCommonDirectory.txt @@ -1,7 +1,7 @@ July 14, 2021: -The files in the common directory must be exactly the same in both the We Vote WebApp repository -and the We Vote Campaigns project. +The files in the common directory must be exactly the same in both the WeVote WebApp repository +and the WeVote Campaigns project. In this way we will only fix a bug once, or make an added feature once, at the cost of having to test twice. diff --git a/src/js/common/components/CampaignShare/shareButtonCommon.jsx b/src/js/common/components/CampaignShare/shareButtonCommon.jsx index f1b2b3ae9..55fc567be 100644 --- a/src/js/common/components/CampaignShare/shareButtonCommon.jsx +++ b/src/js/common/components/CampaignShare/shareButtonCommon.jsx @@ -100,7 +100,7 @@ export function cordovaSocialSharingByEmail (subject, body, handleClose = null) /* eslint-disable key-spacing */ console.log('before open cordova.plugins.email.open ', subject); cordova.plugins.email.open({ - from: 'We Vote', // sending email account (iOS only) + from: 'WeVote', // sending email account (iOS only) to: '', // email addresses for TO field cc: [], // email addresses for CC field bcc: [], // email addresses for BCC field diff --git a/src/js/common/components/CreditsBody.jsx b/src/js/common/components/CreditsBody.jsx index 7b7833c34..b8fdfdb59 100644 --- a/src/js/common/components/CreditsBody.jsx +++ b/src/js/common/components/CreditsBody.jsx @@ -33,7 +33,7 @@ class Credits extends Component { summary of open source software {' '} - We Vote uses. + WeVote uses. { organizationalDonors.map((item) => { @@ -139,7 +139,9 @@ class Credits extends Component {
This list is in rough order of number of volunteer hours spent (10+ hours) or monetary donation level. Individual monetary donors only listed with express permission. {' '} - (Our apologies if you should be on this list and are missing. Please contact support with corrections.) + (Our apologies if you should be on this list and are missing. Please contact + support + with corrections.) ); @@ -187,7 +189,7 @@ const CreditsDescriptionContainer = styled('div')(({ theme }) => (` width: 960px; max-width: 90vw; text-align: left; - + > * { width: 100%; margin: 0 auto; diff --git a/src/js/common/components/Donation/DonationCancelOrRefund.jsx b/src/js/common/components/Donation/DonationCancelOrRefund.jsx index 216717094..935e2cdc3 100644 --- a/src/js/common/components/Donation/DonationCancelOrRefund.jsx +++ b/src/js/common/components/Donation/DonationCancelOrRefund.jsx @@ -76,7 +76,7 @@ export default class DonationCancelOrRefund extends Component {

{label}

- We Vote is a nonprofit and nonpartisan organization that relies the generous support from voters like you. Thank you! + WeVote is a nonprofit and nonpartisan organization that relies the generous support from voters like you. Thank you!

diff --git a/src/js/common/components/FAQBody.jsx b/src/js/common/components/FAQBody.jsx index 01ccbfb1e..56e315aac 100644 --- a/src/js/common/components/FAQBody.jsx +++ b/src/js/common/components/FAQBody.jsx @@ -30,9 +30,9 @@ export default class FAQBody extends Component {
- What is We Vote? + What is WeVote?
- We Vote is a nonprofit technology startup, creating a digital voter guide informed by + WeVote is a nonprofit technology startup, creating a digital voter guide informed by {' '} }>
- How does We Vote help voters? + How does WeVote help voters?
- We Vote is where you view your ballot, see endorsements from your network for all + WeVote is where you view your ballot, see endorsements from your network for all candidates and measures, and collaborate with folks who share your {' '} @@ -64,9 +64,9 @@ export default class FAQBody extends Component {

- Who's behind We Vote? + Who's behind WeVote?
- We Vote is a collaboration between two nonprofits + WeVote is a collaboration between two nonprofits {' '} }> , and join us! We use our engineering, design, marketing, and other skills to build - We Vote. We are over 400 people (60+ active) who have donated 20,000+ volunteer hours, including + WeVote. We are over 400 people (60+ active) who have donated 20,000+ volunteer hours, including {' '} }>
- How can I contact We Vote? + How can I contact WeVote?
Please feel free to reach out to us with questions via our }> @@ -152,7 +152,7 @@ export default class FAQBody extends Component { {' '} Our mailing address is:
- We Vote + WeVote
1423 Broadway PMB 158
@@ -160,10 +160,10 @@ export default class FAQBody extends Component {

- How does We Vote work? + How does WeVote work?
Follow people and groups you trust to get info on candidates and ballot measures. Ask your friends - what they think. Then take We Vote with you to + what they think. Then take WeVote with you to the polls for an easy-to-use cheat sheet.

@@ -210,13 +210,13 @@ export default class FAQBody extends Component { Wait, what?
- We Vote does not endorse any candidate or party. + WeVote does not endorse any candidate or party. Our job is to help you make your own decisions, with help from your friends and trusted network.

- How does We Vote help nonprofits? + How does WeVote help nonprofits?
We provide a free place where organizations can share and promote their voter guides, including endorsements of candidates and @@ -226,18 +226,18 @@ export default class FAQBody extends Component { Will you sell my email address?
- Not a chance. We Vote will not sell your email address or any other individually identifiable information. + Not a chance. WeVote will not sell your email address or any other individually identifiable information. (We don't want our email addresses sold either!) We may sell aggregated data.

- What does We Vote cost? + What does WeVote cost?
It's free! {' '} {isWebApp() && ( <> - If you like We Vote, + If you like WeVote, {' '} please donate monthly {' '} @@ -256,14 +256,14 @@ export default class FAQBody extends Component { How will you use my donation?
Expenses include server costs ($600 - $2,500 per month), data fees (~$40,000 per year), collaboration tools and other hard costs. - In the future, we might hire some key staff with donations, for the smooth operation of We Vote. + In the future, we might hire some key staff with donations, for the smooth operation of WeVote.

How will you handle trolls?
- Unless your name is J.R.R. Tolkien, we know how much you hate trolls. That's why on We Vote you mainly hear from - people and organizations that you Friend or Follow. We Vote reduces the noise from people with radically + Unless your name is J.R.R. Tolkien, we know how much you hate trolls. That's why on WeVote you mainly hear from + people and organizations that you Friend or Follow. WeVote reduces the noise from people with radically different {' '} }> @@ -278,7 +278,7 @@ export default class FAQBody extends Component {

- What's next for We Vote? + What's next for WeVote?
Better tools to let organizations promote their voter guides and poll their members. Tools to let candidates ask for help from their supporters. diff --git a/src/js/common/components/PrivacyBody.jsx b/src/js/common/components/PrivacyBody.jsx index 5f6cfdd2b..568fc9e33 100755 --- a/src/js/common/components/PrivacyBody.jsx +++ b/src/js/common/components/PrivacyBody.jsx @@ -17,7 +17,7 @@ export default class PrivacyBody extends Component { WeVote.US Privacy Policy

Last updated: August 12th, 2022

- We Vote USA has created this privacy policy to explain how We Vote (or “we”) uses information that we collect from you while you visit We Vote, currently located at + We Vote USA has created this privacy policy to explain how WeVote (or “we”) uses information that we collect from you while you visit WeVote, currently located at }>

@@ -80,9 +80,9 @@ export default class PrivacyBody extends Component { We use the information we collect about you to operate this Site, which includes finding and showing you what candidates and measures are on your United States ballot, showing you possible friends you might want to connect with, - to send you news and information about We Vote, to measure the effectiveness of our + to send you news and information about WeVote, to measure the effectiveness of our programs, and to send you timely election reminders. - You may opt-out of receiving messages from We Vote by sending any email to + You may opt-out of receiving messages from WeVote by sending any email to {' '} info@WeVote.US {' '} @@ -91,7 +91,7 @@ export default class PrivacyBody extends Component {

- If you have opted-into the We Vote mailing list, your email address and name may be exchanged with named partners and other organizations with principles and/or missions that overlap with those of We Vote. Subscribers may opt out of such mailing list exchanges at any time. Our purpose is to protect your information while making sure you have what you need to make an informed decision on Election Day. + If you have opted-into the WeVote mailing list, your email address and name may be exchanged with named partners and other organizations with principles and/or missions that overlap with those of WeVote. Subscribers may opt out of such mailing list exchanges at any time. Our purpose is to protect your information while making sure you have what you need to make an informed decision on Election Day.

These are some ways your information is used or shown:

@@ -99,7 +99,7 @@ export default class PrivacyBody extends Component { Your Personal Information - How We Vote Uses or Displays + How WeVote Uses or Displays Public? Can Be Hidden? @@ -111,19 +111,19 @@ export default class PrivacyBody extends Component { Your Mailing List Email Address and Name - We Vote's opt-in mailing list uses your email address and name to update you a variety of topic related to voting. + WeVote's opt-in mailing list uses your email address and name to update you a variety of topic related to voting. No. Is hidden - Your We Vote Account Email Address(es) - Used to contact you for sign in, or notifications which you control. When a friend imports contacts which include your email address, we show your friend that you are already on We Vote so they can request to be connected with you. We will never sell your email address. + Your WeVote Account Email Address(es) + Used to contact you for sign in, or notifications which you control. When a friend imports contacts which include your email address, we show your friend that you are already on WeVote so they can request to be connected with you. We will never sell your email address. No. Discoverable by friends importing their contact lists. Is hidden from view. Cannot prevent discoverability by friends. Your Phone Number - Used to contact you for sign in, or notifications which you control. When a friend imports contacts which include your phone number, we show your friend that you are already on We Vote so they can request to be connected with you. We will never sell your phone number. + Used to contact you for sign in, or notifications which you control. When a friend imports contacts which include your phone number, we show your friend that you are already on WeVote so they can request to be connected with you. We will never sell your phone number. No. Discoverable by friends importing their contact lists. Is hidden from view. Cannot prevent discoverability by friends. @@ -153,30 +153,30 @@ export default class PrivacyBody extends Component { Candidates you Support or Oppose - If marked 'Public' by you, your endorsement is displayed on your profile, or under candidate. Otherwise, your endorsement is only visible to friends you add to We Vote. + If marked 'Public' by you, your endorsement is displayed on your profile, or under candidate. Otherwise, your endorsement is only visible to friends you add to WeVote. No by Default Yes Measures you Support or Oppose - If marked 'Public' by you, your endorsement is displayed on your profile, or under measure. Otherwise, your endorsement is only visible to friends you add to We Vote. + If marked 'Public' by you, your endorsement is displayed on your profile, or under measure. Otherwise, your endorsement is only visible to friends you add to WeVote.  No by Default Yes  - Organizations, Public Figures, and Private Individuals you Follow on We Vote + Organizations, Public Figures, and Private Individuals you Follow on WeVote Displayed on your profile Yes No Who you Follow on Twitter - When you sign in with Twitter, all of the Twitter accounts you follow on Twitter which have endorsements stored in We Vote, are displayed on your profile + When you sign in with Twitter, all of the Twitter accounts you follow on Twitter which have endorsements stored in WeVote, are displayed on your profile Yes No - Friends you invite to We Vote + Friends you invite to WeVote Not displayed No Is hidden @@ -184,9 +184,9 @@ export default class PrivacyBody extends Component { Contacts imported from Google/Gmail - Your list of contacts is only shown to you for the purposes of finding friends who are already using We Vote, - and inviting friends to connect with you on We Vote. This data is stored in quarantined database tables, - and subject to Limited Use requirements (see below). Contacts are not added to the We Vote mailing list. + Your list of contacts is only shown to you for the purposes of finding friends who are already using WeVote, + and inviting friends to connect with you on WeVote. This data is stored in quarantined database tables, + and subject to Limited Use requirements (see below). Contacts are not added to the WeVote mailing list. You have 100% control over initiating messages to individuals in your contact list. No @@ -194,7 +194,7 @@ export default class PrivacyBody extends Component { The fact that you have an account - Any We Vote voters who look at the Friends section can see you as a 'Suggested Friend' if they are connected to one of your current friends + Any WeVote voters who look at the Friends section can see you as a 'Suggested Friend' if they are connected to one of your current friends Only to friends of friends Yes, if you don't add any of your friends @@ -208,16 +208,16 @@ export default class PrivacyBody extends Component {

Donations and credit card information

- When you give money to We Vote online, we collect credit card information from you. That information is used solely for processing your contribution; it is not maintained by We Vote; and is never disclosed to anyone, for any other purpose other than for processing your contribution. + When you give money to WeVote online, we collect credit card information from you. That information is used solely for processing your contribution; it is not maintained by WeVote; and is never disclosed to anyone, for any other purpose other than for processing your contribution.

Security

- We Vote uses industry standard security measures to protect the information collected by this Site, but we cannot guarantee complete security. + WeVote uses industry standard security measures to protect the information collected by this Site, but we cannot guarantee complete security.

Limited Use Disclosure

- We Vote's use and transfer to any other app of information received from Google APIs adhere to the + WeVote's use and transfer to any other app of information received from Google APIs adhere to the {' '} }>

Use of services by minors

- We Vote does not knowingly solicit personally identifying information from children under 13 years of age. We will promptly remove any personal information from children under 13 upon notice to us. + WeVote does not knowingly solicit personally identifying information from children under 13 years of age. We will promptly remove any personal information from children under 13 upon notice to us.

Advertising

@@ -291,7 +291,7 @@ export default class PrivacyBody extends Component { ). - They help us understand traffic patterns and know if there are problems with our Site. We may also use embedded images in emails to track open rates for our mailings, so that we can tell which mailings appeal most to We Vote subscribers. + They help us understand traffic patterns and know if there are problems with our Site. We may also use embedded images in emails to track open rates for our mailings, so that we can tell which mailings appeal most to WeVote subscribers.

@@ -307,11 +307,11 @@ export default class PrivacyBody extends Component {

Links to other sites

- This Privacy Policy does not apply to ANY external links or any website not owned and operated by We Vote. Third party sites will have their own policies which may be different from ours and we recommend that you check the privacy policy of each site that you visit. + This Privacy Policy does not apply to ANY external links or any website not owned and operated by WeVote. Third party sites will have their own policies which may be different from ours and we recommend that you check the privacy policy of each site that you visit.

Disclosure of information

- We Vote will challenge any attempt to gain access to the information you give us by government agencies or private organizations. In the unlikely event that we are required by law to disclose any of your information we will do our best to contact you first so that you may have the opportunity to object to the disclosure. We will also independently object to any requests for access to information about users of our Site that we believe to be improper. + WeVote will challenge any attempt to gain access to the information you give us by government agencies or private organizations. In the unlikely event that we are required by law to disclose any of your information we will do our best to contact you first so that you may have the opportunity to object to the disclosure. We will also independently object to any requests for access to information about users of our Site that we believe to be improper.

Amendments and consent to this privacy policy

diff --git a/src/js/common/components/Settings/SettingsVerifySecretCode.jsx b/src/js/common/components/Settings/SettingsVerifySecretCode.jsx index 83654d6b6..72bd3437f 100644 --- a/src/js/common/components/Settings/SettingsVerifySecretCode.jsx +++ b/src/js/common/components/Settings/SettingsVerifySecretCode.jsx @@ -207,11 +207,11 @@ class SettingsVerifySecretCode extends Component { errorToDisplay = true; const { voterEmailAddress, voterPhoneNumber } = this.state; if (voterEmailAddress) { - errorMessageToDisplay = `Please contact We Vote support regarding ${voterEmailAddress}.`; + errorMessageToDisplay = `Please contact WeVote support regarding ${voterEmailAddress}.`; } else if (voterPhoneNumber) { - errorMessageToDisplay = `Please contact We Vote support regarding ${voterPhoneNumber}.`; + errorMessageToDisplay = `Please contact WeVote support regarding ${voterPhoneNumber}.`; } else { - errorMessageToDisplay = 'Please contact We Vote support. Your account is locked.'; + errorMessageToDisplay = 'Please contact WeVote support. Your account is locked.'; } } else if (voterMustRequestNewCode) { errorToDisplay = true; diff --git a/src/js/common/components/SignIn/SignInOptionsPanel.jsx b/src/js/common/components/SignIn/SignInOptionsPanel.jsx index 85fef4cdb..e24ed4d44 100755 --- a/src/js/common/components/SignIn/SignInOptionsPanel.jsx +++ b/src/js/common/components/SignIn/SignInOptionsPanel.jsx @@ -424,10 +424,10 @@ export default class SignInOptionsPanel extends Component { if (voterIsSignedIn) { if (voterIsSignedInFacebook && !voterIsSignedInTwitter && (isOnWeVoteRootUrl || isOnWeVotePartnerSubdomainUrl)) { yourAccountTitle = 'Have Twitter Too?'; - yourAccountExplanation = 'By adding your Twitter account to your We Vote profile, you get access to the voter guides of everyone you follow.'; + yourAccountExplanation = 'By adding your Twitter account to your WeVote profile, you get access to the voter guides of everyone you follow.'; } else if (voterIsSignedInTwitter && !voterIsSignedInFacebook && isOnFacebookSupportedDomainUrl) { yourAccountTitle = 'Have Facebook Too?'; - yourAccountExplanation = 'By adding Facebook to your We Vote profile, it is easier for friends to find you.'; + yourAccountExplanation = 'By adding Facebook to your WeVote profile, it is easier for friends to find you.'; } } diff --git a/src/js/common/components/TermsOfServiceBody.jsx b/src/js/common/components/TermsOfServiceBody.jsx index f8d9dade5..c49112131 100755 --- a/src/js/common/components/TermsOfServiceBody.jsx +++ b/src/js/common/components/TermsOfServiceBody.jsx @@ -19,7 +19,7 @@ export default class TermsOfServiceBody extends Component {

Last updated: October 23rd, 2023

Overview

-

This website (also packaged in mobile apps) is operated by We Vote USA. Throughout the site, the terms “We Vote”, “we”, “us” and “our” refer to We Vote USA. We Vote USA offers this website, including all information, tools and services available from this site to you, the user, conditioned upon your acceptance of all terms, conditions, policies and notices stated here.

+

This website (also packaged in mobile apps) is operated by We Vote USA. Throughout the site, the terms “WeVote”, “we”, “us” and “our” refer to We Vote USA. We Vote USA offers this website, including all information, tools and services available from this site to you, the user, conditioned upon your acceptance of all terms, conditions, policies and notices stated here.

By visiting our site and/or using our tools, you engage in our “Service” and agree to be bound by the following terms and conditions (“Terms of Service”, “Terms”), including those additional terms and conditions and policies referenced herein and/or available by hyperlink. These Terms of Service apply to all users of the site, including without limitation users who are contributors of content.

Please read these Terms of Service carefully before accessing or using our website. By accessing or using any part of the site, you agree to be bound by these Terms of Service. If you do not agree to all the terms and conditions of this agreement, then you may not access the website or use any services. If these Terms of Service are considered an offer, acceptance is expressly limited to these Terms of Service.

Any new features or tools which are added to the current site shall also be subject to the Terms of Service. You can review the most current version of the Terms of Service at any time on this page. We reserve the right to update, change or replace any part of these Terms of Service by posting updates and/or changes to this website. It is your responsibility to check this page periodically for changes. Your continued use of or access to the website following the posting of any changes constitutes acceptance of those changes.

@@ -31,7 +31,7 @@ export default class TermsOfServiceBody extends Component {

General Conditions

You agree not to reproduce, duplicate, copy, sell, resell or exploit any portion of the Service, use of the Service, or access to the Service or any contact on the website through which the service is provided, without express written permission by us.

- We Vote grants permission to copy the software that powers this website, made available at + WeVote grants permission to copy the software that powers this website, made available at {' '} }> {campaignTitle} - This campaign has been blocked by moderators from We Vote because it is currently violating our terms of service. It is only visible campaign owners. If you have any questions, + This campaign has been blocked by moderators from WeVote because it is currently violating our terms of service. It is only visible campaign owners. If you have any questions, {' '} please contact We Vote support.} + body={please contact WeVote support.} /> {isBlockedByWeVoteReason && ( <> @@ -165,13 +165,13 @@ class CampaignCommentsPage extends Component { {isBlockedByWeVote && ( - Your campaign has been blocked by moderators from We Vote. Please make any requested modifications so you are in compliance with our terms of service and + Your campaign has been blocked by moderators from WeVote. Please make any requested modifications so you are in compliance with our terms of service and {' '} contact We Vote support for help.} + body={contact WeVote support for help.} /> {isBlockedByWeVoteReason && ( <> diff --git a/src/js/common/pages/Campaign/CampaignDetailsPage.jsx b/src/js/common/pages/Campaign/CampaignDetailsPage.jsx index 177f9626f..fc64abd7e 100644 --- a/src/js/common/pages/Campaign/CampaignDetailsPage.jsx +++ b/src/js/common/pages/Campaign/CampaignDetailsPage.jsx @@ -288,13 +288,13 @@ class CampaignDetailsPage extends Component { {campaignTitle} - This campaign has been blocked by moderators from We Vote because it is currently violating our terms of service. If you have any questions, + This campaign has been blocked by moderators from WeVote because it is currently violating our terms of service. If you have any questions, {' '} please contact We Vote support.} + body={please contact WeVote support.} /> {isBlockedByWeVoteReason && ( <> @@ -323,13 +323,13 @@ class CampaignDetailsPage extends Component { {isBlockedByWeVote && ( - Your campaign has been blocked by moderators from We Vote. It is only visible campaign owners. Please make any requested modifications so you are in compliance with our terms of service and + Your campaign has been blocked by moderators from WeVote. It is only visible campaign owners. Please make any requested modifications so you are in compliance with our terms of service and {' '} contact We Vote support for help.} + body={contact WeVote support for help.} /> {isBlockedByWeVoteReason && ( <> diff --git a/src/js/common/pages/Campaign/CampaignNewsItemDetailsPage.jsx b/src/js/common/pages/Campaign/CampaignNewsItemDetailsPage.jsx index e31a475ea..4c86cccae 100644 --- a/src/js/common/pages/Campaign/CampaignNewsItemDetailsPage.jsx +++ b/src/js/common/pages/Campaign/CampaignNewsItemDetailsPage.jsx @@ -334,13 +334,13 @@ class CampaignNewsItemDetailsPage extends Component { {campaignTitle} - This campaign has been blocked by moderators from We Vote because it is currently violating our terms of service. If you have any questions, + This campaign has been blocked by moderators from WeVote because it is currently violating our terms of service. If you have any questions, {' '} please contact We Vote support.} + body={please contact WeVote support.} /> {isBlockedByWeVoteReason && ( <> @@ -454,13 +454,13 @@ class CampaignNewsItemDetailsPage extends Component { )} {isBlockedByWeVote && ( - Your campaign has been blocked by moderators from We Vote. It is only visible campaign owners. Please make any requested modifications so you are in compliance with our terms of service and + Your campaign has been blocked by moderators from WeVote. It is only visible campaign owners. Please make any requested modifications so you are in compliance with our terms of service and {' '} contact We Vote support for help.} + body={contact WeVote support for help.} /> {isBlockedByWeVoteReason && ( <> diff --git a/src/js/common/pages/Campaign/CampaignNewsPage.jsx b/src/js/common/pages/Campaign/CampaignNewsPage.jsx index 4ffe25321..a2502bb6a 100644 --- a/src/js/common/pages/Campaign/CampaignNewsPage.jsx +++ b/src/js/common/pages/Campaign/CampaignNewsPage.jsx @@ -134,13 +134,13 @@ class CampaignNewsPage extends Component { {campaignTitle} - This campaign has been blocked by moderators from We Vote because it is currently violating our terms of service. It is only visible campaign owners. If you have any questions, + This campaign has been blocked by moderators from WeVote because it is currently violating our terms of service. It is only visible campaign owners. If you have any questions, {' '} please contact We Vote support.} + body={please contact WeVote support.} /> {isBlockedByWeVoteReason && ( <> @@ -168,13 +168,13 @@ class CampaignNewsPage extends Component { {isBlockedByWeVote && ( - Your campaign has been blocked by moderators from We Vote. Please make any requested modifications so you are in compliance with our terms of service and + Your campaign has been blocked by moderators from WeVote. Please make any requested modifications so you are in compliance with our terms of service and {' '} contact We Vote support for help.} + body={contact WeVote support for help.} /> {isBlockedByWeVoteReason && ( <> diff --git a/src/js/common/pages/Politician/PoliticianDetailsPage.jsx b/src/js/common/pages/Politician/PoliticianDetailsPage.jsx index 48002d45a..61891b86a 100644 --- a/src/js/common/pages/Politician/PoliticianDetailsPage.jsx +++ b/src/js/common/pages/Politician/PoliticianDetailsPage.jsx @@ -496,7 +496,7 @@ class PoliticianDetailsPage extends Component { return ( - Candidate Not Found - We Vote + Candidate Not Found - WeVote diff --git a/src/js/components/Activity/ActivityPostPublicToggle.jsx b/src/js/components/Activity/ActivityPostPublicToggle.jsx index b07dc4b56..392291dcb 100644 --- a/src/js/components/Activity/ActivityPostPublicToggle.jsx +++ b/src/js/components/Activity/ActivityPostPublicToggle.jsx @@ -81,7 +81,7 @@ class ActivityPostPublicToggle extends Component { visibilityIsPublic: false, }); this.props.onToggleChange(false); - openSnackbar({ message: 'Post now visible to We Vote friends only!' }); + openSnackbar({ message: 'Post now visible to WeVote friends only!' }); } showItemToPublic () { @@ -185,7 +185,7 @@ class ActivityPostPublicToggle extends Component {

Your post will be visible to anyone who is following you.

-
Click the "Friends Only" toggle to show to We Vote friends only.
+
Click the "Friends Only" toggle to show to WeVote friends only.
) : (
diff --git a/src/js/components/Apple/AppleSignIn.jsx b/src/js/components/Apple/AppleSignIn.jsx index a1c915af3..6c0e743df 100644 --- a/src/js/components/Apple/AppleSignIn.jsx +++ b/src/js/components/Apple/AppleSignIn.jsx @@ -87,10 +87,10 @@ class AppleSignIn extends Component { // unless it is a short term bug on the Apple API servers. // if (!email || email.length === 0) { // openSnackbar({ - // message: 'We Vote does not support "Hide My Email" at this time.', + // message: 'WeVote does not support "Hide My Email" at this time.', // duration: 7000, // }); - // oAuthLog('We Vote does not support "Hide My Email" at this time.'); + // oAuthLog('WeVote does not support "Hide My Email" at this time.'); // } else { VoterActions.voterAppleSignInSave(email, givenName, middleName, familyName, user, identityToken); oAuthLog('Sign in with Apple successful signin for: ', email); diff --git a/src/js/components/CompleteYourProfile/HowItWorksModal.jsx b/src/js/components/CompleteYourProfile/HowItWorksModal.jsx index d81ee3621..35625073a 100644 --- a/src/js/components/CompleteYourProfile/HowItWorksModal.jsx +++ b/src/js/components/CompleteYourProfile/HowItWorksModal.jsx @@ -50,7 +50,7 @@ class HowItWorksModal extends Component {
- How We Vote Works + How WeVote Works
- By adding Facebook to your We Vote profile, it is easier for friends to find you. + By adding Facebook to your WeVote profile, it is easier for friends to find you.
diff --git a/src/js/components/FriendIntro/WhatIsWeVote.jsx b/src/js/components/FriendIntro/WhatIsWeVote.jsx index 3970665c6..9bfb881b7 100644 --- a/src/js/components/FriendIntro/WhatIsWeVote.jsx +++ b/src/js/components/FriendIntro/WhatIsWeVote.jsx @@ -55,10 +55,10 @@ class WhatIsWeVote extends Component { - What is We Vote? + What is WeVote? - We Vote shows you information about the next election, side-by-side with your - friends' opinions. Use We Vote to track your ballot, see endorsements from your + WeVote shows you information about the next election, side-by-side with your + friends' opinions. Use WeVote to track your ballot, see endorsements from your network for candidates and measures, and collaborate with people and groups who share your values. diff --git a/src/js/components/Friends/FindFriendsStart.jsx b/src/js/components/Friends/FindFriendsStart.jsx index 81f830a40..59a883075 100755 --- a/src/js/components/Friends/FindFriendsStart.jsx +++ b/src/js/components/Friends/FindFriendsStart.jsx @@ -105,7 +105,7 @@ class FindFriendsStart extends Component { {' '} {contactsWithAccountCount === 1 ? 'is' : 'are'} {' '} - already on We Vote + already on WeVote {' '} ) : ( @@ -114,13 +114,13 @@ class FindFriendsStart extends Component { <> Checking for your friends in {' '} - We Vote... + WeVote... ) : ( <> We couldn't match any of your contacts with other members of {' '} - We Vote + WeVote )} @@ -134,7 +134,7 @@ class FindFriendsStart extends Component { {' '} {voterContactEmailListCount} {' '} - contacts to join We Vote. + contacts to join WeVote.
)} @@ -159,7 +159,7 @@ class FindFriendsStart extends Component { Find what your friends are saying {' '} - on We Vote + on WeVote @@ -167,7 +167,7 @@ class FindFriendsStart extends Component { It is so much easier to figure out how to vote when you see what your friends recommend. If you import your contacts, {' '} - We Vote will + WeVote will {' '} find your friends and suggest connections. diff --git a/src/js/components/Friends/FriendDetails.jsx b/src/js/components/Friends/FriendDetails.jsx index 722ae2896..d52216a02 100644 --- a/src/js/components/Friends/FriendDetails.jsx +++ b/src/js/components/Friends/FriendDetails.jsx @@ -183,7 +183,7 @@ class FriendDetails extends Component { { twitterDescriptionMinusName ?

{twitterDescriptionMinusName}

: null } {!!(indicateIfAlreadyOnWeVote && !voterWeVoteId && !remindMode) && ( - Invite to We Vote + Invite to WeVote )} diff --git a/src/js/components/Friends/SuggestedContactListWithController.jsx b/src/js/components/Friends/SuggestedContactListWithController.jsx index 208699f50..87126394e 100644 --- a/src/js/components/Friends/SuggestedContactListWithController.jsx +++ b/src/js/components/Friends/SuggestedContactListWithController.jsx @@ -208,7 +208,7 @@ class SuggestedContactListWithController extends React.Component { } let sectionDescription; if (askMode) { - sectionDescription = 'Asking a contact will send the message above and an invitation to be your friend on We Vote.'; + sectionDescription = 'Asking a contact will send the message above and an invitation to be your friend on WeVote.'; } else if (remindMode) { sectionDescription = ( <> @@ -242,7 +242,7 @@ class SuggestedContactListWithController extends React.Component { {contactsWithAccountCount} {' '} - found on We Vote + found on WeVote , {' '} diff --git a/src/js/components/Friends/SuggestedContacts.jsx b/src/js/components/Friends/SuggestedContacts.jsx index b717a5409..d524d3afe 100755 --- a/src/js/components/Friends/SuggestedContacts.jsx +++ b/src/js/components/Friends/SuggestedContacts.jsx @@ -59,10 +59,10 @@ export default class SuggestedContacts extends Component { ) : ( - Find Your Contacts on We Vote + Find Your Contacts on WeVote - Importing your contacts helps you find your friends on We Vote. You can delete your contact information at any time. + Importing your contacts helps you find your friends on WeVote. You can delete your contact information at any time.
}> diff --git a/src/js/components/Intro/FriendInvitationOnboardingIntro.jsx b/src/js/components/Intro/FriendInvitationOnboardingIntro.jsx index bfcf7c2b5..1af999ac2 100644 --- a/src/js/components/Intro/FriendInvitationOnboardingIntro.jsx +++ b/src/js/components/Intro/FriendInvitationOnboardingIntro.jsx @@ -98,7 +98,7 @@ class FriendInvitationOnboardingIntro extends Component { - Welcome to We Vote. + Welcome to WeVote. {' '} {friendFirstName || invitationMessage ? ( <> @@ -154,7 +154,7 @@ class FriendInvitationOnboardingIntro extends Component { )} - We Vote helps you: + WeVote helps you: @@ -223,7 +223,7 @@ class FriendInvitationOnboardingIntro extends Component {   {showAllStepTwo ? ( - Who's running for office? We show you what will be on your actual ballot, based on your full address. What do your trusted friends think about what is on the ballot? We Vote helps you make sense of your options. + Who's running for office? We show you what will be on your actual ballot, based on your full address. What do your trusted friends think about what is on the ballot? WeVote helps you make sense of your options. ) : ( diff --git a/src/js/components/Intro/IntroNetworkBallotIsNext.jsx b/src/js/components/Intro/IntroNetworkBallotIsNext.jsx index 45313c61d..6d5c06cec 100644 --- a/src/js/components/Intro/IntroNetworkBallotIsNext.jsx +++ b/src/js/components/Intro/IntroNetworkBallotIsNext.jsx @@ -40,7 +40,7 @@ export default class IntroNetworkBallotIsNext extends Component { Decide your ballot with We Vote {/*
Fle Nme: Decide.GIF
*/}
diff --git a/src/js/components/Intro/IntroNetworkSafety.jsx b/src/js/components/Intro/IntroNetworkSafety.jsx index f0cb9e322..3e8bde0ef 100644 --- a/src/js/components/Intro/IntroNetworkSafety.jsx +++ b/src/js/components/Intro/IntroNetworkSafety.jsx @@ -35,7 +35,7 @@ export default class IntroNetworkSafety extends Component { Create your ballot with ease with We Vote {/*
Fle Nme: FollowValues.GIF
*/} diff --git a/src/js/components/Navigation/FooterMainWeVote.jsx b/src/js/components/Navigation/FooterMainWeVote.jsx index a02cdb0c6..05c5bdb1a 100644 --- a/src/js/components/Navigation/FooterMainWeVote.jsx +++ b/src/js/components/Navigation/FooterMainWeVote.jsx @@ -154,7 +154,7 @@ class FooterMainWeVote extends Component { - We Vote + WeVote {' '} is a nonpartisan nonprofit. diff --git a/src/js/components/Navigation/HeaderLogoImage.jsx b/src/js/components/Navigation/HeaderLogoImage.jsx index 7b0870af5..c734ec98d 100644 --- a/src/js/components/Navigation/HeaderLogoImage.jsx +++ b/src/js/components/Navigation/HeaderLogoImage.jsx @@ -5,7 +5,7 @@ import { isWebApp } from '../../common/utils/isCordovaOrWebApp'; import { isLargerThanTablet, isTablet } from '../../common/utils/isMobileScreenSize'; const HeaderLogoImage = ({ src }) => ( - + ); HeaderLogoImage.propTypes = { diff --git a/src/js/components/Navigation/SettingsSectionFooter.jsx b/src/js/components/Navigation/SettingsSectionFooter.jsx index f2d5e99f1..f85fb1e2f 100644 --- a/src/js/components/Navigation/SettingsSectionFooter.jsx +++ b/src/js/components/Navigation/SettingsSectionFooter.jsx @@ -121,7 +121,7 @@ class SettingsSectionFooter extends Component { {(isCordova() || !inPrivateLabelMode) && ( - We Vote does not support or oppose any political candidate or party. + WeVote does not support or oppose any political candidate or party. )} { isCordova() && isTablet() && ( diff --git a/src/js/components/Ready/EditAddressOneHorizontalRow.jsx b/src/js/components/Ready/EditAddressOneHorizontalRow.jsx index 10919b77a..893372cef 100644 --- a/src/js/components/Ready/EditAddressOneHorizontalRow.jsx +++ b/src/js/components/Ready/EditAddressOneHorizontalRow.jsx @@ -195,7 +195,7 @@ class EditAddressOneHorizontalRow extends Component { {' '} We are a nonprofit, and will never reveal your address. {' '} - Note: our partners who provide what's-on-the-ballot data work incredibly hard to cover the entire United States, but we cannot guarantee 100% of the items on your official ballot will be shown on We Vote. Please contact us using the 'Help' link if you have questions. + Note: our partners who provide what's-on-the-ballot data work incredibly hard to cover the entire United States, but we cannot guarantee 100% of the items on your official ballot will be shown on WeVote. Please contact us using the 'Help' link if you have questions. {' '} ( diff --git a/src/js/components/Ready/ReadyFinePrint.jsx b/src/js/components/Ready/ReadyFinePrint.jsx index fdbb62316..188c9fd2f 100644 --- a/src/js/components/Ready/ReadyFinePrint.jsx +++ b/src/js/components/Ready/ReadyFinePrint.jsx @@ -63,13 +63,13 @@ class ReadyFinePrint extends Component { {contentUnfurled && (   - We Vote will not submit your vote. You will need to vote in person or vote-by-mail to have your vote count. + WeVote will not submit your vote. You will need to vote in person or vote-by-mail to have your vote count. )} b - We Vote does not represent a government entity + WeVote does not represent a government entity {contentUnfurled && ( @@ -77,10 +77,10 @@ class ReadyFinePrint extends Component { }>   - We Vote will never share or sell your contact information. + WeVote will never share or sell your contact information. {' '} See full privacy policy here {' '} diff --git a/src/js/components/Ready/ReadyInformationDisclaimer.jsx b/src/js/components/Ready/ReadyInformationDisclaimer.jsx index 178faa1a6..9c55023c7 100644 --- a/src/js/components/Ready/ReadyInformationDisclaimer.jsx +++ b/src/js/components/Ready/ReadyInformationDisclaimer.jsx @@ -35,7 +35,7 @@ class ReadyInformationDisclaimer extends React.Component {
- We Vote helps you make your voting choices, but it does not electronically submit your vote. + WeVote helps you make your voting choices, but it does not electronically submit your vote.
You will still need to vote by mail, or vote in person, to have your vote count. @@ -48,7 +48,7 @@ class ReadyInformationDisclaimer extends React.Component { - We Vote aggregates ballot data from non-partisan, non-profit, and government ballot databases. + WeVote aggregates ballot data from non-partisan, non-profit, and government ballot databases.

@@ -74,7 +74,7 @@ class ReadyInformationDisclaimer extends React.Component { color: 'white', }} > - Where We Vote gets its data + Where WeVote gets its data
diff --git a/src/js/components/Ready/ReadyIntroduction.jsx b/src/js/components/Ready/ReadyIntroduction.jsx index a9a96eb97..1998917fe 100644 --- a/src/js/components/Ready/ReadyIntroduction.jsx +++ b/src/js/components/Ready/ReadyIntroduction.jsx @@ -88,7 +88,7 @@ class ReadyIntroduction extends Component { - We Vote helps you: + WeVote helps you: diff --git a/src/js/components/Ready/ReadyTaskBallot.jsx b/src/js/components/Ready/ReadyTaskBallot.jsx index e0e3482cc..3b3406d54 100644 --- a/src/js/components/Ready/ReadyTaskBallot.jsx +++ b/src/js/components/Ready/ReadyTaskBallot.jsx @@ -751,7 +751,7 @@ class ReadyTaskBallot extends React.Component { How It Works - How We Vote Works Completed + How WeVote Works Completed ) : ( @@ -763,7 +763,7 @@ class ReadyTaskBallot extends React.Component { How It Works - How We Vote Works + How WeVote Works
diff --git a/src/js/components/Remind/DownloadAppsButtons.jsx b/src/js/components/Remind/DownloadAppsButtons.jsx index 8d78a088e..6f27af8dc 100644 --- a/src/js/components/Remind/DownloadAppsButtons.jsx +++ b/src/js/components/Remind/DownloadAppsButtons.jsx @@ -22,7 +22,7 @@ function DownloadAppsButtons (props) { Prefer to text friends?
- Download the We Vote App: + Download the WeVote App:
)} diff --git a/src/js/components/Remind/RemindAddContacts.jsx b/src/js/components/Remind/RemindAddContacts.jsx index a6107f8ae..64eaeb852 100644 --- a/src/js/components/Remind/RemindAddContacts.jsx +++ b/src/js/components/Remind/RemindAddContacts.jsx @@ -49,7 +49,7 @@ class RemindAddContacts extends React.Component { Did you know there is a {' '} - We Vote App + WeVote App {' '} in the diff --git a/src/js/components/Remind/RemindContactsImport.jsx b/src/js/components/Remind/RemindContactsImport.jsx index a5d361ec6..6aa6200a9 100644 --- a/src/js/components/Remind/RemindContactsImport.jsx +++ b/src/js/components/Remind/RemindContactsImport.jsx @@ -74,7 +74,7 @@ class RemindContactsImport extends React.Component { <> {contactsWithAccountCount} {' '} - of your friends are already on We Vote + of your friends are already on WeVote {' '} ) : ( @@ -83,13 +83,13 @@ class RemindContactsImport extends React.Component { <> Checking for your friends in {' '} - We Vote... + WeVote... ) : ( <> We couldn't match any of your contacts with other members of {' '} - We Vote + WeVote )} @@ -103,7 +103,7 @@ class RemindContactsImport extends React.Component { {' '} {voterContactEmailListCount} {' '} - contacts to join We Vote. + contacts to join WeVote.
)} diff --git a/src/js/components/Remind/RemindContactsPreview.jsx b/src/js/components/Remind/RemindContactsPreview.jsx index 1545ae8d8..cb9bcc6f2 100644 --- a/src/js/components/Remind/RemindContactsPreview.jsx +++ b/src/js/components/Remind/RemindContactsPreview.jsx @@ -87,7 +87,7 @@ class RemindContactsPreview extends React.Component { {' '} contacts saved. Searching {' '} - We Vote for your friends... + WeVote for your friends... diff --git a/src/js/components/Remind/RemindDownloadApp.jsx b/src/js/components/Remind/RemindDownloadApp.jsx index 33c375d12..abb8e29ca 100644 --- a/src/js/components/Remind/RemindDownloadApp.jsx +++ b/src/js/components/Remind/RemindDownloadApp.jsx @@ -42,13 +42,13 @@ class RemindDownloadApp extends React.Component { <> - Download the We Vote App + Download the WeVote App If you download the {' '} - We Vote + WeVote {' '} app for your phone or tablet, you can remind friends by text message. diff --git a/src/js/components/Remind/ShowReminderTextToCopy.jsx b/src/js/components/Remind/ShowReminderTextToCopy.jsx index b74abbdca..b2a7ad5b5 100644 --- a/src/js/components/Remind/ShowReminderTextToCopy.jsx +++ b/src/js/components/Remind/ShowReminderTextToCopy.jsx @@ -47,7 +47,7 @@ class ShowReminderTextToCopy extends React.Component { If you download the {' '} - We Vote + WeVote {' '} app for your phone or tablet, you can remind friends by text message. diff --git a/src/js/components/Remind/reassuranceTextRemindContacts.js b/src/js/components/Remind/reassuranceTextRemindContacts.js index f9a2718da..a56ecc0ff 100644 --- a/src/js/components/Remind/reassuranceTextRemindContacts.js +++ b/src/js/components/Remind/reassuranceTextRemindContacts.js @@ -3,7 +3,7 @@ export const reassuranceTextRemindContacts = [ { page: 1, headline: '', - text: 'Information about your contacts, including names, emails, and phone numbers, will be stored securely for your use only. You can completely delete this information from We Vote at any time.', + text: 'Information about your contacts, including names, emails, and phone numbers, will be stored securely for your use only. You can completely delete this information from WeVote at any time.', }, { page: 111, diff --git a/src/js/components/SetUpAccount/AddContactsFromGoogleButton.jsx b/src/js/components/SetUpAccount/AddContactsFromGoogleButton.jsx index 6cc1584c5..ed1c1501d 100644 --- a/src/js/components/SetUpAccount/AddContactsFromGoogleButton.jsx +++ b/src/js/components/SetUpAccount/AddContactsFromGoogleButton.jsx @@ -369,12 +369,12 @@ class AddContactsFromGoogleButton extends Component { iOS only gives you once chance to approve contacts access per installation of an app.
- To import your contacts, delete the We Vote app then download it again from the App Store. + To import your contacts, delete the WeVote app then download it again from the App Store.
Be sure to press the OK button in the - "We Vote Would Like to Access Your Contacts" + "WeVote Would Like to Access Your Contacts" dialog.
diff --git a/src/js/components/SetUpAccount/SetUpAccountImportContacts.jsx b/src/js/components/SetUpAccount/SetUpAccountImportContacts.jsx index 8ab6aee5a..f3ee4c69d 100644 --- a/src/js/components/SetUpAccount/SetUpAccountImportContacts.jsx +++ b/src/js/components/SetUpAccount/SetUpAccountImportContacts.jsx @@ -73,7 +73,7 @@ class SetUpAccountImportContacts extends React.Component { <> {contactsWithAccountCount} {' '} - of your friends are already on We Vote + of your friends are already on WeVote {' '} ) : ( @@ -82,13 +82,13 @@ class SetUpAccountImportContacts extends React.Component { <> Checking for your friends in {' '} - We Vote... + WeVote... ) : ( <> We couldn't match any of your contacts with other members of {' '} - We Vote + WeVote )} @@ -102,7 +102,7 @@ class SetUpAccountImportContacts extends React.Component { {' '} {voterContactEmailListCount} {' '} - contacts to join We Vote. + contacts to join WeVote.
)} @@ -114,12 +114,12 @@ class SetUpAccountImportContacts extends React.Component { Find your contacts on {' '} - We Vote + WeVote Importing your contacts helps {' '} - We Vote + WeVote {' '} find your friends and suggest connections. diff --git a/src/js/components/SetUpAccount/SetUpAccountInviteContactsSignIn.jsx b/src/js/components/SetUpAccount/SetUpAccountInviteContactsSignIn.jsx index 9677e99ae..30bba904a 100644 --- a/src/js/components/SetUpAccount/SetUpAccountInviteContactsSignIn.jsx +++ b/src/js/components/SetUpAccount/SetUpAccountInviteContactsSignIn.jsx @@ -87,7 +87,7 @@ class SetUpAccountInviteContactsSignIn extends React.Component { {' '} of your friends are already on {' '} - We Vote + WeVote ) : ( <> @@ -98,7 +98,7 @@ class SetUpAccountInviteContactsSignIn extends React.Component { {' '} contacts saved. Searching {' '} - We Vote for your friends... + WeVote for your friends... @@ -111,7 +111,7 @@ class SetUpAccountInviteContactsSignIn extends React.Component { {voterContactEmailListCount} {' '} contacts, but they did not match any existing - We Vote + WeVote voters. )} @@ -122,7 +122,7 @@ class SetUpAccountInviteContactsSignIn extends React.Component { Be the first of your friends {' '} - to join We Vote + to join WeVote )} {(voterContactEmailListCount > 0) && ( @@ -134,7 +134,7 @@ class SetUpAccountInviteContactsSignIn extends React.Component { {' '} {voterContactEmailListCount} {' '} - contacts to join We Vote. + contacts to join WeVote.
)} diff --git a/src/js/components/SetUpAccount/reassuranceText.js b/src/js/components/SetUpAccount/reassuranceText.js index 15d79d19c..a803acf9f 100644 --- a/src/js/components/SetUpAccount/reassuranceText.js +++ b/src/js/components/SetUpAccount/reassuranceText.js @@ -25,7 +25,7 @@ export const reassuranceText = [ { page: 4, headline: '', - text: 'Info about your contacts in your address book, including names, phone numbers and nicknames will be sent to We Vote to help you find your friends.', + text: 'Info about your contacts in your address book, including names, phone numbers and nicknames will be sent to WeVote to help you find your friends.', }, { page: 44, @@ -35,7 +35,7 @@ export const reassuranceText = [ { page: 444, headline: '', - text: 'Info about your contacts in your address book, including names, emails and phone numbers will be sent to We Vote to help you find friends faster.', + text: 'Info about your contacts in your address book, including names, emails and phone numbers will be sent to WeVote to help you find friends faster.', }, { page: 444, @@ -65,6 +65,6 @@ export const reassuranceText = [ { page: 99, headline: 'Never miss an election.', - text: 'It feels easy to miss elections sometimes, given how busy life is. We Vote can help with that.', + text: 'It feels easy to miss elections sometimes, given how busy life is. WeVote can help with that.', }, ]; diff --git a/src/js/components/SetUpAccount/reassuranceTextFindFriends.js b/src/js/components/SetUpAccount/reassuranceTextFindFriends.js index 7aa517354..a8d46c81b 100644 --- a/src/js/components/SetUpAccount/reassuranceTextFindFriends.js +++ b/src/js/components/SetUpAccount/reassuranceTextFindFriends.js @@ -3,7 +3,7 @@ export const reassuranceTextFindFriends = [ { page: 1, headline: '', - text: 'Info about your contacts in your address book, including names, phone numbers and nicknames will be sent to We Vote to help you find your friends.', + text: 'Info about your contacts in your address book, including names, phone numbers and nicknames will be sent to WeVote to help you find your friends.', }, { page: 3, diff --git a/src/js/components/Settings/CreateConfiguredVersion.jsx b/src/js/components/Settings/CreateConfiguredVersion.jsx index 9222464dc..b4003aba6 100755 --- a/src/js/components/Settings/CreateConfiguredVersion.jsx +++ b/src/js/components/Settings/CreateConfiguredVersion.jsx @@ -18,7 +18,7 @@ class CreateConfiguredVersion extends Component { return (
- Want to create a configured version of We Vote you can send out to your followers or friends? + Want to create a configured version of WeVote you can send out to your followers or friends? {' '} }>
- +
diff --git a/src/js/components/Settings/SettingsDomain.jsx b/src/js/components/Settings/SettingsDomain.jsx index 4b5b9f644..94a7ceeaa 100755 --- a/src/js/components/Settings/SettingsDomain.jsx +++ b/src/js/components/Settings/SettingsDomain.jsx @@ -377,7 +377,7 @@ class SettingsDomain extends Component { {chosenFeaturePackage === 'FREE' && ( <> - Want to create a configured version of We Vote you can send out to your followers? + Want to create a configured version of WeVote you can send out to your followers? {' '} {!(organizationChosenSubdomainSavedValue || organizationChosenDomainNameSavedValue) && ( <> @@ -432,7 +432,7 @@ class SettingsDomain extends Component { onChange={this.handleRadioGroupChange} > - We Vote Subdomain + WeVote Subdomain - If you already own a domain that you want to use, enter it here. You will need to direct this domain name to the We Vote hosted server network, using a CNAME record. + If you already own a domain that you want to use, enter it here. You will need to direct this domain name to the WeVote hosted server network, using a CNAME record. {' '} You can not include folder paths, but you can use a subdomain of your primary domain. {' '} diff --git a/src/js/components/Settings/SettingsElection.jsx b/src/js/components/Settings/SettingsElection.jsx index 7bd6a272f..6e35810da 100644 --- a/src/js/components/Settings/SettingsElection.jsx +++ b/src/js/components/Settings/SettingsElection.jsx @@ -75,7 +75,7 @@ export default class SettingsElection extends Component { return (
- +
diff --git a/src/js/components/Settings/SettingsIssueLinks.jsx b/src/js/components/Settings/SettingsIssueLinks.jsx index a0a566406..be2cb62d8 100644 --- a/src/js/components/Settings/SettingsIssueLinks.jsx +++ b/src/js/components/Settings/SettingsIssueLinks.jsx @@ -199,7 +199,7 @@ export default class SettingsIssueLinks extends Component { return (
- +
diff --git a/src/js/components/Settings/SettingsNotifications.jsx b/src/js/components/Settings/SettingsNotifications.jsx index 8a53f44e4..ec539c9f1 100755 --- a/src/js/components/Settings/SettingsNotifications.jsx +++ b/src/js/components/Settings/SettingsNotifications.jsx @@ -166,7 +166,7 @@ class SettingsNotifications extends Component { return (
- +
@@ -458,7 +458,7 @@ class SettingsNotifications extends Component { component="th" scope="row" > - We Vote newsletter + WeVote newsletter   diff --git a/src/js/components/Settings/SettingsProfile.jsx b/src/js/components/Settings/SettingsProfile.jsx index 4f912d13c..462a3beba 100755 --- a/src/js/components/Settings/SettingsProfile.jsx +++ b/src/js/components/Settings/SettingsProfile.jsx @@ -52,7 +52,7 @@ class SettingsProfile extends Component { return ( - +
diff --git a/src/js/components/Settings/SettingsSharing.jsx b/src/js/components/Settings/SettingsSharing.jsx index 32047fff6..e7b886d03 100755 --- a/src/js/components/Settings/SettingsSharing.jsx +++ b/src/js/components/Settings/SettingsSharing.jsx @@ -306,11 +306,11 @@ class SettingsSharing extends Component { - Hide We Vote Logo + Hide WeVote Logo - Remove the We Vote logo from the header bar. + Remove the WeVote logo from the header bar. {' '} - This setting will also hide the We Vote logo from the favicon and social share images for Enterprise Plans, even if you haven't uploaded your own. + This setting will also hide the WeVote logo from the favicon and social share images for Enterprise Plans, even if you haven't uploaded your own. diff --git a/src/js/components/Settings/SettingsYourData.jsx b/src/js/components/Settings/SettingsYourData.jsx index 7dc46491f..633f85104 100644 --- a/src/js/components/Settings/SettingsYourData.jsx +++ b/src/js/components/Settings/SettingsYourData.jsx @@ -40,7 +40,7 @@ export default class SettingsYourData extends Component { return (
- +
@@ -57,7 +57,7 @@ export default class SettingsYourData extends Component { ) : ( - We Vote is not storing any of your contact data. If contacts from your address book were previously stored in We Vote, they have been completely removed. + WeVote is not storing any of your contact data. If contacts from your address book were previously stored in WeVote, they have been completely removed. {' '} Import your contacts to find your friends . diff --git a/src/js/components/Settings/ToolsToShareOnOtherWebsites.jsx b/src/js/components/Settings/ToolsToShareOnOtherWebsites.jsx index 141a7c4ef..c2631837d 100755 --- a/src/js/components/Settings/ToolsToShareOnOtherWebsites.jsx +++ b/src/js/components/Settings/ToolsToShareOnOtherWebsites.jsx @@ -11,7 +11,7 @@ const OpenExternalWebSite = React.lazy(() => import(/* webpackChunkName: 'OpenEx export default function ToolsToShareOnOtherWebsites (props) { return ( - +

Tools For Your Website

diff --git a/src/js/components/Settings/UnsubscribeSimpleTextForModifier.jsx b/src/js/components/Settings/UnsubscribeSimpleTextForModifier.jsx index 989d51ffc..9e0426ffe 100644 --- a/src/js/components/Settings/UnsubscribeSimpleTextForModifier.jsx +++ b/src/js/components/Settings/UnsubscribeSimpleTextForModifier.jsx @@ -104,7 +104,7 @@ class UnsubscribeSimpleTextForModifier extends React.Component { const weVoteNoBreak = ( {' '} - We Vote + WeVote ); const pleaseContactWeVoteSupport = ( @@ -179,7 +179,7 @@ class UnsubscribeSimpleTextForModifier extends React.Component { ); } else { - unsubscribeTitle = 'We Vote Newsletter'; + unsubscribeTitle = 'WeVote Newsletter'; unsubscribeDescriptionText = notificationSettingIsOn ? ( <> Click diff --git a/src/js/components/Settings/VoterEmailAddressEntry.jsx b/src/js/components/Settings/VoterEmailAddressEntry.jsx index 3e0a65c65..a4b2a774b 100644 --- a/src/js/components/Settings/VoterEmailAddressEntry.jsx +++ b/src/js/components/Settings/VoterEmailAddressEntry.jsx @@ -392,7 +392,7 @@ class VoterEmailAddressEntry extends Component { linkIdAttribute="weVoteSupportVoterEmailAddressEntry" url="https://help.wevote.us/hc/en-us/requests/new" target="_blank" - body={contact We Vote support for help.} + body={contact WeVote support for help.} />
@@ -421,8 +421,8 @@ class VoterEmailAddressEntry extends Component { ); // let enterEmailTitle = isWebApp() ? 'Email' : 'Email the Sign In code to'; - // // let enterEmailExplanation = isWebApp() ? "You'll receive a magic link in your email. Click that link to be signed into your We Vote account." : - // // "You'll receive a magic link in the email on this phone. Click that link to be signed into your We Vote account."; + // // let enterEmailExplanation = isWebApp() ? "You'll receive a magic link in your email. Click that link to be signed into your WeVote account." : + // // "You'll receive a magic link in the email on this phone. Click that link to be signed into your WeVote account."; // if (voter && voter.is_signed_in) { // enterEmailTitle = 'Add New Email'; // // enterEmailExplanation = isWebApp() ? "You'll receive a magic link in your email. Click that link to verify this new email." : diff --git a/src/js/components/Settings/VoterPhoneVerificationEntry.jsx b/src/js/components/Settings/VoterPhoneVerificationEntry.jsx index d4c3db193..1363aaa18 100644 --- a/src/js/components/Settings/VoterPhoneVerificationEntry.jsx +++ b/src/js/components/Settings/VoterPhoneVerificationEntry.jsx @@ -448,7 +448,7 @@ class VoterPhoneVerificationEntry extends Component { linkIdAttribute="weVoteSupportVoterPhoneVerificationEntry" url="https://help.wevote.us/hc/en-us/requests/new" target="_blank" - body={contact We Vote support for help.} + body={contact WeVote support for help.} />
diff --git a/src/js/components/Share/ShareButtonFooter.jsx b/src/js/components/Share/ShareButtonFooter.jsx index f8f79d247..8ae9775af 100644 --- a/src/js/components/Share/ShareButtonFooter.jsx +++ b/src/js/components/Share/ShareButtonFooter.jsx @@ -203,7 +203,7 @@ class ShareButtonFooter extends Component { this.setState({ showSignInModal, }); - // Make sure we have We Vote friends data + // Make sure we have WeVote friends data if (apiCalming('voterContactListRetrieve', 20000)) { VoterActions.voterContactListRetrieve(); } diff --git a/src/js/components/Share/ShareModal.jsx b/src/js/components/Share/ShareModal.jsx index 59dfcb9f7..1a0c49dcb 100644 --- a/src/js/components/Share/ShareModal.jsx +++ b/src/js/components/Share/ShareModal.jsx @@ -72,7 +72,7 @@ class ShareModal extends Component { }); AnalyticsActions.saveActionModalShare(VoterStore.electionId()); - // Make sure we have We Vote friends data + // Make sure we have WeVote friends data if (apiCalming('voterContactListRetrieve', 20000)) { VoterActions.voterContactListRetrieve(); } @@ -335,7 +335,7 @@ class ShareModal extends Component { buttonURL="/friends/invite" noCard fullWidthButton - secondaryText="By adding friends you enjoy discussing politics with to We Vote, you can help each other get ready for elections." + secondaryText="By adding friends you enjoy discussing politics with to WeVote, you can help each other get ready for elections." inShareModal icon={} onClickFunc={this.closeShareModal} diff --git a/src/js/components/Share/SharedItemIntroduction.jsx b/src/js/components/Share/SharedItemIntroduction.jsx index 941135b1b..e698095e8 100644 --- a/src/js/components/Share/SharedItemIntroduction.jsx +++ b/src/js/components/Share/SharedItemIntroduction.jsx @@ -39,7 +39,7 @@ class SharedItemIntroduction extends Component { - We Vote helps you: + WeVote helps you: @@ -74,7 +74,7 @@ class SharedItemIntroduction extends Component {   {showAllStepTwo ? ( - Who's running for office? We show you what will be on your actual ballot, based on your full address. What do your trusted friends think about what is on the ballot? We Vote helps you make sense of your options. + Who's running for office? We show you what will be on your actual ballot, based on your full address. What do your trusted friends think about what is on the ballot? WeVote helps you make sense of your options. ) : ( diff --git a/src/js/components/Share/SharedItemModal.jsx b/src/js/components/Share/SharedItemModal.jsx index fa179a29d..55b722dd9 100644 --- a/src/js/components/Share/SharedItemModal.jsx +++ b/src/js/components/Share/SharedItemModal.jsx @@ -276,11 +276,11 @@ class SharedItemModal extends Component { <> {organizationName} {' '} - has invited you to We Vote. + has invited you to WeVote. ) : ( <> - You've been invited to We Vote. + You've been invited to WeVote. )} diff --git a/src/js/components/Share/shareButtonCommon.jsx b/src/js/components/Share/shareButtonCommon.jsx index af2f124a9..c0a3f4449 100644 --- a/src/js/components/Share/shareButtonCommon.jsx +++ b/src/js/components/Share/shareButtonCommon.jsx @@ -354,7 +354,7 @@ export function ShareWeVoteFriends (props) { // urlToShare={linkToBeShared} noLink onClickFunction={onClickFunction} - title="We Vote friends" + title="WeVote friends" uniqueExternalId="shareButtonFooter-Friends" /> ); diff --git a/src/js/components/Twitter/TwitterSignInCard.jsx b/src/js/components/Twitter/TwitterSignInCard.jsx index 24b02a733..5074cf9c1 100644 --- a/src/js/components/Twitter/TwitterSignInCard.jsx +++ b/src/js/components/Twitter/TwitterSignInCard.jsx @@ -22,7 +22,7 @@ class TwitterSignInCard extends Component { /> - Signing into Twitter is the fastest way to find voter guides related to your values. We Vote will find the voter guides of everyone you are following on Twitter. + Signing into Twitter is the fastest way to find voter guides related to your values. WeVote will find the voter guides of everyone you are following on Twitter.
diff --git a/src/js/components/Values/IssueCard.jsx b/src/js/components/Values/IssueCard.jsx index 51f4f686b..59b989cca 100755 --- a/src/js/components/Values/IssueCard.jsx +++ b/src/js/components/Values/IssueCard.jsx @@ -261,7 +261,7 @@ class IssueCard extends Component { {' '} {issueDisplayName} {' '} - on We Vote + on WeVote
); diff --git a/src/js/components/Vote/ReturnOfficialBallot.jsx b/src/js/components/Vote/ReturnOfficialBallot.jsx index f0c800588..4400a1779 100644 --- a/src/js/components/Vote/ReturnOfficialBallot.jsx +++ b/src/js/components/Vote/ReturnOfficialBallot.jsx @@ -45,12 +45,12 @@ class ReturnOfficialBallot extends Component { return (
- We Vote helps you get ready to vote, + WeVote helps you get ready to vote, {' '} but you can {'\''} - t use We Vote to cast your vote + t use WeVote to cast your vote . {' '} diff --git a/src/js/components/VoterGuide/VoterGuideEndorsements.jsx b/src/js/components/VoterGuide/VoterGuideEndorsements.jsx index 9cecf4509..8f37b6ff8 100755 --- a/src/js/components/VoterGuide/VoterGuideEndorsements.jsx +++ b/src/js/components/VoterGuide/VoterGuideEndorsements.jsx @@ -268,7 +268,7 @@ class VoterGuideEndorsements extends Component { // console.log("lookingAtSelf: ", lookingAtSelf); const organizationName = toTitleCase(organization.organization_name); - const titleText = `${organizationName} - We Vote`; + const titleText = `${organizationName} - WeVote`; const descriptionText = `See endorsements and opinions from ${organizationName} for the November election`; return ( diff --git a/src/js/components/VoterGuide/VoterGuideFollowers.jsx b/src/js/components/VoterGuide/VoterGuideFollowers.jsx index 39b7d0958..226371c12 100755 --- a/src/js/components/VoterGuide/VoterGuideFollowers.jsx +++ b/src/js/components/VoterGuide/VoterGuideFollowers.jsx @@ -160,7 +160,7 @@ class VoterGuideFollowers extends Component { {/* Since VoterGuidePositions, VoterGuideFollowing, and VoterGuideFollowers are in tabs the title seems to use the Helmet values from the last tab */} - +
    {((voterGuideFollowersList && voterGuideFollowersList.length > 0) || diff --git a/src/js/components/VoterGuide/VoterGuideFollowing.jsx b/src/js/components/VoterGuide/VoterGuideFollowing.jsx index 2915a2074..6ac53b3da 100755 --- a/src/js/components/VoterGuide/VoterGuideFollowing.jsx +++ b/src/js/components/VoterGuide/VoterGuideFollowing.jsx @@ -172,7 +172,7 @@ class VoterGuideFollowing extends Component { return ( {/* Since VoterGuidePositions, VoterGuideFollowing, and VoterGuideFollowers are in tabs the title seems to use the Helmet values from the last tab */} - +
      {((voterGuideFollowedList && voterGuideFollowedList.length > 0) || diff --git a/src/js/components/Welcome/WelcomeFooter.jsx b/src/js/components/Welcome/WelcomeFooter.jsx index 22e61cb89..3d0b4226b 100644 --- a/src/js/components/Welcome/WelcomeFooter.jsx +++ b/src/js/components/Welcome/WelcomeFooter.jsx @@ -51,7 +51,7 @@ class WelcomeFooter extends Component { Premium Online Tools - About We Vote + About WeVote About & Team Credits & Thanks {isWebApp() && ( @@ -144,7 +144,7 @@ class WelcomeFooter extends Component { url="https://help.wevote.us/hc/en-us" target="_blank" body={( - We Vote Help + WeVote Help )} className={classes.link} /> @@ -175,7 +175,7 @@ class WelcomeFooter extends Component { WeVote.US is brought to you by a partnership between two registered nonprofit organizations, one 501(c)(3) and one 501(c)(4). We do not support or oppose any political candidate or party. - The software that powers We Vote is + The software that powers WeVote is {' '} }> - Don't see your favorite organization or endorsement? We Vote is nonpartisan and welcomes public endorsements of candidates and measures from any organization or public figure. + Don't see your favorite organization or endorsement? WeVote is nonpartisan and welcomes public endorsements of candidates and measures from any organization or public figure.
diff --git a/src/js/components/Widgets/DeviceDialog.jsx b/src/js/components/Widgets/DeviceDialog.jsx index d4b906fe7..d71dea211 100644 --- a/src/js/components/Widgets/DeviceDialog.jsx +++ b/src/js/components/Widgets/DeviceDialog.jsx @@ -74,7 +74,7 @@ class DeviceDialog extends Component {
Device Information
- This dialog contains technical information about your device, that might be requested by We Vote's support engineers. + This dialog contains technical information about your device, that might be requested by WeVote's support engineers. @@ -140,7 +140,7 @@ class DeviceDialog extends Component { {compileDate} - Your internal We Vote id + Your internal WeVote id {VoterStore.getVoter().we_vote_id} diff --git a/src/js/components/Widgets/EditAddressInPlace.jsx b/src/js/components/Widgets/EditAddressInPlace.jsx index 77d317629..f870487f3 100644 --- a/src/js/components/Widgets/EditAddressInPlace.jsx +++ b/src/js/components/Widgets/EditAddressInPlace.jsx @@ -76,7 +76,7 @@ class EditAddressInPlace extends Component { const noAddressMessageFiltered = noAddressMessage || '- no address entered -'; const maximumAddressDisplayLength = 60; const ballotBaseUrl = calculateBallotBaseUrl(this.props.ballotBaseUrl, pathname); - const addressIntroduction = "To find your correct ballot, we need your full address, including house number. We are a nonprofit, and will never reveal your address. Note: our partners who provide what's-on-the-ballot data work incredibly hard to cover the entire United States, but we cannot guarantee 100% of the items on your official ballot will be shown on We Vote. Please contact us using the 'Help' link if you have questions."; + const addressIntroduction = "To find your correct ballot, we need your full address, including house number. We are a nonprofit, and will never reveal your address. Note: our partners who provide what's-on-the-ballot data work incredibly hard to cover the entire United States, but we cannot guarantee 100% of the items on your official ballot will be shown on WeVote. Please contact us using the 'Help' link if you have questions."; if (editingAddress) { return ( diff --git a/src/js/components/Widgets/EndorsementCard.jsx b/src/js/components/Widgets/EndorsementCard.jsx index 973735257..f825911eb 100644 --- a/src/js/components/Widgets/EndorsementCard.jsx +++ b/src/js/components/Widgets/EndorsementCard.jsx @@ -68,7 +68,7 @@ class EndorsementCard extends PureComponent { fontColor={fontColor} icon={recommendIcon} id="endorsementCardAddEndorsementsToWeVote" - title="Add endorsements to We Vote" + title="Add endorsements to WeVote" /> )} /> diff --git a/src/js/components/Widgets/FriendsOnlyIndicator.jsx b/src/js/components/Widgets/FriendsOnlyIndicator.jsx index 9fa902cf3..b507e4a5d 100644 --- a/src/js/components/Widgets/FriendsOnlyIndicator.jsx +++ b/src/js/components/Widgets/FriendsOnlyIndicator.jsx @@ -24,7 +24,7 @@ export default function FriendsOnlyIndicator ({ isFriendsOnlyIncoming }) { } if (isFriendsOnly) { - labelText = 'This is only visible to We Vote friends.'; + labelText = 'This is only visible to WeVote friends.'; visibilityIcon = ( - We Vote helps you get ready to vote, BUT does not officially cast your vote. + WeVote helps you get ready to vote, BUT does not officially cast your vote. Make sure to return your official ballot to your local election registrar.</PlainText> <Options buttons="2"> {!voterIsSignedIn && ( @@ -79,7 +79,7 @@ class ChooseOrOpposeIntroModal extends Component { toggle: ( <> - <SubTitle>Your position is only visible to your We Vote friends.</SubTitle> + <SubTitle>Your position is only visible to your WeVote friends.</SubTitle> <PlainText>You can make your views public with the privacy toggle.</PlainText> <Row> <BoldText>Test the toggle here:</BoldText> diff --git a/src/js/components/Widgets/ItemActionBar/ItemActionBar.jsx b/src/js/components/Widgets/ItemActionBar/ItemActionBar.jsx index 15ff57703..0d3f70901 100644 --- a/src/js/components/Widgets/ItemActionBar/ItemActionBar.jsx +++ b/src/js/components/Widgets/ItemActionBar/ItemActionBar.jsx @@ -708,7 +708,7 @@ class ItemActionBar extends PureComponent { supportButtonSelectedPopOverText += ' Your choice will be visible to the public.'; } } else { - supportButtonSelectedPopOverText += ' Only your We Vote friends will see your choice.'; + supportButtonSelectedPopOverText += ' Only your WeVote friends will see your choice.'; } let supportButtonUnselectedPopOverText = 'Click to remove your choice'; @@ -731,7 +731,7 @@ class ItemActionBar extends PureComponent { if (voterPositionIsPublic) { opposeButtonSelectedPopOverText += ' Your opposition will be visible to the public.'; } else { - opposeButtonSelectedPopOverText += ' Only your We Vote friends will see your opposition.'; + opposeButtonSelectedPopOverText += ' Only your WeVote friends will see your opposition.'; } let opposeButtonUnselectedPopOverText = 'Click to remove your opposition'; diff --git a/src/js/components/Widgets/PositionPublicToggle.jsx b/src/js/components/Widgets/PositionPublicToggle.jsx index 273d985b5..ce33ef127 100644 --- a/src/js/components/Widgets/PositionPublicToggle.jsx +++ b/src/js/components/Widgets/PositionPublicToggle.jsx @@ -128,7 +128,7 @@ class PositionPublicToggle extends Component { // console.log("PositionPublicToggle-showItemToFriendsOnly, this.props.ballotItemType:", this.props.ballotItemType); SupportActions.voterPositionVisibilitySave(this.state.ballotItemWeVoteId, this.props.ballotItemType, 'FRIENDS_ONLY'); - openSnackbar({ message: 'Endorsement now visible to We Vote friends only!' }); + openSnackbar({ message: 'Endorsement now visible to WeVote friends only!' }); } showItemToPublic () { @@ -213,7 +213,7 @@ class PositionPublicToggle extends Component { <SignInModal signedInContentHeader={( <> - Your endorsement is now visible to the public. Click the &quot;Friends&quot; toggle to show to We Vote friends only. + Your endorsement is now visible to the public. Click the &quot;Friends&quot; toggle to show to WeVote friends only. </> )} signInTitle="Sign in to make your endorsements public." diff --git a/src/js/constants/VoterConstants.js b/src/js/constants/VoterConstants.js index f9214752b..9ab550474 100644 --- a/src/js/constants/VoterConstants.js +++ b/src/js/constants/VoterConstants.js @@ -16,7 +16,7 @@ const VoterConstants = { // Used for notification_settings bits. Which notification options has the voter chosen? NOTIFICATION_ZERO: 0, - NOTIFICATION_NEWSLETTER_OPT_IN: 1, // Email: "I would like to receive We Vote newsletter" + NOTIFICATION_NEWSLETTER_OPT_IN: 1, // Email: "I would like to receive WeVote newsletter" // NOTIFICATION_FRIEND_REQUESTS: n/a, // In App: "Show new friend requests sent to me" NOTIFICATION_FRIEND_REQUESTS_EMAIL: 2, // Email: "Show new friend requests sent to me" - friendinvite & friendaccept (for now) NOTIFICATION_FRIEND_REQUESTS_SMS: 4, // SMS: "Show new friend requests sent to me" diff --git a/src/js/pages/Activity/News.jsx b/src/js/pages/Activity/News.jsx index 87997abc6..63aba6f7f 100644 --- a/src/js/pages/Activity/News.jsx +++ b/src/js/pages/Activity/News.jsx @@ -277,7 +277,7 @@ class News extends Component { const testimonialAuthor = 'Alissa B., Oakland, California'; const imageUrl = normalizedImagePath('/img/global/photos/Alissa_B-128x128.jpg'); - const testimonial = 'Great way to sort through my ballot! My husband and I used We Vote during the last election to learn more about our ballots and make some tough choices. Between following various organizations, and friending a couple of trusted friends, we felt like we had an excellent pool of information to draw from.'; + const testimonial = 'Great way to sort through my ballot! My husband and I used WeVote during the last election to learn more about our ballots and make some tough choices. Between following various organizations, and friending a couple of trusted friends, we felt like we had an excellent pool of information to draw from.'; // August 23, 2020: These resolve a problem that exists in the WebApp, but looks much worse in // Cordova -- Stop allowing horizontal scroll, (and vertical scroll of the entire window in some cases) @@ -319,7 +319,7 @@ class News extends Component { <Suspense fallback={<LoadingWheelComp />}> <PageContentContainer> <div className="container-fluid"> - <Helmet title="Discuss - We Vote" /> + <Helmet title="Discuss - WeVote" /> <BrowserPushMessage incomingProps={this.props} /> <div className="row" style={unsetSomeRowStylesIfCordova}> <div className="col-sm-12 col-md-8" style={unsetSomeRowStylesIfCordova}> @@ -409,7 +409,7 @@ class News extends Component { /> </VoterAndWeVoteLogos> <DateVoterJoined> - You joined We Vote + You joined WeVote {' '} {timeFromDate(dateVoterJoined)} , on @@ -446,7 +446,7 @@ class News extends Component { <SignInOptionsWrapper style={expandSideMarginsIfCordova}> <SignInOptionsPanel pleaseSignInTitle="Sign In to Join the Discussion" - pleaseSignInSubTitle="We Vote is a community of friends who care about voting and democracy." + pleaseSignInSubTitle="WeVote is a community of friends who care about voting and democracy." /> </SignInOptionsWrapper> </Suspense> diff --git a/src/js/pages/Ballot/Ballot.jsx b/src/js/pages/Ballot/Ballot.jsx index 830030e96..c01f4216e 100644 --- a/src/js/pages/Ballot/Ballot.jsx +++ b/src/js/pages/Ballot/Ballot.jsx @@ -1289,10 +1289,10 @@ class Ballot extends Component { )} <br /> <br /> - We Vote uses ballot data aggregated from government, nonpartisan, and partisan sources. We Vote strives to provide a balanced selection of clearly identified voting guides from newspapers and media. Partisan voter guides are also provided from a diversity of sources and points-of-view. + WeVote uses ballot data aggregated from government, nonpartisan, and partisan sources. WeVote strives to provide a balanced selection of clearly identified voting guides from newspapers and media. Partisan voter guides are also provided from a diversity of sources and points-of-view. <br /> <br /> - While you are waiting, connect with your friends who are already using We Vote. + While you are waiting, connect with your friends who are already using WeVote. </BallotEmptyExplanation> <FindYourFriendsWrapper> <Suspense fallback={<></>}> @@ -1302,7 +1302,7 @@ class Ballot extends Component { </EmptyBallotNotice> ) : ( <div className="container-fluid well u-stack--md u-inset--md"> - <Helmet title="Enter Your Address - We Vote" /> + <Helmet title="Enter Your Address - WeVote" /> <div> <AddressBox introductionHtml={( @@ -1386,7 +1386,7 @@ class Ballot extends Component { <div className="row"> <div className="col-md-12"> <Helmet> - <title>Ballot - We Vote</title> + <title>Ballot - WeVote</title> {googleCivicElectionIdFromUrl ? ( <link rel="canonical" href={`https://wevote.us/ballot/election/${googleCivicElectionIdFromUrl}`} /> ) : ( diff --git a/src/js/pages/Ballot/Candidate.jsx b/src/js/pages/Ballot/Candidate.jsx index 679fc0adc..1799d8e7a 100644 --- a/src/js/pages/Ballot/Candidate.jsx +++ b/src/js/pages/Ballot/Candidate.jsx @@ -313,7 +313,7 @@ class Candidate extends Component { // console.log('Candidate render'); const candidateName = toTitleCase(candidate.ballot_item_display_name); - const titleText = `${candidateName} - We Vote`; + const titleText = `${candidateName} - WeVote`; const descriptionText = `Information about ${candidateName}, candidate for ${candidate.contest_office_name}`; const voter = VoterStore.getVoter(); const candidateAdminEditUrl = `${webAppConfig.WE_VOTE_SERVER_ROOT_URL}c/${candidate.id}/edit/?google_civic_election_id=${VoterStore.electionId()}&state_code=`; diff --git a/src/js/pages/Ballot/Measure.jsx b/src/js/pages/Ballot/Measure.jsx index 99eeefdc2..01c891de2 100644 --- a/src/js/pages/Ballot/Measure.jsx +++ b/src/js/pages/Ballot/Measure.jsx @@ -294,7 +294,7 @@ class Measure extends Component { } const measureName = toTitleCase(ballotItemDisplayName); - const titleText = `${measureName} - We Vote`; + const titleText = `${measureName} - WeVote`; const descriptionText = `Information about ${measureName}`; const voter = VoterStore.getVoter(); const { is_admin: isAdmin, is_verified_volunteer: isVerifiedVolunteer } = voter; diff --git a/src/js/pages/Ballot/Office.jsx b/src/js/pages/Ballot/Office.jsx index d7f2cb27e..efb27ea78 100644 --- a/src/js/pages/Ballot/Office.jsx +++ b/src/js/pages/Ballot/Office.jsx @@ -299,7 +299,7 @@ class Office extends Component { } const officeName = toTitleCase(office.ballot_item_display_name); - const titleText = `${officeName} - We Vote`; + const titleText = `${officeName} - WeVote`; const descriptionText = `Choose who you support for ${officeName} in this election`; // =========== Testimonial variables ============================ diff --git a/src/js/pages/BallotShared/BallotShared.jsx b/src/js/pages/BallotShared/BallotShared.jsx index 78138810d..d4febc0e1 100644 --- a/src/js/pages/BallotShared/BallotShared.jsx +++ b/src/js/pages/BallotShared/BallotShared.jsx @@ -233,7 +233,7 @@ class BallotShared extends Component { if (sharedByDisplayName) { htmlTitleText = `${sharedByDisplayName}'s Voter Guide`; } - htmlTitleText += ' - We Vote'; + htmlTitleText += ' - WeVote'; let shareButtonText = 'Share this Voter Guide'; if (sharedByFirstName) { shareButtonText = `Share ${sharedByFirstName}'s Voter Guide`; @@ -331,7 +331,7 @@ class BallotShared extends Component { <DesktopStaticNextButtonsOuterWrapper breakValue={0}> <DesktopNextButtonsInnerWrapper> <SetUpAccountNextButton - nextButtonText="Save to my ballot on We Vote" + nextButtonText="Save to my ballot on WeVote" onClickNextButton={this.onClickNextButton} /> </DesktopNextButtonsInnerWrapper> diff --git a/src/js/pages/Campaigns/CampaignsHomeLoader.jsx b/src/js/pages/Campaigns/CampaignsHomeLoader.jsx index a9be24551..7d9769064 100644 --- a/src/js/pages/Campaigns/CampaignsHomeLoader.jsx +++ b/src/js/pages/Campaigns/CampaignsHomeLoader.jsx @@ -171,10 +171,10 @@ class CampaignsHomeLoader extends Component { if (stateCode && stateCode !== 'na') { const stateText = convertStateCodeToStateText(stateCode); descriptionText = `Choose which candidates from ${stateText} you support or oppose.`; - titleText = `${stateText} Candidates - We Vote`; + titleText = `${stateText} Candidates - WeVote`; } else { descriptionText = 'Choose which candidates you support or oppose.'; - titleText = 'Candidates - We Vote'; + titleText = 'Candidates - WeVote'; } // console.log('descriptionText: ', descriptionText); diff --git a/src/js/pages/FacebookInvitableFriends.jsx b/src/js/pages/FacebookInvitableFriends.jsx index 219256d4f..b9d9448e1 100755 --- a/src/js/pages/FacebookInvitableFriends.jsx +++ b/src/js/pages/FacebookInvitableFriends.jsx @@ -32,7 +32,7 @@ import { oAuthLog, renderLog } from '../common/utils/logging'; 2) Go to your facebook home page, go to settings then apps. Delete the WeVote app if it exists. 3) Go to the live server at https://wevote.us/welcomehome 4) Logout if you are logged in - 5) Login with facebook (and note that within the login pop-up you are agreeing to "We Vote will receive: + 5) Login with facebook (and note that within the login pop-up you are agreeing to "WeVote will receive: your public profile, friend list and email address") 6) You now should be able navigate to "Network" in the live WeVote app, press the "f Choose Friends" button, and see a list of your friends. @@ -324,7 +324,7 @@ export default class FacebookInvitableFriends extends Component { return ( <div className="opinion-view"> - <Helmet title="Your Facebook Friends - We Vote" /> + <Helmet title="Your Facebook Friends - WeVote" /> <section className="card"> <div className="card-main"> <h4 className="h4">Add Friends from Facebook</h4> @@ -362,7 +362,7 @@ export default class FacebookInvitableFriends extends Component { <br /> <input className="form-control" - defaultValue="Please join me on We Vote." + defaultValue="Please join me on WeVote." id="facebook-friends" name="add_friends_message" onChange={this.cacheAddFriendsByFacebookMessage.bind(this)} diff --git a/src/js/pages/FriendIntro/FriendIntroLanding.jsx b/src/js/pages/FriendIntro/FriendIntroLanding.jsx index eee070d02..f98b00c3c 100644 --- a/src/js/pages/FriendIntro/FriendIntroLanding.jsx +++ b/src/js/pages/FriendIntro/FriendIntroLanding.jsx @@ -220,7 +220,7 @@ class FriendIntroLanding extends Component { return ( <div> - <Helmet title="We Vote - Invitation Accepted!" /> + <Helmet title="WeVote - Invitation Accepted!" /> <PageContentContainerFriendIntro> {showWhatIsWeVote ? ( <Suspense fallback={<></>}> @@ -232,7 +232,7 @@ class FriendIntroLanding extends Component { <WeVoteLogoSpacer /> <BodyWrapper> <FriendIntroTitle> - Welcome to We Vote + Welcome to WeVote {voterFirstName && ( <> , @@ -323,7 +323,7 @@ class FriendIntroLanding extends Component { color="primary" onClick={this.toggleWhatIsWeVote} > - What is We Vote? + What is WeVote? </Button> </WhatIsWeVoteLinkWrapper> </BodyWrapper> diff --git a/src/js/pages/Friends/FindFriendsRoot.jsx b/src/js/pages/Friends/FindFriendsRoot.jsx index 852413351..2172572d5 100644 --- a/src/js/pages/Friends/FindFriendsRoot.jsx +++ b/src/js/pages/Friends/FindFriendsRoot.jsx @@ -740,7 +740,7 @@ class FindFriendsRoot extends React.Component { } return ( <PageContentContainerAccountSetUp> - <Helmet title="Find Your Friends - We Vote" /> + <Helmet title="Find Your Friends - WeVote" /> <AccountSetUpRootWrapper> <WeVoteLogoWrapper> <WeVoteLogo diff --git a/src/js/pages/Friends/FriendInvitationsSentByMe.jsx b/src/js/pages/Friends/FriendInvitationsSentByMe.jsx index be49b0562..e59c07f07 100755 --- a/src/js/pages/Friends/FriendInvitationsSentByMe.jsx +++ b/src/js/pages/Friends/FriendInvitationsSentByMe.jsx @@ -83,7 +83,7 @@ export default class FriendInvitationsSentByMe extends Component { return ( <div className="opinion-view"> - <Helmet title="Friend Requests Sent - We Vote" /> + <Helmet title="Friend Requests Sent - WeVote" /> <div> { friendInvitationsSentByMe && friendInvitationsSentByMe.length > 0 ? ( <span> diff --git a/src/js/pages/Friends/Friends.jsx b/src/js/pages/Friends/Friends.jsx index 12e2571ac..3ebf80e99 100755 --- a/src/js/pages/Friends/Friends.jsx +++ b/src/js/pages/Friends/Friends.jsx @@ -51,7 +51,7 @@ const SuggestedContacts = React.lazy(() => import(/* webpackChunkName: 'Suggeste const testimonialPhoto = '../../../img/global/photos/Dale_McGrew-48x48.jpg'; const testimonialAuthor = 'Dale M., Oakland, California'; const imageUrl = normalizedImagePath(testimonialPhoto); -const testimonial = 'Instead of searching through emails and social media for recommendations, I can see how my friends are voting on We Vote.'; +const testimonial = 'Instead of searching through emails and social media for recommendations, I can see how my friends are voting on WeVote.'; class Friends extends Component { static getDerivedStateFromProps (props, state) { @@ -306,7 +306,7 @@ class Friends extends Component { )} <FindYourContactsWrapper> <SectionTitle> - Find Your Friends on We Vote + Find Your Friends on WeVote </SectionTitle> <SectionDescription> Importing your contacts helps you find your friends on We @@ -351,7 +351,7 @@ class Friends extends Component { )} <FindYourContactsWrapper> <SectionTitle> - Find Your Friends on We Vote + Find Your Friends on WeVote </SectionTitle> <SectionDescription> Importing your contacts helps you find your friends on We @@ -469,7 +469,7 @@ class Friends extends Component { default: desktopContentToDisplay = ( <> - <Helmet title="Friends - We Vote" /> + <Helmet title="Friends - WeVote" /> <BrowserPushMessage incomingProps={this.props} /> <div className="row"> <div className="col-sm-12 col-md-8"> @@ -483,7 +483,7 @@ class Friends extends Component { {' '} {contactsWithAccountCount === 1 ? 'is' : 'are'} {' '} - already on We Vote + already on WeVote {' '} </SetUpAccountTitle> <Suspense fallback={<></>}> @@ -566,7 +566,7 @@ class Friends extends Component { {' '} {contactsWithAccountCount === 1 ? 'is' : 'are'} {' '} - already on We Vote + already on WeVote {' '} </SetUpAccountTitle> <Suspense fallback={<></>}> @@ -643,7 +643,7 @@ class Friends extends Component { <> {findFriendsOn ? ( <RemindOuterWrapper> - <Helmet title="Find Your Friends - We Vote" /> + <Helmet title="Find Your Friends - WeVote" /> <RemindContactsWrapper> <Suspense fallback={<></>}> <FindFriendsStart /> @@ -652,7 +652,7 @@ class Friends extends Component { </RemindOuterWrapper> ) : ( <RemindOuterWrapper> - <Helmet title="Remind Your Friends - We Vote" /> + <Helmet title="Remind Your Friends - WeVote" /> <RemindContactsWrapper> <Suspense fallback={<></>}> <RemindContactsStart /> diff --git a/src/js/pages/Friends/FriendsCurrent.jsx b/src/js/pages/Friends/FriendsCurrent.jsx index d66112c16..c30b62914 100755 --- a/src/js/pages/Friends/FriendsCurrent.jsx +++ b/src/js/pages/Friends/FriendsCurrent.jsx @@ -89,7 +89,7 @@ export default class FriendsCurrent extends Component { const messageToFriendType = 'remindContacts'; return ( <FriendsCurrentWrapper> - <Helmet title="Your Friends - We Vote" /> + <Helmet title="Your Friends - WeVote" /> {(currentFriendList && currentFriendList.length > 0) && ( <> <SectionTitle> diff --git a/src/js/pages/HowItWorks.jsx b/src/js/pages/HowItWorks.jsx index 1e4f94ac2..b660ad557 100644 --- a/src/js/pages/HowItWorks.jsx +++ b/src/js/pages/HowItWorks.jsx @@ -28,25 +28,25 @@ class HowItWorks extends Component { forCampaignsSteps: { Claim: { title: '1. Claim your campaign profile', - description: 'Sign in & verify your account using your official Twitter account or other secure method. We Vote takes verification very seriously. (No trolls allowed!)', + description: 'Sign in & verify your account using your official Twitter account or other secure method. WeVote takes verification very seriously. (No trolls allowed!)', imgSrc: '/img/how-it-works/HowItWorksForCampaigns-Claim-20190516.gif?', index: 0, }, Import: { title: '2. Import your endorsements', - description: 'We are here to help you get your opinions in front of voters, whether you have 5 endorsements, or 1,005. We Vote\'s unique tech instamagically captures endorsement data from your website, spreadsheets, or text lists of candidates. No formatting overhauls required.', + description: 'We are here to help you get your opinions in front of voters, whether you have 5 endorsements, or 1,005. WeVote\'s unique tech instamagically captures endorsement data from your website, spreadsheets, or text lists of candidates. No formatting overhauls required.', imgSrc: '/img/how-it-works/HowItWorksForCampaigns-Import-20190425.gif?', index: 1, }, Customize: { title: '3. Add more customizations for your supporters', - description: 'Want all the bells and whistles? We Vote offers a lot for free, but has paid premium features that include the endorsements from your chapters and partners, and give you deeper analytics.', + description: 'Want all the bells and whistles? WeVote offers a lot for free, but has paid premium features that include the endorsements from your chapters and partners, and give you deeper analytics.', imgSrc: '/img/how-it-works/HowItWorksForCampaigns-Customize-20190425.gif?', index: 2, }, Launch: { title: '4. Launch to your people', - description: 'Promote your unique url over your email, text, and social media channels. Add the We Vote widget directly to your campaign website.', + description: 'Promote your unique url over your email, text, and social media channels. Add the WeVote widget directly to your campaign website.', imgSrc: '/img/how-it-works/HowItWorksForCampaigns-Launch-20190506.gif?', index: 3, }, @@ -61,19 +61,19 @@ class HowItWorks extends Component { forOrganizationsSteps: { Claim: { title: '1. Claim your organization profile', - description: 'Sign in & verify your organization using your official Twitter account or other secure method. We Vote takes verification very seriously. (No trolls allowed!)', + description: 'Sign in & verify your organization using your official Twitter account or other secure method. WeVote takes verification very seriously. (No trolls allowed!)', imgSrc: '/img/how-it-works/HowItWorksForOrgs-Claim-20190506.gif?', index: 0, }, Customize: { title: '2. Customize your Election Center', - description: 'Want all the bells and whistles? We Vote offers a lot for free, but has paid premium features to help you further customize branding and messaging, and give you deeper analytics.', + description: 'Want all the bells and whistles? WeVote offers a lot for free, but has paid premium features to help you further customize branding and messaging, and give you deeper analytics.', imgSrc: '/img/how-it-works/HowItWorksForOrgs-Customize-20190507.gif?', index: 1, }, Launch: { title: '3. Launch', - description: 'Share your unique url over your email, text, and social media channels. Add the We Vote widget directly to your website.', + description: 'Share your unique url over your email, text, and social media channels. Add the WeVote widget directly to your website.', imgSrc: '/img/how-it-works/HowItWorksForOrgs-Launch-20190506.gif?', index: 2, }, @@ -106,7 +106,7 @@ class HowItWorks extends Component { }, Decide: { title: '4. Complete your ballot with confidence', - description: 'We Vote is fast, mobile, and helps you decide on the go. Vote with confidence!', + description: 'WeVote is fast, mobile, and helps you decide on the go. Vote with confidence!', imgSrc: '/img/how-it-works/HowItWorksForVoters-Decide-20190401.gif?', index: 3, }, @@ -296,17 +296,17 @@ class HowItWorks extends Component { let stepLabels; if (selectedCategoryIndex === 2) { currentSlides = forCampaignsSteps; - helmetTitle = 'How We Vote Works for Campaigns'; + helmetTitle = 'How WeVote Works for Campaigns'; simulatedPathname = '/how/for-campaigns'; stepLabels = forCampaignsStepLabels; } else if (selectedCategoryIndex === 1) { currentSlides = forOrganizationsSteps; - helmetTitle = 'How We Vote Works for Organizations'; + helmetTitle = 'How WeVote Works for Organizations'; simulatedPathname = '/how/for-organizations'; stepLabels = forOrganizationsStepLabels; } else { currentSlides = forVoterSteps; - helmetTitle = 'How We Vote Works for Voters'; + helmetTitle = 'How WeVote Works for Voters'; simulatedPathname = '/how/for-voters'; stepLabels = forVoterStepLabels; } diff --git a/src/js/pages/Intro/FriendInvitationOnboarding.jsx b/src/js/pages/Intro/FriendInvitationOnboarding.jsx index a34b8c4f8..4ca8cb2b3 100644 --- a/src/js/pages/Intro/FriendInvitationOnboarding.jsx +++ b/src/js/pages/Intro/FriendInvitationOnboarding.jsx @@ -295,7 +295,7 @@ class FriendInvitationOnboarding extends Component { const slideHtmlContent = slideHtmlContentDict[currentSlideIndex]; return ( <div> - <Helmet title="We Vote - Invitation Accepted!" /> + <Helmet title="WeVote - Invitation Accepted!" /> <div className="intro-story container-fluid well u-inset--md" style={this.overrideMediaQueryForAndroidTablets()}> <span onClick={this.onExitOnboarding}> <img diff --git a/src/js/pages/Intro/GetStarted2019.jsx b/src/js/pages/Intro/GetStarted2019.jsx index 4f297701b..c753e8de2 100644 --- a/src/js/pages/Intro/GetStarted2019.jsx +++ b/src/js/pages/Intro/GetStarted2019.jsx @@ -76,7 +76,7 @@ export default class GetStarted2019 extends Component { return ( <div> - <Helmet title="Welcome to We Vote" /> + <Helmet title="Welcome to WeVote" /> <div className="intro-story container-fluid well u-inset--md"> <span onClick={this.goToBallotLink}> <img src={normalizedImagePath(closeIcon)} className="x-close" alt="close" /> @@ -126,7 +126,7 @@ export default class GetStarted2019 extends Component { Skip Sign In&nbsp;&nbsp;&gt; </button> <br /> - Check out We Vote first + Check out WeVote first </footer> </div> </div> diff --git a/src/js/pages/Intro/Intro.jsx b/src/js/pages/Intro/Intro.jsx index 934119085..5e308fe9b 100644 --- a/src/js/pages/Intro/Intro.jsx +++ b/src/js/pages/Intro/Intro.jsx @@ -75,9 +75,9 @@ export default class Intro extends Component { } = this.state; return ( <div> - <Helmet title="Welcome to We Vote" /> + <Helmet title="Welcome to WeVote" /> <div className="container-fluid well u-stack--md u-inset--md"> - <h2 className="text-center">We Vote</h2> + <h2 className="text-center">WeVote</h2> <label // eslint-disable-line htmlFor="address" > diff --git a/src/js/pages/Intro/IntroNetwork.jsx b/src/js/pages/Intro/IntroNetwork.jsx index 1d03929c7..dbd054732 100644 --- a/src/js/pages/Intro/IntroNetwork.jsx +++ b/src/js/pages/Intro/IntroNetwork.jsx @@ -78,7 +78,7 @@ export default class IntroNetwork extends Component { return ( <div> - <Helmet title="Welcome to We Vote" /> + <Helmet title="Welcome to WeVote" /> <div className="intro-story container-fluid well u-inset--md" style={this.overrideMediaQueryForAndroidTablets()}> <span onClick={IntroNetwork.goToReadyLink}> <img diff --git a/src/js/pages/Intro/SampleBallot.jsx b/src/js/pages/Intro/SampleBallot.jsx index 8288c9360..874354391 100644 --- a/src/js/pages/Intro/SampleBallot.jsx +++ b/src/js/pages/Intro/SampleBallot.jsx @@ -32,7 +32,7 @@ export default class SampleBallot extends Component { return ( <div className="intro-story intro-story__background background--image3"> - <Helmet title="See Your Ballot - We Vote" /> + <Helmet title="See Your Ballot - WeVote" /> <div className="intro-story__h1--alt">See Your Ballot</div> <div id="header2" className="intro-story__h2"> On the next screen, you&apos;ll see diff --git a/src/js/pages/More/About.jsx b/src/js/pages/More/About.jsx index fc66b7c1e..7f8e65d42 100644 --- a/src/js/pages/More/About.jsx +++ b/src/js/pages/More/About.jsx @@ -83,20 +83,20 @@ class About extends Component { return ( <AboutWrapper> <Helmet> - <title>About We Vote</title> + <title>About WeVote</title> <link rel="canonical" href="https://wevote.us/about" /> </Helmet> <Suspense fallback={<></>}> <WelcomeAppbar pathname="/more/about" /> </Suspense> <HeaderForAbout> - <Title>About We Vote</Title> + <Title>About WeVote</Title> <ToolBar /> </HeaderForAbout> <Section noTopMargin> <DescriptionContainer> <DescriptionLeftColumn> - We Vote is a nonprofit technology startup, building the next generation of voting tech. We + WeVote is a nonprofit technology startup, building the next generation of voting tech. We {'\''} re starting by creating a digital voter guide informed by issues you care about, and people you trust. {' '} @@ -107,11 +107,11 @@ class About extends Component { <DescriptionImageColumn> <figure> <Image - alt="We Vote at iOS Dev camp, where we won 'Best App for Good'." - title="We Vote at iOS Dev camp, where we won 'Best App for Good'." + alt="WeVote at iOS Dev camp, where we won 'Best App for Good'." + title="WeVote at iOS Dev camp, where we won 'Best App for Good'." src={normalizedImagePath('/img/global/photos/iOSDevCamp2016.png')} /> - <AboutFigCaption>We Vote at iOS Dev camp.</AboutFigCaption> + <AboutFigCaption>WeVote at iOS Dev camp.</AboutFigCaption> </figure> </DescriptionImageColumn> </DescriptionContainer> @@ -160,7 +160,7 @@ class About extends Component { Our Approach </SectionTitle> <AboutDescriptionContainer> - We Vote is made of two fully nonpartisan nonprofit organizations (501(c)(3) and 501(c)(4)) based in Oakland, California. Our software is open source, and our work is driven by over 100 volunteers who have contributed so far. Inspired by groups like + WeVote is made of two fully nonpartisan nonprofit organizations (501(c)(3) and 501(c)(4)) based in Oakland, California. Our software is open source, and our work is driven by over 100 volunteers who have contributed so far. Inspired by groups like {' '} <Suspense fallback={<></>}> <OpenExternalWebSite @@ -318,7 +318,7 @@ class About extends Component { Our Story </SectionTitle> <AboutDescriptionContainer> - Founded in 2014, the idea of a nonprofit “Yelp for Politics” was born. We Vote would be a community for voters, created by people concerned about where this country is heading. + Founded in 2014, the idea of a nonprofit “Yelp for Politics” was born. WeVote would be a community for voters, created by people concerned about where this country is heading. {' '} Being an open source, volunteer-driven project means anyone can contribute. Kind of like democracy. </AboutDescriptionContainer> diff --git a/src/js/pages/More/Attributions.jsx b/src/js/pages/More/Attributions.jsx index 0bd3b4b74..170b6c52a 100755 --- a/src/js/pages/More/Attributions.jsx +++ b/src/js/pages/More/Attributions.jsx @@ -44,7 +44,7 @@ export default class Attributions extends React.Component { return ( <PageContentContainer> {/* <div style={{ marginBottom: 30 }}> */} - <Helmet title="Attributions - We Vote" /> + <Helmet title="Attributions - WeVote" /> <div className="container-fluid well"> <br /> <h1 className="text-center">WeVote.US Open Source Software Licenses</h1> diff --git a/src/js/pages/More/Credits.jsx b/src/js/pages/More/Credits.jsx index d1d078dc0..e1df913be 100644 --- a/src/js/pages/More/Credits.jsx +++ b/src/js/pages/More/Credits.jsx @@ -25,7 +25,7 @@ class Credits extends Component { return ( <Wrapper> <Helmet> - <title>Credits - We Vote</title> + <title>Credits - WeVote</title> <link rel="canonical" href="https://wevote.us/more/credits" /> </Helmet> <Suspense fallback={<></>}> diff --git a/src/js/pages/More/Donate.jsx b/src/js/pages/More/Donate.jsx index 4e51557e7..73bb096d1 100644 --- a/src/js/pages/More/Donate.jsx +++ b/src/js/pages/More/Donate.jsx @@ -220,7 +220,7 @@ class Donate extends Component { <C3DonationWrapper> <Wrapper> <Helmet> - <title>Donate - We Vote</title> + <title>Donate - WeVote</title> <script src="https://donorbox.org/widget.js" paypalExpress="true" defer /> </Helmet> <ContentTitle> @@ -260,7 +260,7 @@ class Donate extends Component { c4DonationHtml = ( <C4DonationWrapper> <Wrapper> - <Helmet title="Donate - We Vote" /> + <Helmet title="Donate - WeVote" /> <ContentTitle> {preDonation ? 'Want more Americans to vote?' : 'Thank you for your donation!'} </ContentTitle> @@ -419,12 +419,12 @@ class Donate extends Component { Over 50 awesome people like yourself have donated to make We Vote possible. {' '} - We Vote also has a 501(c)(3) nonprofit that welcomes + WeVote also has a 501(c)(3) nonprofit that welcomes {' '} {/* This is a mailto! Shouldn't be visible in iPhone or Android apps. */} <a href="https://donorbox.org/we-vote-tax-deductible?default_interval=m&amount=10" - title="I would like to donate to We Vote's tax-deductible 501(c)(3)" + title="I would like to donate to WeVote's tax-deductible 501(c)(3)" rel="noopener noreferrer" target="_blank" style={{ color: '#4371cc' }} diff --git a/src/js/pages/More/Elections.jsx b/src/js/pages/More/Elections.jsx index 044e3d671..b737d7adc 100644 --- a/src/js/pages/More/Elections.jsx +++ b/src/js/pages/More/Elections.jsx @@ -39,7 +39,7 @@ export default class Elections extends Component { renderLog('Elections'); // Set LOG_RENDER_EVENTS to log all renders return ( <PageContentContainer> - <Helmet title="Elections - We Vote" /> + <Helmet title="Elections - WeVote" /> <h1 className="h1">Supported Elections</h1> <div className="elections-list-container"> <BallotElectionListWithFilters diff --git a/src/js/pages/More/FAQ.jsx b/src/js/pages/More/FAQ.jsx index c6ee66b31..a6cabd382 100644 --- a/src/js/pages/More/FAQ.jsx +++ b/src/js/pages/More/FAQ.jsx @@ -20,7 +20,7 @@ export default class FAQ extends Component { return ( <div> <Helmet> - <title>FAQ - We Vote</title> + <title>FAQ - WeVote</title> <link rel="canonical" href="https://wevote.us/more/faq" /> </Helmet> <PageContentContainer> diff --git a/src/js/pages/More/HowWeVoteHelps.jsx b/src/js/pages/More/HowWeVoteHelps.jsx index d68d1281d..2af913d60 100644 --- a/src/js/pages/More/HowWeVoteHelps.jsx +++ b/src/js/pages/More/HowWeVoteHelps.jsx @@ -20,7 +20,7 @@ export default class HowWeVoteHelps extends Component { renderLog('HowWeVoteHelps'); // Set LOG_RENDER_EVENTS to log all renders return ( <div> - <Helmet title="How We Vote Helps - We Vote" /> + <Helmet title="How WeVote Helps - WeVote" /> <PageContentContainer> <ContainerFluidWrapper className="container-fluid card"> <div className="card-main"> diff --git a/src/js/pages/More/Pricing.jsx b/src/js/pages/More/Pricing.jsx index 52dde5e9c..c5a0521fe 100644 --- a/src/js/pages/More/Pricing.jsx +++ b/src/js/pages/More/Pricing.jsx @@ -513,7 +513,7 @@ class Pricing extends Component { return ( <Wrapper padTop={cordovaScrollablePaneTopPadding()}> - <Helmet title="Pricing - We Vote" /> + <Helmet title="Pricing - WeVote" /> {this.props.modalDisplayMode ? null : <Suspense fallback={<></>}><WelcomeAppbar pathname="/more/pricing" /></Suspense>} {this.props.modalDisplayMode ? htmlForModalHeader : htmlForStandaloneHeader} <Section diff --git a/src/js/pages/More/Privacy.jsx b/src/js/pages/More/Privacy.jsx index cb5d9383c..5383b5d09 100755 --- a/src/js/pages/More/Privacy.jsx +++ b/src/js/pages/More/Privacy.jsx @@ -19,7 +19,7 @@ export default class Privacy extends Component { return ( <PageContentContainer> <Helmet> - <title>Privacy Policy - We Vote</title> + <title>Privacy Policy - WeVote</title> <link rel="canonical" href="https://wevote.us/privacy" /> </Helmet> <div className="container-fluid well"> diff --git a/src/js/pages/More/SearchPage.jsx b/src/js/pages/More/SearchPage.jsx index 38967f1f3..99dd88af5 100644 --- a/src/js/pages/More/SearchPage.jsx +++ b/src/js/pages/More/SearchPage.jsx @@ -91,7 +91,7 @@ export default class SearchPage extends Component { } return ( <span> - <Helmet title="Search Results - We Vote" /> + <Helmet title="Search Results - WeVote" /> <SearchResultsDisplay links={this.links} searchResults={searchResults} diff --git a/src/js/pages/More/TermsOfService.jsx b/src/js/pages/More/TermsOfService.jsx index 17fb12baa..5743f4d6b 100755 --- a/src/js/pages/More/TermsOfService.jsx +++ b/src/js/pages/More/TermsOfService.jsx @@ -19,7 +19,7 @@ export default class TermsOfService extends React.Component { return ( <PageContentContainer> <Helmet> - <title>Terms of Service - We Vote</title> + <title>Terms of Service - WeVote</title> <link rel="canonical" href="https://wevote.us/more/terms" /> </Helmet> <div className="container-fluid well"> diff --git a/src/js/pages/OpinionsFollowed.jsx b/src/js/pages/OpinionsFollowed.jsx index 474642fac..94def089f 100755 --- a/src/js/pages/OpinionsFollowed.jsx +++ b/src/js/pages/OpinionsFollowed.jsx @@ -80,7 +80,7 @@ export default class OpinionsFollowed extends Component { // console.log('OpinionsFollowed, organizationsFollowedListForDisplay: ', organizationsFollowedListForDisplay); return ( <div className="opinions-followed__container"> - <Helmet title="Who You're Following - We Vote" /> + <Helmet title="Who You're Following - WeVote" /> <section className="card"> <div className="card-main"> <h1 className="h1">Who You&apos;re Following</h1> diff --git a/src/js/pages/OpinionsIgnored.jsx b/src/js/pages/OpinionsIgnored.jsx index 7754d38ed..85b612ea3 100644 --- a/src/js/pages/OpinionsIgnored.jsx +++ b/src/js/pages/OpinionsIgnored.jsx @@ -39,7 +39,7 @@ export default class OpinionsIgnored extends Component { renderLog('OpinionsIgnored'); // Set LOG_RENDER_EVENTS to log all renders return ( <div className="opinions-followed__container"> - <Helmet title="Who You're Ignoring - We Vote" /> + <Helmet title="Who You're Ignoring - WeVote" /> <section className="card"> <div className="card-main"> <h1 className="h1">Who You&apos;re Ignoring</h1> diff --git a/src/js/pages/PageNotFound.jsx b/src/js/pages/PageNotFound.jsx index a970bfe93..c11fc7f0c 100644 --- a/src/js/pages/PageNotFound.jsx +++ b/src/js/pages/PageNotFound.jsx @@ -25,7 +25,7 @@ class PageNotFound extends Component { return ( <PageContentContainer> <div className="container-fluid"> - <Helmet title="Page Not Found - We Vote" /> + <Helmet title="Page Not Found - WeVote" /> <Wrapper> <Card> <EmptyBallotMessageContainer> diff --git a/src/js/pages/Ready.jsx b/src/js/pages/Ready.jsx index 8689da450..000295f9b 100644 --- a/src/js/pages/Ready.jsx +++ b/src/js/pages/Ready.jsx @@ -175,7 +175,7 @@ class Ready extends Component { <ReadyPageContainer className="container-fluid" style={this.getTopPadding()}> <SnackNotifier /> <Helmet> - <title>Ready to Vote? - We Vote</title> + <title>Ready to Vote? - WeVote</title> <link rel="canonical" href="https://wevote.us/ready" /> </Helmet> <BrowserPushMessage incomingProps={this.props} /> diff --git a/src/js/pages/ReadyLight.jsx b/src/js/pages/ReadyLight.jsx index 72373152c..00860e0da 100644 --- a/src/js/pages/ReadyLight.jsx +++ b/src/js/pages/ReadyLight.jsx @@ -127,7 +127,7 @@ class ReadyLight extends Component { <PageContentContainer> <ReadyPageContainer className="container-fluid" style={this.getTopPadding()}> <Helmet> - <title>Ready to Vote? - We Vote</title> + <title>Ready to Vote? - WeVote</title> <link rel="canonical" href="https://wevote.us/" /> </Helmet> <BrowserPushMessage incomingProps={this.props} /> diff --git a/src/js/pages/Register.jsx b/src/js/pages/Register.jsx index d60b5865d..634a433e3 100644 --- a/src/js/pages/Register.jsx +++ b/src/js/pages/Register.jsx @@ -442,7 +442,7 @@ class Register extends Component { return ( <PageContentContainer> <PageContainer className="container-fluid"> - <Helmet title="Register to Vote - We Vote" /> + <Helmet title="Register to Vote - WeVote" /> <BrowserPushMessage incomingProps={this.props} /> <div className="row" style={{ paddingTop: 32 }}> <div className="col-sm-12 col-lg-8"> diff --git a/src/js/pages/Remind/RemindContactsRoot.jsx b/src/js/pages/Remind/RemindContactsRoot.jsx index 234e69d08..b453903d3 100644 --- a/src/js/pages/Remind/RemindContactsRoot.jsx +++ b/src/js/pages/Remind/RemindContactsRoot.jsx @@ -908,7 +908,7 @@ class RemindContactsRoot extends React.Component { classes={{ root: classes.addContactsManuallyLink }} onClick={this.goToDownloadApp} > - Import contacts from We Vote App + Import contacts from WeVote App </Button> </DesktopNextButtonsInnerWrapper> </ImportContactsOuterWrapperUShowDesktopTablet> @@ -985,7 +985,7 @@ class RemindContactsRoot extends React.Component { classes={{ root: classes.addContactsManuallyLink }} onClick={this.goToDownloadApp} > - Import contacts from We Vote App + Import contacts from WeVote App </Button> </DesktopNextButtonsInnerWrapper> </DesktopNextButtonsOuterWrapperUShowDesktopTablet> @@ -1035,7 +1035,7 @@ class RemindContactsRoot extends React.Component { return ( <PageContentContainerAccountSetUp> - <Helmet title="Find Your Friends - We Vote" /> + <Helmet title="Find Your Friends - WeVote" /> <AccountSetUpRootWrapper> <WeVoteLogoWrapper> <WeVoteLogo diff --git a/src/js/pages/SetUpAccount/SetUpAccountRoot.jsx b/src/js/pages/SetUpAccount/SetUpAccountRoot.jsx index 40c86742b..e40fa2cc3 100644 --- a/src/js/pages/SetUpAccount/SetUpAccountRoot.jsx +++ b/src/js/pages/SetUpAccount/SetUpAccountRoot.jsx @@ -663,7 +663,7 @@ class SetUpAccountRoot extends React.Component { } return ( <PageContentContainerAccountSetUp> - <Helmet title="Set Up Account - We Vote" /> + <Helmet title="Set Up Account - WeVote" /> <AccountSetUpRootWrapper> <WeVoteLogoWrapper> <WeVoteLogo diff --git a/src/js/pages/Settings/ClaimYourPage.jsx b/src/js/pages/Settings/ClaimYourPage.jsx index ed32e5fa0..c3e3f5614 100644 --- a/src/js/pages/Settings/ClaimYourPage.jsx +++ b/src/js/pages/Settings/ClaimYourPage.jsx @@ -9,7 +9,7 @@ export default class ClaimYourPage extends Component { renderLog('ClaimYourPage'); // Set LOG_RENDER_EVENTS to log all renders return ( <PageContentContainer> - <Helmet title="Claim Your Page - We Vote" /> + <Helmet title="Claim Your Page - WeVote" /> <div className="container-fluid well u-stack--md u-inset--md"> <h3 className="text-center"> Claim Your Page diff --git a/src/js/pages/Settings/Location.jsx b/src/js/pages/Settings/Location.jsx index 529eede93..0110b63e5 100644 --- a/src/js/pages/Settings/Location.jsx +++ b/src/js/pages/Settings/Location.jsx @@ -82,7 +82,7 @@ export default class Location extends Component { return ( <PageContentContainer> <div className="container-fluid well u-stack--md u-inset--md"> - <Helmet title="Enter Your Address - We Vote" /> + <Helmet title="Enter Your Address - WeVote" /> <BrowserPushMessage incomingProps={this.props} /> <div> <AddressBox diff --git a/src/js/pages/Settings/UnsubscribeRoot.jsx b/src/js/pages/Settings/UnsubscribeRoot.jsx index 9734cba59..7ddd13714 100644 --- a/src/js/pages/Settings/UnsubscribeRoot.jsx +++ b/src/js/pages/Settings/UnsubscribeRoot.jsx @@ -424,7 +424,7 @@ class UnsubscribeRoot extends React.Component { if (showWhatIsWeVote) { return ( <PageContentContainerAccountSetUp> - <Helmet title="Unsubscribe - We Vote" /> + <Helmet title="Unsubscribe - WeVote" /> <Suspense fallback={<></>}> <WhatIsWeVote toggleWhatIsWeVote={this.toggleWhatIsWeVote} /> </Suspense> @@ -434,7 +434,7 @@ class UnsubscribeRoot extends React.Component { return ( <PageContentContainerAccountSetUp> - <Helmet title="Unsubscribe - We Vote" /> + <Helmet title="Unsubscribe - WeVote" /> <AccountSetUpRootWrapper> <WeVoteLogoWrapper> <WeVoteLogo @@ -470,7 +470,7 @@ class UnsubscribeRoot extends React.Component { color="primary" onClick={this.toggleWhatIsWeVote} > - What is We Vote? + What is WeVote? </Button> </WhatIsWeVoteLinkWrapper> </AccountSetUpRootWrapper> diff --git a/src/js/pages/Settings/VoterGuideListDashboard.jsx b/src/js/pages/Settings/VoterGuideListDashboard.jsx index 4a5ca982f..a1ca58ca2 100644 --- a/src/js/pages/Settings/VoterGuideListDashboard.jsx +++ b/src/js/pages/Settings/VoterGuideListDashboard.jsx @@ -147,7 +147,7 @@ class VoterGuideListDashboard extends Component { // const currentGoogleCivicElectionId = 0; return ( <div className="settings-dashboard"> - <Helmet title="Your Endorsements - We Vote" /> + <Helmet title="Your Endorsements - WeVote" /> <PageContentContainer> <div className="container-fluid"> <div className="row"> diff --git a/src/js/pages/Squads.jsx b/src/js/pages/Squads.jsx index 19d372731..9f5e211d1 100644 --- a/src/js/pages/Squads.jsx +++ b/src/js/pages/Squads.jsx @@ -165,7 +165,7 @@ class Squads extends Component { <SquadsPageContainer className="container-fluid" style={this.getTopPadding()}> <SnackNotifier /> <Helmet> - <title>Democracy Squads - We Vote</title> + <title>Democracy Squads - WeVote</title> <link rel="canonical" href="https://wevote.us/squads" /> </Helmet> <BrowserPushMessage incomingProps={this.props} /> diff --git a/src/js/pages/TwitterHandleLanding.jsx b/src/js/pages/TwitterHandleLanding.jsx index 24d299154..30da8e48d 100644 --- a/src/js/pages/TwitterHandleLanding.jsx +++ b/src/js/pages/TwitterHandleLanding.jsx @@ -234,7 +234,7 @@ export default class TwitterHandleLanding extends Component { } : {} } > - <Helmet title="Not Found - We Vote" /> + <Helmet title="Not Found - WeVote" /> <h3 className="h3">Claim Your Page</h3> <div className="medium"> We were not able to find an account for the Twitter Handle diff --git a/src/js/pages/Values.jsx b/src/js/pages/Values.jsx index c40937509..ae629483c 100644 --- a/src/js/pages/Values.jsx +++ b/src/js/pages/Values.jsx @@ -34,7 +34,7 @@ const FirstAndLastNameRequiredAlert = React.lazy(() => import(/* webpackChunkNam const testimonialPhoto = '../../img/global/photos/Dale_McGrew-48x48.jpg'; -// const facebookInfoText = "By signing into Facebook here, you can choose which friends you want to talk politics with, and avoid the trolls (or that guy from work who rambles on)! You control who is in your We Vote network."; +// const facebookInfoText = "By signing into Facebook here, you can choose which friends you want to talk politics with, and avoid the trolls (or that guy from work who rambles on)! You control who is in your WeVote network."; const testimonialAuthor = 'Dale M., Oakland, California'; const imageUrl = normalizedImagePath(testimonialPhoto); const testimonial = 'I like seeing the opinions of people who share my values.'; @@ -141,7 +141,7 @@ export default class Values extends Component { <Suspense fallback={<LoadingWheelComp />}> <div className="container-fluid"> <SnackNotifier /> - <Helmet title="Endorsements - We Vote" /> + <Helmet title="Endorsements - WeVote" /> <BrowserPushMessage incomingProps={this.props} /> <div className="row"> <div id="mainContentColumn" className="col-sm-12 col-md-8"> diff --git a/src/js/pages/Values/OneValue.jsx b/src/js/pages/Values/OneValue.jsx index 4f905646c..674feabc8 100755 --- a/src/js/pages/Values/OneValue.jsx +++ b/src/js/pages/Values/OneValue.jsx @@ -228,7 +228,7 @@ class OneValue extends Component { <PageContentContainer> <OneValueWrapper> <Helmet> - <title>{`${pageTitle} - We Vote`}</title> + <title>{`${pageTitle} - WeVote`}</title> {issueSlugFromName && ( <link rel="canonical" href={`https://wevote.us/value/${issueSlugFromName}`} /> )} diff --git a/src/js/pages/Values/ValuesList.jsx b/src/js/pages/Values/ValuesList.jsx index ab1fc936d..4eedd98f5 100644 --- a/src/js/pages/Values/ValuesList.jsx +++ b/src/js/pages/Values/ValuesList.jsx @@ -202,7 +202,7 @@ export default class ValuesList extends Component { } else { return ( <PageContentContainer> - <Helmet title="Values - We Vote" /> + <Helmet title="Values - WeVote" /> {generatedContent} </PageContentContainer> ); diff --git a/src/js/pages/Vote.jsx b/src/js/pages/Vote.jsx index 61721a9f6..f5ee7df57 100644 --- a/src/js/pages/Vote.jsx +++ b/src/js/pages/Vote.jsx @@ -421,7 +421,7 @@ class Vote extends Component { <div className="container-fluid"> <div className="row"> <div className="col-md-12"> - <Helmet title="Vote - We Vote" /> + <Helmet title="Vote - WeVote" /> <header className="ballot__header__group"> <BallotTitleHeader /> </header> diff --git a/src/js/pages/VoterGuide/OrganizationVoterGuide.jsx b/src/js/pages/VoterGuide/OrganizationVoterGuide.jsx index 982e246f2..1b35ce092 100755 --- a/src/js/pages/VoterGuide/OrganizationVoterGuide.jsx +++ b/src/js/pages/VoterGuide/OrganizationVoterGuide.jsx @@ -291,7 +291,7 @@ export default class OrganizationVoterGuide extends Component { } const { location, match: { params } } = this.props; - const titleText = `${organization.organization_name} - We Vote`; + const titleText = `${organization.organization_name} - WeVote`; const isVoterOwner = organization.organization_we_vote_id !== undefined && organization.organization_we_vote_id === this.state.voter.linked_organization_we_vote_id; diff --git a/src/js/pages/VoterGuide/OrganizationVoterGuideCandidate.jsx b/src/js/pages/VoterGuide/OrganizationVoterGuideCandidate.jsx index 88adc8412..c65aa27f4 100644 --- a/src/js/pages/VoterGuide/OrganizationVoterGuideCandidate.jsx +++ b/src/js/pages/VoterGuide/OrganizationVoterGuideCandidate.jsx @@ -151,7 +151,7 @@ class OrganizationVoterGuideCandidate extends Component { } const candidateName = toTitleCase(candidate.ballot_item_display_name); - const titleText = `${candidateName} - We Vote`; + const titleText = `${candidateName} - WeVote`; const descriptionText = `Information about ${candidateName}, candidate for ${candidate.contest_office_name}`; const voter = VoterStore.getVoter(); const candidateAdminEditUrl = `${webAppConfig.WE_VOTE_SERVER_ROOT_URL}c/${candidate.id}/edit/?google_civic_election_id=${VoterStore.electionId()}&state_code=`; diff --git a/src/js/pages/VoterGuide/OrganizationVoterGuideMeasure.jsx b/src/js/pages/VoterGuide/OrganizationVoterGuideMeasure.jsx index a72635e53..e2d3f4c8e 100644 --- a/src/js/pages/VoterGuide/OrganizationVoterGuideMeasure.jsx +++ b/src/js/pages/VoterGuide/OrganizationVoterGuideMeasure.jsx @@ -116,7 +116,7 @@ export default class OrganizationVoterGuideMeasure extends Component { } const measureName = toTitleCase(this.state.measure.ballot_item_display_name); - const titleText = `${measureName} - We Vote`; + const titleText = `${measureName} - WeVote`; const descriptionText = `Information about ${measureName}`; const voter = VoterStore.getVoter(); const measureAdminEditUrl = `${webAppConfig.WE_VOTE_SERVER_ROOT_URL}m/${this.state.measure.id}/edit/?google_civic_election_id=${VoterStore.electionId()}&state_code=`; diff --git a/src/js/pages/VoterGuide/OrganizationVoterGuideOffice.jsx b/src/js/pages/VoterGuide/OrganizationVoterGuideOffice.jsx index 892fbcfdc..c424eeb59 100644 --- a/src/js/pages/VoterGuide/OrganizationVoterGuideOffice.jsx +++ b/src/js/pages/VoterGuide/OrganizationVoterGuideOffice.jsx @@ -77,7 +77,7 @@ export default class OrganizationVoterGuideOffice extends Component { ); } const officeName = toTitleCase(office.ballot_item_display_name); - const titleText = `${officeName} - We Vote`; + const titleText = `${officeName} - WeVote`; const descriptionText = `Choose who you support for ${officeName}in the November Election`; return ( diff --git a/src/js/pages/VoterGuide/VerifyThisIsMe.jsx b/src/js/pages/VoterGuide/VerifyThisIsMe.jsx index 95d279995..8e48ef293 100755 --- a/src/js/pages/VoterGuide/VerifyThisIsMe.jsx +++ b/src/js/pages/VoterGuide/VerifyThisIsMe.jsx @@ -165,7 +165,7 @@ class VerifyThisIsMe extends Component { return ( <PageContentContainer> <Helmet> - <title>Claim This Page - We Vote</title> + <title>Claim This Page - WeVote</title> <meta name="robots" content="noindex" data-react-helmet="true" /> </Helmet> <div className="card"> @@ -221,13 +221,13 @@ class VerifyThisIsMe extends Component { return ( <PageContentContainer> - <Helmet title={`Claim @${twitterHandle} - We Vote`} /> + <Helmet title={`Claim @${twitterHandle} - WeVote`} /> <div className="card"> <div className="card-main"> { signedInTwitter ? ( <div> <Alert variant="danger"> - You are signed into We Vote with @ + You are signed into WeVote with @ {voter.twitter_screen_name} . To claim @@ -240,7 +240,7 @@ class VerifyThisIsMe extends Component { sign out </FakeLink> {' '} - of We Vote, and then sign in again with your + of WeVote, and then sign in again with your {' '} @ {twitterHandle} @@ -293,7 +293,7 @@ class VerifyThisIsMe extends Component { // console.log("VerifyThisIsMe this.state.kindOfOwner === TWITTER_HANDLE_NOT_FOUND_IN_WE_VOTE"); return ( <PageContentContainer> - <Helmet title={`Claim @${twitterHandle} - We Vote`} /> + <Helmet title={`Claim @${twitterHandle} - WeVote`} /> <TwitterAccountCard twitterDescription={twitterDescription} twitterHandle={twitterHandle} @@ -313,14 +313,14 @@ class VerifyThisIsMe extends Component { </div> { signedInTwitter ? ( <div> - You are signed into We Vote with @ + You are signed into WeVote with @ {voter.twitter_screen_name} . To claim {' '} @ {twitterHandle} - , sign out of We Vote, and then sign in again with your + , sign out of WeVote, and then sign in again with your {' '} @ {twitterHandle} @@ -338,7 +338,7 @@ class VerifyThisIsMe extends Component { } else { return ( <PageContentContainer> - <Helmet title={`Claim @${twitterHandle} - We Vote`} /> + <Helmet title={`Claim @${twitterHandle} - WeVote`} /> <h3 className="h3">Could Not Confirm</h3> <div className="small"> We were not able to find an account for this Twitter Handle diff --git a/src/js/pages/WelcomeForCampaigns.jsx b/src/js/pages/WelcomeForCampaigns.jsx index d623b1f6c..07acf36ba 100644 --- a/src/js/pages/WelcomeForCampaigns.jsx +++ b/src/js/pages/WelcomeForCampaigns.jsx @@ -114,10 +114,10 @@ class WelcomeForCampaigns extends PureComponent { const testimonialAuthor = 'Neelam J., Columbus, Ohio'; const imageUrl = normalizedImagePath('/img/global/photos/Neelam_Joshi-200x200.jpg'); - const testimonial = 'I don\'t have time to attend rallies and listen to campaign speeches, and I don\'t trust much of what I see on Facebook. We Vote helps me cut through the chatter and use endorsements from people I trust.'; + const testimonial = 'I don\'t have time to attend rallies and listen to campaign speeches, and I don\'t trust much of what I see on Facebook. WeVote helps me cut through the chatter and use endorsements from people I trust.'; return ( <WelcomeForCampaignsWrapper id="WelcomeForCampaignsWrapper"> - <Helmet title="Welcome Campaigns - We Vote" /> + <Helmet title="Welcome Campaigns - WeVote" /> <Suspense fallback={<></>}> <WelcomeAppbar pathname={pathname} id="WelcomeForCampaigns_WelcomeAppbar" /> </Suspense> @@ -172,11 +172,11 @@ class WelcomeForCampaigns extends PureComponent { </FeatureStepLabel> </FeatureStep> <Description> - We Vote compiles endorsement data for all candidates in all states up and down + WeVote compiles endorsement data for all candidates in all states up and down {' '} the ballot, so begin adding your endorsements to get more views. Claim your free {' '} - We Vote profile today and add your endorsements, values, and branding anytime. + WeVote profile today and add your endorsements, values, and branding anytime. </Description> <FeatureStep> <FeatureStepLabel> @@ -220,7 +220,7 @@ class WelcomeForCampaigns extends PureComponent { </DescriptionImageColumn> <DescriptionLeftColumn> <Description> - We Vote is a free, easy tool that allows voters to geolocate their specific + WeVote is a free, easy tool that allows voters to geolocate their specific {' '} ballot and then plan who to vote for using easy visual guides. Voters can {' '} @@ -229,7 +229,7 @@ class WelcomeForCampaigns extends PureComponent { friends and organizations. </Description> <Description> - Using We Vote, voters can now confidently plan out their whole ballot. + Using WeVote, voters can now confidently plan out their whole ballot. </Description> <Description className="u_margin-center"> <Button diff --git a/src/js/pages/WelcomeForOrganizations.jsx b/src/js/pages/WelcomeForOrganizations.jsx index 0412876e9..70e123f0c 100644 --- a/src/js/pages/WelcomeForOrganizations.jsx +++ b/src/js/pages/WelcomeForOrganizations.jsx @@ -93,10 +93,10 @@ class WelcomeForOrganizations extends Component { const testimonialAuthor = 'Judy J., Oakland, California'; const testimonialImageUrl = normalizedImagePath('/img/global/photos/Judy_J-109x109.jpg'); - const testimonial = 'Let\'s be real: few people are reading those wonky ballot descriptions. I want deciding how to vote to be as easy and obvious as a solid Yelp review. Finally We Vote helps me plan the whole thing out way faster.'; + const testimonial = 'Let\'s be real: few people are reading those wonky ballot descriptions. I want deciding how to vote to be as easy and obvious as a solid Yelp review. Finally WeVote helps me plan the whole thing out way faster.'; return ( <WelcomeForOrganizationsWrapper> - <Helmet title="Welcome Organizations - We Vote" /> + <Helmet title="Welcome Organizations - WeVote" /> <Suspense fallback={<></>}> <WelcomeAppbar pathname={pathname} id="WelcomeForOrganizations_WelcomeAppbar" /> </Suspense> @@ -165,7 +165,7 @@ class WelcomeForOrganizations extends Component { {' '} You will be empowering individuals to register to vote, review their ballot, {' '} - find their polling location, and use We Vote tools to confidently make voting decisions. + find their polling location, and use WeVote tools to confidently make voting decisions. </Description> <Description className="u_margin-center"> <Button @@ -196,7 +196,7 @@ class WelcomeForOrganizations extends Component { </DescriptionImageColumn> <DescriptionLeftColumn> <Description> - We Vote is a free, easy tool that allows voters to geolocate their specific + WeVote is a free, easy tool that allows voters to geolocate their specific {' '} ballot and then plan who to vote for using easy visual guides. Voters can {' '} @@ -205,7 +205,7 @@ class WelcomeForOrganizations extends Component { friends and organizations. </Description> <Description> - Using We Vote, voters can now confidently plan out their whole ballot. + Using WeVote, voters can now confidently plan out their whole ballot. </Description> <Description className="u_margin-center"> <Button @@ -234,7 +234,7 @@ class WelcomeForOrganizations extends Component { </Section> <Section> <SectionTitle> - We Vote + WeVote {' '} <SectionTitleBoldGold>Premium</SectionTitleBoldGold> </SectionTitle> @@ -245,7 +245,7 @@ class WelcomeForOrganizations extends Component { <Description> Our team can partner with your brand to configure a customized landing page for you to share with members, {' '} - add a We Vote widget to your website, assist in messaging to launch the partnership, drive additional traffic, or provide analytics. Learn more! + add a WeVote widget to your website, assist in messaging to launch the partnership, drive additional traffic, or provide analytics. Learn more! </Description> <Description className="u_margin-center"> <Button diff --git a/src/js/pages/WelcomeForVoters.jsx b/src/js/pages/WelcomeForVoters.jsx index 919375d94..41563c391 100644 --- a/src/js/pages/WelcomeForVoters.jsx +++ b/src/js/pages/WelcomeForVoters.jsx @@ -132,10 +132,10 @@ class WelcomeForVoters extends PureComponent { const testimonialAuthor = 'Alissa B., Oakland, California'; const imageUrl = normalizedImagePath('/img/global/photos/Alissa_B-128x128.jpg'); - const testimonial = 'Great way to sort through my ballot! My husband and I used We Vote during the last election to learn more about our ballots and make some tough choices. Between following various organizations, and friending a couple of trusted friends, we felt like we had an excellent pool of information to draw from. It was so great!'; + const testimonial = 'Great way to sort through my ballot! My husband and I used WeVote during the last election to learn more about our ballots and make some tough choices. Between following various organizations, and friending a couple of trusted friends, we felt like we had an excellent pool of information to draw from. It was so great!'; return ( <WelcomeForVotersWrapper> - <Helmet title="Welcome Voters - We Vote" /> + <Helmet title="Welcome Voters - WeVote" /> <Suspense fallback={<></>}> <WelcomeAppbar pathname={pathname} id="WelcomeForVoters_WelcomeAppbar" /> </Suspense> @@ -162,7 +162,7 @@ class WelcomeForVoters extends PureComponent { </HeaderForVoters> <Section> <SectionTitle> - We Vote is + WeVote is <SectionTitleBold> Free &amp; Easy</SectionTitleBold> </SectionTitle> <Step> @@ -252,7 +252,7 @@ class WelcomeForVoters extends PureComponent { <SectionTitle>You are Signed In</SectionTitle> <Description> <Bold>Welcome! </Bold> - Thank you for being part of We Vote. + Thank you for being part of WeVote. <br /> <Link to="/ready" underline="hover"> <span className="u-link-color"> @@ -264,7 +264,7 @@ class WelcomeForVoters extends PureComponent { </Section> ) : ( <Section> - <SectionTitle>Sign up to get updates about We Vote</SectionTitle> + <SectionTitle>Sign up to get updates about WeVote</SectionTitle> <SignUpContainer> <TextBox icon={<Person />} diff --git a/src/js/startCordova.js b/src/js/startCordova.js index 2f67c50a9..7b953245e 100644 --- a/src/js/startCordova.js +++ b/src/js/startCordova.js @@ -35,7 +35,7 @@ function startMessaging (voterDeviceId) { console.log('Cordova: Firebase FCM - New foreground FCM decomposed alert message:', alert); navigator.notification.alert(alert, () => console.log('Cordova: WeVote FCM Message navigator.notification.alert dismissed'), - 'We Vote'); + 'WeVote'); // Save until Android badge count is working, or we gave up on it // for (const [key, value] of Object.entries(payload)) { diff --git a/webpack.config.js b/webpack.config.js index e3378a920..564887f22 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -99,7 +99,7 @@ module.exports = (env, argv) => ({ new CleanWebpackPlugin(), new ESLintPlugin({ failOnError: false, failOnWarning: false }), new HtmlWebpackPlugin({ - title: 'We Vote Sample Ballot', + title: 'WeVote Sample Ballot', template: path.resolve(__dirname, `./${source}/index.html`), }), ...(bundleAnalysis ? [