Prem Sichanugrist
d7043ea27f
Fix page jumping bug when click on the speeds list
2012-06-01 13:36:14 -04:00
Calen Pennington
b574dcb8e8
Check for None with is rather than ==
2012-06-01 12:18:43 -04:00
Calen Pennington
71e25d9b4b
According to the elementtree spec, elements with no children test as false. We only want to skip checking for module ids if the module is actually not found
2012-06-01 12:02:40 -04:00
pmitros
585e4c8d52
Merge pull request #68 from MITx/enable-enrollment
...
Add enrollment link back to main page for development purposes, until we...
2012-05-31 10:43:21 -07:00
Calen Pennington
6eb2914043
Merge pull request #40 from MITx/courseware_module
...
Courseware module rewrite
2012-05-31 10:32:22 -07:00
Prem Sichanugrist
92971127b3
Minor code style and assets fix
...
* Change looping code style in seq_module
* Clone and keep the latest version of jasmine-jquery locally
* Use django-pipeline asset tags
2012-05-31 13:24:25 -04:00
Prem Sichanugrist
0baa6293b5
Fix some failing spec after sequence module change
2012-05-31 13:24:25 -04:00
Prem Sichanugrist
6d83534863
Fix bug on flashing speed selector
2012-05-31 13:24:25 -04:00
Prem Sichanugrist
89194892e6
Move CoffeeScripts to asset pipeline
2012-05-31 13:24:25 -04:00
Prem Sichanugrist
60094a1772
Add test coverage for JavaScript
2012-05-31 13:24:25 -04:00
Prem Sichanugrist
b1daa59cea
Refactor video caption to use binary search
2012-05-31 13:24:25 -04:00
Prem Sichanugrist
8a87a4ba8b
Make staff problem histogram work again
2012-05-31 13:24:25 -04:00
Prem Sichanugrist
4298c920b8
Make show answer button toggleable
2012-05-31 13:24:25 -04:00
Prem Sichanugrist
fc4d4c8295
Fix section convention and code highlight
2012-05-31 13:24:24 -04:00
Prem Sichanugrist
5eac6ffa1d
Refactor Problem from changes upstream
2012-05-31 13:24:24 -04:00
Prem Sichanugrist
2bc68c0f25
Add path prefix to all AJAX requests
...
This will handle the case where the site was deployed under a
path prefix.
2012-05-31 13:24:24 -04:00
Prem Sichanugrist
80ba9bd0ff
Remove unused init_js and destroy_js
2012-05-31 13:24:24 -04:00
Prem Sichanugrist
d393a503e6
Remove unused JavaScript on the page bottom
2012-05-31 13:24:24 -04:00
Prem Sichanugrist
59b453488a
Rewrite Tab module, refactor Sequence module
2012-05-31 13:24:24 -04:00
Prem Sichanugrist
1abe15d4d9
Rewrite Problem module
2012-05-31 13:24:24 -04:00
Prem Sichanugrist
8e7bf4c182
Fix broken test case
2012-05-31 13:24:24 -04:00
Prem Sichanugrist
afde79da33
Fix the broken caption select
2012-05-31 13:24:24 -04:00
Prem Sichanugrist
823843cd2f
Make sure video is working in sequence module
2012-05-31 13:24:23 -04:00
Prem Sichanugrist
b0149541a3
Preserve window.postJSON for now
2012-05-31 13:24:23 -04:00
Prem Sichanugrist
dfb05bbb01
Refactor and removed unused code
2012-05-31 13:24:23 -04:00
Prem Sichanugrist
e58674f220
Rebuild controls in JavaScript to reduce bandwidth
2012-05-31 13:24:23 -04:00
Prem Sichanugrist
80c97c6592
Refactor module loading using class detection
2012-05-31 13:24:23 -04:00
Prem Sichanugrist
8624927fc4
Rewritten video module
2012-05-31 13:24:23 -04:00
Prem Sichanugrist
0b26609846
Rewrite Sequence module to use unobtrusive JS
2012-05-31 13:24:23 -04:00
Calen Pennington
f467134fc5
Don't fail post-install configuration if gunicorn won't stop
2012-05-31 11:59:14 -04:00
Calen Pennington
9fdbdd3b73
Merge pull request #71 from MITx/pmitros/modular-refactor
...
Pmitros/modular refactor
2012-05-30 13:31:44 -07:00
Calen Pennington
b3f0281130
Merge pull request #69 from MITx/update_dependencies
...
Update requirement dependencies
2012-05-30 12:56:33 -07:00
Prem Sichanugrist
e46426b196
Update requirement dependencies
...
* Make sure we're installing django-pipeline from our fork
* Bump rake to 0.9.2.2, as 0.8.3 is already outdated.
2012-05-30 14:22:36 -04:00
Calen Pennington
45715e9280
Add setting for inplace compiles in versions of django-pipeline that support it
2012-05-29 15:57:27 -04:00
Calen Pennington
c524ee7b88
Add enrollment link back to main page for development purposes, until we have the multicourse enrollment stuff worked out
2012-05-29 10:46:01 -04:00
Piotr Mitros
2c2072dae3
Converted to use more semantic tags. Working snapshot.
2012-05-27 07:39:09 -04:00
ichuang
22572bf87b
fix multicourse to properly set COURSE_TITLE (navigation.html uses settings.COURSE_TITLE)
2012-05-26 17:05:52 -04:00
Piotr Mitros
fbada1a964
Merge branch 'master' into pmitros/modular-refactor
2012-05-26 11:42:03 -04:00
Piotr Mitros
d7d831b4af
Helper script to run django-admin
2012-05-26 09:27:25 -04:00
Calen Pennington
16046aa8e9
Be more specific when deleting mako template cache directory
2012-05-25 15:37:50 -04:00
Calen Pennington
bd7f1c3ab2
Delete mako temp files during .deb install
2012-05-25 15:27:56 -04:00
Calen Pennington
cdf6c87bb8
Exclude things during .deb packaging correctly, so that we don't have a bunch of build detritus left over. FPM still leaves the empty directories, unfortunately
2012-05-25 12:50:21 -04:00
pmitros
cb033b44f2
Merge pull request #65 from MITx/safe-cache-key
...
Use a key function that is safe for use w/ memcache
This is needed for the asset-pipeline. The pipeline has to map a requested asset name ('css/application.css') to a string that encodes the file contents ('css/application.12323423abcf.css'). It caches these associations in memcache. We have the potential for filenames with spaces in them, which memcache can't handle, so we need to escape the cache keys in such a way that memcache can handle them.
It puts these in a cache named 'staticfiles' (http://django-staticfiles.readthedocs.org/en/latest/helpers/#cachedstaticfilesstorage ). In the future, it may make sense to put that cache onto the filesystem, rather than memcache, but we should do that only after performance testing.
2012-05-25 08:26:48 -07:00
Calen Pennington
1b5a9bc547
Moving the 'id' prefix back into content_parser where it exists
2012-05-25 11:04:05 -04:00
Calen Pennington
dea0d28ace
Url encode memcache keys, rather than writing a new encoding scheme. Also use fasthash, rather than md5
2012-05-25 10:52:04 -04:00
Calen Pennington
88ff84dd2e
Use a key function that is safe for use w/ memcache
2012-05-25 09:30:04 -04:00
Calen Pennington
f632db0e9d
Use the coffee, sass, and yui-compressior binaries that are on the current path
2012-05-24 15:11:38 -04:00
David Ormsbee
4bea0f986e
Merge pull request #64 from MITx/asset-pipeline
...
Asset pipeline
2012-05-24 09:08:10 -07:00
Calen Pennington
c5a68f8363
Don't fail silently on errors
2012-05-24 11:38:07 -04:00
Calen Pennington
3fdb117d71
Use the correct command to get the directory name when running collectstatic
2012-05-24 11:34:12 -04:00