canvas-lms/config
Ryan Florence 926cb0ca24 Fully adopt Bootstrap & update css to work with it, closes: #CNVS-1344
this commit does the following:
* upgrade bootstrap-sass gem to most recent version
* switches to using bootstrap's normalize.css and forms.css
  which fixes a whole bunch of misformatting of how bootstrap
  stuff is supposed to look, but changing those 2 affects
  a lot of our old stylesheets.
* gets rid of unified_buttons.sass and just uses bootstraps buttons.
  .ui-button @extends these because we still have to support .ui-button
  for modals & buttonsets. but .button is no longer supported.
* a lot of css file reorganization (there's no more 'blue' and
  'normal canvas', there's just canvas)
* a bunch of files had to be tweaked to look good with these changes.

test plan:
This change touches every page in canvas so, no kidding, we need to make
sure every page looks OK. In order to do that:
1. each sprint team needs to give a +1 after they make sure all the
   pages in the features they are over look good.
2. the QA person on each team needs to look at the pages for their
   teams features for a QA +1

things to look for specifically when testing:
* buttons: this gets rid of all those red 'cancel' links
  that are actually buttons, make sure all the buttons you see
  look right.  if you see 2 plain gray buttons next to each other
  like [Save] [Cancel], we should make the primary one blue (by
  adding the .btn-primary class)
* Forms: a lot of this change has to do with how form elements look,
  especially <select>s, <input>s and <label>s. look at the diffs
  for the ones that have the most changes and make sure those look
  good, but also check for the ones I missed and make sure those
  look good too.
* and just random style changes, if something looks ugly or broken
  (and it didn't before), we should fix that.

Also:
just use a link instead of a drop-menu for adding event from sidebar

we used to have a drop down menu for adding events
to cal2 from the sidebar where you'd hit a cog
and it'd ask you if you wanted to add an event or
an assignment.  this just simplifies it to an add
icon.

this: http://cl.ly/image/133a2A3q3q1M
instead of: http://cl.ly/image/46463o2s3W0g

Change-Id: I384fe273934bca96bf28423afb1402c7792d8766
Reviewed-on: https://gerrit.instructure.com/15422
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Ryan Florence <ryanf@instructure.com>
QA-Review: Ryan Florence <ryanf@instructure.com>
2013-02-28 21:06:45 -07:00
..
environments Allow the ruby-debug related gems to be conditionally excluded for IDE development. 2013-02-08 13:34:17 -07:00
initializers don't raise an error if an uploaded file has no original filename 2013-02-28 10:36:39 -07:00
locales add Japanese language translation file 2013-02-25 07:56:36 -07:00
amazon_s3.yml.example Initial commit. 2011-01-31 18:57:29 -07:00
assets.yml Fully adopt Bootstrap & update css to work with it, closes: #CNVS-1344 2013-02-28 21:06:45 -07:00
boot.rb update boot.rb for the newest brightbox 1.9 packages and ruby 2.0 2013-02-26 13:01:24 -07:00
build.js.erb Revert "delete scribd.view.js since we don't use it any more" 2012-11-08 14:27:33 -07:00
cache_store.yml.example update the comments about redis in the .yml.example files 2012-09-24 08:40:36 -06:00
cassandra.yml.example migrator for page views db -> cassandra 2012-10-31 17:10:46 -06:00
compass.rb there are no 'new' styles, take 2 2012-06-13 13:58:19 -06:00
cutycapt.yml.example Initial commit. 2011-01-31 18:57:29 -07:00
database.yml.example remove sqlite example config 2013-01-31 12:06:30 -07:00
delayed_jobs.yml.example allow disabling periodic jobs 2011-05-19 14:56:01 -06:00
domain.yml.example api: translate absolute paths to full urls with the canvas host 2012-07-02 09:53:59 -06:00
environment.rb use safe_yaml 2013-02-20 12:24:41 -07:00
external_migration.yml.example allow migrations to work across job servers 2011-02-07 15:07:49 -07:00
facebooker.yml.example Initial commit. 2011-01-31 18:57:29 -07:00
file_store.yml.example api: translate absolute paths to full urls with the canvas host 2012-07-02 09:53:59 -06:00
incoming_mail.yml.example Add multiple inbox support to IncomingMessageProcessor 2013-02-15 14:40:51 -07:00
jslint.conf make jslint settings more sane 2012-08-17 11:04:40 -06:00
linked_in.yml.example Initial commit. 2011-01-31 18:57:29 -07:00
logging.yml.example allow setting the log level in logging.yml for syslog 2012-09-13 09:55:09 -06:00
memcache.yml.example support redis as well as memcache for a rails cache store 2011-07-20 14:59:03 -06:00
outgoing_mail.yml.example add multiple reply-to support to outgoing mail. 2013-02-22 14:02:27 -07:00
periodic_jobs.rb make assignments_needing_x shard safe 2013-02-01 17:08:41 -07:00
periodic_jobs.yml.example allow overriding periodic jobs schedules 2012-02-01 14:01:28 -07:00
preinitializer.rb set only the default_external encoding 2012-12-17 16:57:53 -07:00
redis.yml.example update the comments about redis in the .yml.example files 2012-09-24 08:40:36 -06:00
routes.rb google docs front end 2013-02-28 10:45:04 -07:00
saml.yml.example update ruby-saml to validate saml assertions with libxmlsec1 2012-08-07 12:10:24 -06:00
scribd.yml.example Initial commit. 2011-01-31 18:57:29 -07:00
security.yml.example Initial commit. 2011-01-31 18:57:29 -07:00
selenium.yml.example allow specifying browser path in selenium.yml 2011-12-01 09:38:52 -07:00
session_store.yml.example make "stay logged in" use a one-time token 2011-11-22 10:15:13 -07:00
statsd.yml.example track request timing and error reports with statsd 2012-08-07 08:50:49 -06:00
twitter.yml.example Initial commit. 2011-01-31 18:57:29 -07:00
zendesk.yml.example Minor code refactor loosely related to #8521 2012-06-25 15:10:48 -06:00