Add:
static/(sass/about.sass, js/about.js)
-Convert `adjustVimeoDimensions()`, which created the
fluid-dimensioned Vimeo video, to a pure CSS solution.
Add:
templates/about.html. static/(sass/about.sass, js/about.js)
-Embed our Vimeo video, and add the Javascript necessary to make
it fluid-width.
Ref:
templates/about.html
-The file's indented formatting was completely mangled in a
previous commit; reformat.
Add:
templates/developers.html
-Update the developers page with an "under construction"
message.
static/sass/developers.sass
-Add a bare-bones stylesheet for the developers page.
Fix:
static/js/index.advanced-search-form.js
-Clicking the "submit" button in the advanced-search form didn't
actually populate the results div because of an incorrect call
to `queryServer()` instead of `populateResults()`.
Add:
static/sass/_logo.sass
-The `bitshift` logo visible on our home-page may likely end up on
other pages; move all of its styling to a SASS partial.
templates/docs.html
-Add `bitshift` logo.
Add:
templates/docs.html
-Reorganize page structure into a nested-unordered-list tree,
for the inherent indentation.
-Add content to each section.
static/sass/docs.sass
-Add virtually all of the necessary styling for the docs page.
Add:
templates/index.html, static/(js/index.advanced-search-form.js,
sass/index.sass)
-Add a "submit" button to the advanced search form, with styling
and appropriate callbacks.
Add:
static/js/index.advanced-search-form.js
-Fix lack of drop-down autocompletion in new `language` fields.
-Change the names displayed next to input fields to match those
present in the sidebar.
Add:
static/js/index.js
-Introduce a maximum character length to each attribute field.
static/sass/index.sass
-Add `overflow: auto` only when hidden information is displayed.
-Decrease the width of the code viewport on hover; move the
hidden information less far right.
Add:
templates/index.html, static/sass/index.sass,
static/img/index/search_bar_magnifying_glass.png
-Replace the magnifying-glass advanced-search icon with a simple
textual button.
static/(js/index.js, sass/index.sass)
-Slightly modify the appearance of error messages; add message
for no results.
Add:
bitshift/assets.py, static/sass/404.sass
-Add `syntax_highlight()` and style rules to perform syntax
highlighting on 404 error messages; used in
`templates/error404.html`.
templates
-Add a `Jinja` expression to select a random "404" message from
a sequence.
Add:
static/img/about/bio*.jpg
-Scale bio images to a smaller size, from 500x500px to
200x200px, as they were far larger than necessary for their
dimensions on the about page.
Add:
templates/about.html
-Replace filler text with real biographies.
-Make all images hyperlinks to our `GitHub`s.
static/img/about/bio(1, 2, 3).jpg
-Update biography images with our headshots.
Add:
static/js/index.js
-Modify functions to add actual result codelets to the `results`
column: redefine `populateResults()` as a wrapper for
`loadMoreResults()`, introduce a `Deferred` return-type to
`queryServer()`, and change some incorrect object field names
(eg, "html_code", which should've been "code") in
`createResult()`.
Fix:
static/sass/index.sass
-Allow codelet-scrolling, and modify result component widths.
Add:
templates/about.html, static/sass/about.sass
-Change parallax image offsets and scroll speeds; current
implementation still isn't scalable to different resolutions
(it'll work for most, but not all).
Add:
templates/about.html, static/sass/about.sass
-Add biography-section HTML structure and styling, containing
filler images and lorem ipsum; now, it's just a matter of
substituting in the appropriate content.
static/img/about.bio(1, 2, 3).jpg
-Add placeholder bio images.
Add:
templates/index.html, static/sass/index.sass
-Move the "add group" and "remove group" buttons inside the
advanced-search form to a different location.
static/img/index/
-Following convention established by the "about" page, all
page-specific images should be located in a subdirectory of
`static/img/` named after the page. Add `index` dir.
Add:
app.py
-Remove hard-coded routes for files in the application's "root"
(`static/`) directory; redefined Flask's `static_url_path`
accordingly. Files can now be directly accessed by URL.
bitshift/assets.py
-Remove the `static/` prepended to all resource paths.
Add:
static/js/main.js
-Add a global javascript file, with bitshift's Google Analytics
snippet.
static/google10335120a3066831.html
-Add our Google "Administrator Console" authentication.