add gitter maintenance modal

This commit is contained in:
Quincy Larson
2015-07-18 23:31:57 -07:00
parent 7aeb9fd3b8
commit bf236006d5
2 changed files with 23 additions and 24 deletions

View File

@ -292,10 +292,10 @@
" <li class='large-li'><a href='//gitter.im/FreeCodeCamp/Chinese' target='_blank'>Chinese</a></li>",
" <li class='large-li'><a href='//gitter.im/FreeCodeCamp/Deutsch' target='_blank'>German</a></li>",
" <li class='large-li'><a href='//gitter.im/FreeCodeCamp/Dutch' target='_blank'>Dutch</a></li>",
" <li class='large-li'><a href='//gitter.im/FreeCodeCamp/Espanol' target='_blank'>Spanish</a></li>",
" <li class='large-li'><a href='//gitter.im/FreeCodeCamp/Espanol' target='_blank'>Spanish</a></li>",
" <li class='large-li'><a href='//gitter.im/FreeCodeCamp/Francais' target='_blank'>French</a></li>",
" <li class='large-li'><a href='//gitter.im/FreeCodeCamp/Japanese' target='_blank'>Japanese</a></li>",
" <li class='large-li'><a href='//gitter.im/FreeCodeCamp/Korean' target='_blank'>Korean</a></li>",
" <li class='large-li'><a href='//gitter.im/FreeCodeCamp/Japanese' target='_blank'>Japanese</a></li>",
" <li class='large-li'><a href='//gitter.im/FreeCodeCamp/Korean' target='_blank'>Korean</a></li>",
" <li class='large-li'><a href='//gitter.im/FreeCodeCamp/Persian' target='_blank'>Persian</a></li>",
" <li class='large-li'><a href='//gitter.im/FreeCodeCamp/Portugues' target='_blank'>Portugues</a></li>",
" <li class='large-li'><a href='//gitter.im/FreeCodeCamp/Russian' target='_blank'>Russian</a></li>",
@ -408,7 +408,7 @@
" <tr><td>Bydgoszcz</td><td><a href='//www.facebook.com/groups/free.code.camp.bydgoszcz/' target='_blank'>Facebook</a> </td><td><a href='//gitter.im/freecodecamp/Bydgoszcz' target='_blank'>Gitter</a></td></tr>",
" <tr><td>Cairo</td><td><a href='//www.facebook.com/groups/free.code.camp.cairo/' target='_blank'>Facebook</a> </td><td><a href='//gitter.im/freecodecamp/Cairo' target='_blank'>Gitter</a></td></tr>",
" <tr><td>Calgary</td><td><a href='//www.facebook.com/groups/free.code.camp.calgary/' target='_blank'>Facebook</a> </td><td><a href='//gitter.im/freecodecamp/Calgary' target='_blank'>Gitter</a></td></tr>",
" <tr><td>Cali</td><td><a href='https://www.facebook.com/groups/free.code.camp.cali/' target='_blank'>Facebook</a> </td><td><a href='//gitter.im/freecodecamp/Cali' target='_blank'>Gitter</a></td></tr>",
" <tr><td>Cali</td><td><a href='https://www.facebook.com/groups/free.code.camp.cali/' target='_blank'>Facebook</a> </td><td><a href='//gitter.im/freecodecamp/Cali' target='_blank'>Gitter</a></td></tr>",
" <tr><td>Campinas</td><td><a href='//www.facebook.com/groups/free.code.camp.campinas/' target='_blank'>Facebook</a> </td><td><a href='//gitter.im/freecodecamp/Campinas' target='_blank'>Gitter</a></td></tr>",
" <tr><td>Canberra</td><td><a href='https://www.facebook.com/groups/free.code.camp.canberra/' target='_blank'>Facebook</a> </td><td><a href='//gitter.im/freecodecamp/Canberra' target='_blank'>Gitter</a></td></tr>",
" <tr><td>Cape Cod</td><td><a href='//www.facebook.com/groups/free.code.camp.cape.cod/' target='_blank'>Facebook</a> </td><td><a href='//gitter.im/freecodecamp/CapeCod' target='_blank'>Gitter</a></td></tr>",
@ -649,7 +649,7 @@
" <tr><td>Tijuana</td><td><a href='//www.facebook.com/groups/free.code.camp.tijuana/' target='_blank'>Facebook</a></td><td><a href='//gitter.im/freecodecamp/Tijuana' target='_blank'>Gitter</a></td></tr>",
" <tr><td>Tirana</td><td><a href='//www.facebook.com/groups/free.code.camp.tirana/' target='_blank'>Facebook</a></td><td><a href='//gitter.im/freecodecamp/Tirana' target='_blank'>Gitter</a></td></tr>",
" <tr><td>Tokyo</td><td><a href='https://www.facebook.com/groups/free.code.camp.tokyo/' target='_blank'>Facebook</a> </td><td><a href='//gitter.im/freecodecamp/Tokyo' target='_blank'>Gitter</a></td></tr>",
" <tr><td>Tom's River</td><td><a href='https://www.facebook.com/groups/free.code.camp.toms.river/' target='_blank'>Facebook</a> </td><td><a href='//gitter.im/freecodecamp/TomsRiver' target='_blank'>Gitter</a></td></tr>",
" <tr><td>Tom's River</td><td><a href='https://www.facebook.com/groups/free.code.camp.toms.river/' target='_blank'>Facebook</a> </td><td><a href='//gitter.im/freecodecamp/TomsRiver' target='_blank'>Gitter</a></td></tr>",
" <tr><td>Torino</td><td><a href='//www.facebook.com/groups/free.code.camp.torino/' target='_blank'>Facebook</a></td><td><a href='//gitter.im/freecodecamp/Torino' target='_blank'>Gitter</a></td></tr>",
" <tr><td>Toronto</td><td><a href='//www.facebook.com/groups/free.code.camp.to/' target='_blank'>Facebook</a></td><td><a href='//gitter.im/freecodecamp/Toronto' target='_blank'>Gitter</a></td></tr>",
" <tr><td>Trivandrum</td><td><a href='https://www.facebook.com/groups/freecodecamp.trivandrum/' target='_blank'>Facebook</a> </td><td><a href='//gitter.im/freecodecamp/Trivandrum' target='_blank'>Gitter</a></td></tr>",
@ -798,7 +798,7 @@
" <p class='large-p'>Building nonprofit projects is the main way that our campers learn full stack JavaScript and agile software development. Once you complete the Free Code Camp Waypoints, Bonfires, Ziplines and Basejumps, you'll begin this process.</p>",
" <h3>Starting with the end in mind</h3>",
" <p class='large-p'>Our goal at Free Code Camp is to help you land a job as a junior software developer (or, if you prefer, a 'pivot job' that leads your current career in a more technical direction).</p>",
" <p class='large-p'>You'll continue to work on nonprofit projects until you've built a sufficiently impressive portfolio and references to start your job search. Your portfolio will ultimately have three to five nonprofit projects. We estimate that the 900 hours of nonprofit projects you're going to complete, in addition to the 100 hours of challenges you've already completed, will be enough to qualify you for your first coding job. This will produce a much broader portfolio than a traditional coding bootcamp, which generally only has one or two capstone projects.</p>",
" <p class='large-p'>You'll continue to work on nonprofit projects until you've built a sufficiently impressive portfolio and references to start your job search. Your portfolio will ultimately have four nonprofit projects. We estimate that the 800 hours of nonprofit projects you're going to complete, in addition to the 800 hours of challenges you've already completed, will be enough to qualify you for your first coding job. This will produce a much broader portfolio than a traditional coding bootcamp, which generally only has one or two capstone projects.</p>",
" <h3>Choosing your first Nonprofit Project</h3>",
" <p class='large-p'>We've categorized all the nonprofit projects by estimated time investment per camper: 100 hours, 200 hours, and 300 hours. These are only rough estimates.</p>",
" <p class='large-p'>Example: if you and the camper you're paired up with (your pair) each stated you could work 20 hours per week. If the project is a 100 hour per camper project, you should be able to complete it in about 5 weeks.</p>",
@ -1133,4 +1133,4 @@
"</div>"
]
}
]
]

View File

@ -83,20 +83,19 @@ block content
li.large-p.negative-10
a(href="/challenges/#{challenge.name}")= challenge.name
//#announcementModal.modal(tabindex='-1')
// .modal-dialog.animated.fadeInUp.fast-animation
// .modal-content
// .modal-header.challenge-list-header Our chat is slow right now
// a.close.closing-x(href='#', data-dismiss='modal', aria-hidden='true') ×
// .modal-body
// h3.text-left Please note that Gitter.im, our chat client, isn't working properly right now.
// h3.text-left Gitter is working to fix this ASAP. If you can't join our chat room, please try again later.
// h3.text-left Thank you for your patience. In the meantime, happy coding!
// a.btn.btn-lg.btn-primary.btn-block(href='#', data-dismiss='modal', aria-hidden='true') Thanks for the heads-up
//script.
// $(document).ready(function () {
// if (!localStorage || !localStorage.gitter1) {
// $('#announcementModal').modal('show');
// localStorage.gitter1 = "true";
// }
// });
#announcementModal.modal(tabindex='-1')
.modal-dialog.animated.fadeInUp.fast-animation
.modal-content
.modal-header.challenge-list-header The chat service we use is doing maintenance.
a.close.closing-x(href='#', data-dismiss='modal', aria-hidden='true') ×
.modal-body
h3.text-left Please note that Gitter.im, our chat client, won't be available between 3 AM and 5 AM EST.
h3.text-left Thank you for your patience. In the meantime, happy coding!
a.btn.btn-lg.btn-primary.btn-block(href='#', data-dismiss='modal', aria-hidden='true') Thanks for the heads-up
script.
$(document).ready(function () {
if (!localStorage || !localStorage.gitter2) {
$('#announcementModal').modal('show');
localStorage.gitter2 = "true";
}
});