Initial commit of the event resource wizard
Initial commit of CKEditor file browser / learning object repository work
Updates file browser to handle file uploading, adds sql, learning object crud
Ongoing work on file browser
File browser now has a much nicer looking grid view, and handles thumbnail generation (for images)
Moves file browser & serve-learning-object to api, updates load_rte to use different URL for files vs. images, updates learning object class to include mime_type and include it in fetchAllRecordsByProxyID as an optional parameter.
Enables send to server button functionality from CKEditor, moves javascript & CSS into external files. Changes API ID parameter to just "id"
Adds lazy-loading in table view and tile view.
Several updates to the event resource wizard, including data validation in the api, updates to the js to build out all the necessary interfaces. Refs #110
Adds drag & drop uploads
Brings feature-lor inline with develop
Adds alternative upload functionality for browsers that need it
Adds supporting models for event resource types, includes js updates as well. Refs #110
Adds more supporting models for event resources. Refs #110
Adds mime type verification, error messaging, updates upload modal to show spinner while uploading.
Adds graphics, sql updates
Adds thumbnail handling for other file types, fixes bug where grid view was being loaded when it wasn't currently displayed. Fixes bug where missing file could cause php error.
Sets default length of data tables to 25, adds check for learning object repository directory to installer.
Adds processing to the event resource api to handle file uploads, also adds js to handle file uploading. Refs #110
Updates curriculum explorer mapping options to be checkboxes