Current Resources Menu

The current state of the Resources Menu, including [this issue](https://github.com/smtech/canvas/issues/1).

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
dev-archive-discussions

Okay. This is a big enough problem (in terms of what needs to happen) that it should really be its own development fork.

At some point, if I need to keep working on this, I will need to deal with both the pagination in the JSON responses AND reimporting the accumulated exports.

Whee!

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/dev-archive-discussions' into dev-resources-menu

Bringing dev-resources-menu up-to-date.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Collecting New Data

Getting the HTML from a variety of browsers to test out why [the menu is misbehaving](issues/1).

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/master' into dev-resources-menu

Bringing up-to-date.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
User Class

Identify a user based on a unique class in which they are enrolled and modify the menu to reflect those permissions. (Currently based on Faculty Resources -- which is removed from the Courses menu for Faculty and moved to Resources, but roles could be added.)

Added core of Lion Hub/SMS to the menu.

Signed-off-by: Seth Battis <seth@battis.net>
Organization

Organized links into nicer groupings. That make sense. To me.

Signed-off-by: Seth Battis <seth@battis.net>
Merge branch 'refs/heads/master' into dev-resources-menu
Styling, Individual Users

Removed extraneous 'a' from unframe.php.

Added individual user filtering and optional CSS styling to menu.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Reorganized, "Improved" Styling

Minor tweaks.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Whitespace, CSS

Added whitespace to the source to make it readable, updated the CSS to look less appalling.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Hide Future Courses from Students

Added a script to hide future enrollments from students on their course listing page.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Non-PHP Javascript

Using global.js to amalgamate my Javascript files, rather than PHP (which our lame web server doesn't support).

Reduce testers list and default to student view of resources menu.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Safer Function Naming Pattern

I realized that just tossing my arbitrarily named Javascript functions into the same namespace as the app that I'm modifying… could end badly.

Now all of my functions are named stmarks_*.

'would be good to move my variables out of that namespace as well, but so far nothing is breaking!

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/dev-resources-menu' into dev-discussion-permalinks

Merging in the improved naming pattern from dev-resources-menu.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>