mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2024-11-26 00:58:14 -05:00
created jobs page
This commit is contained in:
parent
4547c2b4c1
commit
c82aecf1f7
5 changed files with 125 additions and 0 deletions
|
@ -18,5 +18,10 @@
|
||||||
"pattern": "/hoc",
|
"pattern": "/hoc",
|
||||||
"view": "hoc",
|
"view": "hoc",
|
||||||
"title": "Hour of Code"
|
"title": "Hour of Code"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pattern": "/jobs",
|
||||||
|
"view": "jobs",
|
||||||
|
"title": "Jobs"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
51
src/views/jobs/jobs.jsx
Normal file
51
src/views/jobs/jobs.jsx
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
var React = require('react');
|
||||||
|
var render = require('../../lib/render.jsx');
|
||||||
|
|
||||||
|
require('./jobs.scss');
|
||||||
|
|
||||||
|
var Jobs = React.createClass({
|
||||||
|
type: 'Jobs',
|
||||||
|
render: function () {
|
||||||
|
return (
|
||||||
|
<div className="inner">
|
||||||
|
<div className="top">
|
||||||
|
<img src="/images/jobs.png" />
|
||||||
|
<p>Want to work on an innovative project that is transforming the ways young people create,
|
||||||
|
share, and learn?</p>
|
||||||
|
</div>
|
||||||
|
<div className="middle">
|
||||||
|
<div className="info">
|
||||||
|
<div className="leftcolumn">
|
||||||
|
<div className="thin-heading">
|
||||||
|
<p>Join the Scratch Team!</p>
|
||||||
|
</div>
|
||||||
|
<p>With Scratch, young people from all backgrounds are learning to program their own interactive
|
||||||
|
stories, games, and animations. Children and teens from around the world have created and shared
|
||||||
|
more than 5 million projects in the rapidly-growing Scratch online community.
|
||||||
|
</p>
|
||||||
|
<p>We’re seeking curious and motivated people to join our Scratch Team at the MIT Media Lab.
|
||||||
|
We're a diverse group of educators, designers, and developers, who work together in a
|
||||||
|
playful, creative environment full of LEGO bricks, craft materials, and maker tools. We
|
||||||
|
strongly value diversity, collaboration, and respect in the workplace.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div className="rightcolumn">
|
||||||
|
<img src="/images/scratch_team.png" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="bottom">
|
||||||
|
<div className="thin-heading">
|
||||||
|
<p>Current Job Openings</p>
|
||||||
|
</div>
|
||||||
|
<p><a href="/jobs/learning-developer">Learning Resource Developer </a>
|
||||||
|
<i>(MIT Media Lab, Cambridge, MA)</i></p>
|
||||||
|
<p><a href="/jobs/moderator">Community Moderator </a><i>(MIT Media Lab, Cambrige, MA or Remote)</i>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
render(<Jobs />, document.getElementById('view'));
|
69
src/views/jobs/jobs.scss
Normal file
69
src/views/jobs/jobs.scss
Normal file
|
@ -0,0 +1,69 @@
|
||||||
|
@import "../../colors";
|
||||||
|
|
||||||
|
#view {
|
||||||
|
|
||||||
|
.inner {
|
||||||
|
width: 100%;
|
||||||
|
.top {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: nowrap;
|
||||||
|
flex-direction: column;
|
||||||
|
background-color: $ui-white;
|
||||||
|
width: 100%;
|
||||||
|
font-size: 200%;
|
||||||
|
img {
|
||||||
|
width: 70%;
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
width: 70%;
|
||||||
|
margin: auto;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.middle {
|
||||||
|
background-color: $ui-gray;
|
||||||
|
width: 100%;
|
||||||
|
.info {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: nowrap;
|
||||||
|
justify-content: space-between;
|
||||||
|
width: 70%;
|
||||||
|
margin: auto;
|
||||||
|
.leftcolumn {
|
||||||
|
width: calc(66% - 20px);
|
||||||
|
line-height: 150%;
|
||||||
|
}
|
||||||
|
.rightcolumn {
|
||||||
|
display: flex;
|
||||||
|
width: 33%;
|
||||||
|
img {
|
||||||
|
margin-top: 20px;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
padding: 10px;
|
||||||
|
border: 1px solid $ui-dark-gray;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.thin-heading {
|
||||||
|
font-size: 150%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom {
|
||||||
|
background-color: $ui-white;
|
||||||
|
width: 100%;
|
||||||
|
line-height: 200%;
|
||||||
|
.thin-heading {
|
||||||
|
padding: 20px 0;
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
width: 70%;
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
BIN
static/images/jobs.png
Normal file
BIN
static/images/jobs.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 678 KiB |
BIN
static/images/scratch_team.png
Normal file
BIN
static/images/scratch_team.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.3 MiB |
Loading…
Reference in a new issue