Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Media page #89

Open
wants to merge 15 commits into
base: master
Choose a base branch
from
Open

Conversation

srenatus
Copy link
Contributor

This is a rather big change, so let's discuss it.

The rationale for removing the theme's javascript.[min.].js was that working with other JS stuff requires knowing the versions what are in use, and it's tedious to grep through this file over and over again. Using cdnjs for those files felt right, why waste systemli's bandwidth.

In the process, I cleaned up the JS libs what were included (e.g. sheetrock was no longer needed), and fixed the <script> tags to accomodate for most JS libs being loaded in _includes/footer_scripts.html just before </body> (i.e., use $(document).ready(function(){/* ... */});

Also introduced some SVG handling to use the Chaosknoten as hover-ified link icon.

I guess the labels for title, event, author (below the media icons) are not optimal. Ideas? Same goes for the h3s for the media titles.

- replace feeling-responsive js bundle by separate script tags (for
  transparency)
- remove js files no longer needed (sheetrock, handlebars, ...)
- use cdnjs when possible
- youtube and vimeo
- to fix: media.ccc.de (iframe trouble, SAMEORIGIN)
TODO:
- thumbnails
- proper captions
- rest of the presskit images (?)
- back-to-top-buttons
- hover-effect works after replacing the svg
- changed link to new-tab, because I haven't yet figured out how to
  embed media.ccc.de properly: the /oembed iframe works now (thanks
  to quick fixes by the nice folks in #voc), but looks...no nice.
  Horizontal stretching would be nice, and including more of the
  features of media.ccc.de (download, audio) -- long story short, a new
  window seemed like the best solution.
Speaker_Icon.svg is
https://commons.wikimedia.org/wiki/File:Speaker_Icon.svg with some
styles removed to make css styling work
Not sure why I missed that (must have pushed uncommited changes to dev,
sorry)...
...doesn't look good on the pictures, at least with the current titles
not everyone is using binstubs, but it doesn't hurt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant