Go to file
Ryan Shaw 1926251974 handle more device types on mobile login page
fixes: #11476

restyle mobile login page to handle different
screen dimensions and resolution (retina/non-retina)
so that it works on new iPhone, android browsers, etc.

use mobile_login for iPad iOS app and android app too
the iOS and android apps are now going to pass a
query string param of mobile=1 when it loads the
webview for login. it will set a cookie to
remember that it prefers the mobile optimized
login screen so that if it goes through any
redirection (bad user/pass) it still looks right.
fixes: #11686

Change-Id: Iafdc7522189dc44be5c5bc4592c5cb194a188612
Reviewed-on: https://gerrit.instructure.com/15283
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Chris Hart <chris@12spokes.com>
2012-11-13 12:42:37 -07:00
app handle more device types on mobile login page 2012-11-13 12:42:37 -07:00
config assets.yml does not provide a good __FILE__ 2012-11-13 11:32:43 -07:00
db/migrate new dashboard design 2012-11-11 21:56:16 -07:00
doc update API docs for oauth client id generation 2012-11-13 09:13:25 -07:00
guard parallelize build tasks 2012-04-16 16:38:23 -06:00
lib spec: fix specs with a plugin that overrides HostUrl.file_host_with_shard 2012-11-12 15:50:46 -07:00
node_modules update require.js node module 2012-06-27 17:29:47 -06:00
public handle more device types on mobile login page 2012-11-13 12:42:37 -07:00
script improve guard/dj in script/server 2012-06-28 18:05:08 -06:00
spec handle more device types on mobile login page 2012-11-13 12:42:37 -07:00
vendor/plugins tweak to go along with outcomes refactor 2012-11-08 10:29:41 -07:00
.gitignore Set up new styles for icon font, and refactor current icon classes 2012-11-13 12:38:22 -07:00
.jshintrc make jslint settings more sane 2012-08-17 11:04:40 -06:00
CONTRIBUTING.md add a contributing doc for github coolness 2012-09-19 10:16:04 -06:00
COPYRIGHT Initial commit. 2011-01-31 18:57:29 -07:00
Gemfile upgrade hairtrigger gem version 2012-11-07 13:00:21 -07:00
Guardfile fix our Guardfile for ruby 1.9 2012-10-31 14:02:12 -06:00
LICENSE Initial commit. 2011-01-31 18:57:29 -07:00
README.md README changes to point more directly to installation instructions 2011-02-01 17:36:01 -07:00
Rakefile using custom parallelized specs gem for rspec tests 2012-04-23 13:33:29 -06:00
config.ru fix non-static image urls 2012-05-17 10:53:57 -06:00
package.json AMD Conversion 2012-02-06 16:41:40 -07:00

README.md

Canvas LMS

Canvas is a new, open-source LMS by Instructure Inc. It is released under the AGPLv3 license for use by anyone interested in learning more about or using learning management systems.

Please see our main wiki page for more information

Installation

Detailed instructions for installation and configuration of Canvas are provided on our wiki.