David Baumgold
39f81df476
Added a few more tests for feedback models
2013-05-22 15:55:50 -04:00
David Baumgold
e440580c79
Started writing Backbone tests
...
Hacking the Python, because our JS dependency management is borked.
2013-05-22 15:55:50 -04:00
David Baumgold
69a6ec0c97
Don't fall over if a model doesn't have actions defined
...
It appears that one notification stealing focus from another causes some weirdness:
both clicking on a button on one view triggers the event on both views (the original
and the new view that stole the div). As long as the first view does *not* define
any click events, everything is fine -- this is the case for the saving notification.
I'll worry about the reason for this later; it has something to do with views
listening to models even after they no longer should be.
2013-05-22 15:55:50 -04:00
David Baumgold
1333717871
Message action callbacks have model set to this
2013-05-22 15:55:50 -04:00
David Baumgold
f5f7cf705f
Subclass CMS.Models.SystemFeedback
...
To create handy WarningMessage, ErrorMessage, and ConfirmationMessage classes
2013-05-22 15:55:50 -04:00
David Baumgold
c6c5e50d86
Hook up notification framework to default AJAX error callback
...
And delete `CMS.ServerError`
2013-05-22 15:55:49 -04:00
David Baumgold
e2f5acef46
Turn course sections into Backbone models
...
Hook up course name edit interaction, with notification framework
2013-05-22 15:55:49 -04:00
David Baumgold
cd2f67afa4
Clone the attributes object
...
So that modifications don't affect the model
2013-05-22 15:55:49 -04:00
David Baumgold
0dc3446523
Handle saving popup
2013-05-22 15:55:49 -04:00
David Baumgold
5746121f5c
Set up Notification and Prompt
2013-05-22 15:55:49 -04:00
David Baumgold
5c2116a4b3
Make abstract view, make Alert inherit from it
2013-05-22 15:55:49 -04:00
David Baumgold
5ff2adb882
Rename alert model to SystemFeedback
2013-05-22 15:55:48 -04:00
David Baumgold
56a92bff51
Hook up CMS.ServerError to new alerting system
2013-05-22 15:55:48 -04:00
David Baumgold
40000a3ac5
Make close tab on alerts close the alert
2013-05-22 15:55:48 -04:00
David Baumgold
c0d69022cb
Set up Backbone model/view for alerts
2013-05-22 15:55:48 -04:00
Frances Botsford
9effdc57b1
removed symbolset, replaced with fontawesome for settings
2013-05-22 15:55:48 -04:00
Frances Botsford
571ebb1fcd
removed symbolset, replaced with fontawesome for view live, expand collape, zoom buttons
2013-05-22 15:55:48 -04:00
Frances Botsford
88dd9244f3
removed symbolset, replaced with fontawesome for sock and static pages
2013-05-22 15:55:48 -04:00
Frances Botsford
81cb921e32
removed symbolset, replaced with fontawesome throughout for new buttons; updated old code for new button at bottom of grading to also use the FA style
2013-05-22 15:55:48 -04:00
Frances Botsford
9a62433797
removed symbolset, replaced with fontawesome for asset upload
2013-05-22 15:55:47 -04:00
Frances Botsford
118a8884b2
removed symbolset, replaced with fontawesome for checklists
2013-05-22 15:55:47 -04:00
Frances Botsford
67df257d40
cleaned up some test styles for fontawesome deployment
2013-05-22 15:55:47 -04:00
Brian Talbot
2be2e2f20d
studio - plumbs in Font Awesome icons into header dropdown menus and user nav
2013-05-22 15:55:47 -04:00
Brian Talbot
033826746b
studio - adding in perset type sizes for icons (future/general use)
2013-05-22 15:55:47 -04:00
Brian Talbot
45b9155e4b
studio - adds in Font Awesome typeface, styling, and Sass import reference
2013-05-22 15:55:46 -04:00
cahrens
c8eeea240b
Merge branch 'feature/christina/metadata-ui' of github.com:edx/edx-platform into feature/christina/metadata-ui
2013-05-20 16:27:11 -04:00
cahrens
4facd262bd
Jasmine test for metadata model.
2013-05-20 16:26:48 -04:00
marco
3cf915005b
Merge branch 'feature/christina/metadata-ui' of github.com:edx/edx-platform into feature/christina/metadata-ui
2013-05-20 15:22:31 -04:00
marco
79c78cbccd
made firefox input number increment objects positioned as % to respond to page size accordingly
2013-05-20 15:22:21 -04:00
Brian Talbot
8bbbe992fe
studio - references new line-height() Sass mixin when declaring typography archetypes
2013-05-20 15:20:17 -04:00
Brian Talbot
31b5c4ab61
studio - adds back in older lh() Sass function/mixin and moves it to the inheritied/to-be-sunsetted mixins sheet
2013-05-20 15:20:17 -04:00
cahrens
4d7c7f866a
Merge branch 'master' into feature/christina/metadata-ui
2013-05-20 15:06:40 -04:00
marco
7641e128de
Merge branch 'feature/christina/metadata-ui' of github.com:edx/edx-platform into feature/christina/metadata-ui
2013-05-20 14:39:50 -04:00
marco
c0cff81e5e
styled firefox number buttons
2013-05-20 14:39:37 -04:00
cahrens
25388dec96
Minor cleanup.
2013-05-20 13:31:55 -04:00
cahrens
2020923f2d
Prevent invalid numeric entries.
2013-05-20 13:26:27 -04:00
marco
c356904027
css styles for firefox input number fields
2013-05-20 12:06:30 -04:00
cahrens
3229aaf503
Call polyfill at right time.
2013-05-20 11:16:20 -04:00
marco
aa41aed9d1
prototype for polyfill on number input fields, minimal styling to up down buttons
2013-05-20 09:45:33 -04:00
Brian Talbot
bf8df49728
studio - revising line height between course nav titles and prefixes
2013-05-20 08:40:28 -04:00
Brian Talbot
098a5dda48
studio - reverts google web font import method back to original @font-face syntax since Sass doesn't like google's original method when processing
2013-05-20 08:39:18 -04:00
cahrens
b16e17a250
Some i18n work and other minor cleanup.
2013-05-17 14:57:25 -04:00
Frances Botsford
e69b5c4792
adjusted width of header nav to prevent wrapping in PC FF, also put max-width on Org name and Course number in header to prevent the nav from getting bumped way over
2013-05-17 14:07:06 -04:00
Brian Talbot
85f2be44b5
studio - resolves line-height issue that core typography settings creates with tooltip rendering
2013-05-17 10:46:58 -04:00
marco
1f43fa163a
internationalization stripped out
2013-05-17 10:29:24 -04:00
marco
29b7778461
initial i18n changes to unit.html, component.html, and the individual setting type template files
2013-05-16 17:17:43 -04:00
marco
f58deb4c3c
removed latex compiler buttom from settings tab
2013-05-16 15:42:29 -04:00
cahrens
01ff8396e3
Fix CodeMirror initialization problem.
2013-05-16 12:34:39 -04:00
cahrens
235ecff28b
In progress.
2013-05-16 10:40:48 -04:00
marco
ef14155306
cleaned up latex styling, polyfill function wrapper, draft number template update for polyfill
2013-05-16 09:50:16 -04:00