Andy Armstrong
f9c45586a4
Add pagination to Studio's Files and Uploads page
...
These changes implement STUD-813. The commit consists of the
following logical changes:
- a REST API has been implemented for a course's assets
- the page itself now fetches the assets client-side
- the Backbone.Paginator library is used to support pagination
- the AssetCollection has been refactored to extend
Backbone.Paginator.requestPager so that it can be paged
- an abstract PagingView class has been added to generalize
the communication with a paging REST API
- the AssetsView has been reimplemented to extend PagingView
- two new child views have been added:
- PagingHeader: the paging controls above the list of assets
- PagingFooter: the paging controls below the assets
2014-01-05 23:35:12 -05:00
cahrens
f01b36b5d4
Test for i4x on returned pages.
...
STUD-941
2013-11-20 12:48:24 -05:00
Mark Hoeber
f5ae957a91
Studio: Review all panel help copy
...
Reviewed and updated all on-page panel help text in Studio for clarity,
consistency, and brevity. Updated template HTML files to change text
STUD-924
2013-11-19 10:35:17 -05:00
cahrens
39a8d07e47
Update URLs for assets.
2013-10-24 16:00:56 -04:00
cahrens
52f4f6afbc
Pull modal cover and date utils into their own files.
...
Move overview-specific functions into overview.js.
2013-10-23 15:44:58 -04:00
David Baumgold
d97921e6e2
Convert Studio JS to use require.js
2013-10-04 13:43:50 -04:00
Brian Talbot
39b578c066
Studio: adds JS/functionality dependent class to course updates <body> elem
2013-10-03 15:29:42 -04:00
Brian Talbot
c2507ddc21
Studio: revises class naming conventions applied to the <body> element and used for view specific styling
2013-10-01 16:53:41 -04:00
cahrens
c64e04d8c2
Add the ability to lock assets.
2013-09-25 17:29:27 -04:00
cahrens
ab6af2b586
Put assets JavaScript code back in something that goes through pipelining.
2013-09-24 11:49:54 -04:00
cahrens
9b076464f4
Moving unregistration of change listener into asset_index.html.
...
Fixes broken integration test on master.
2013-09-23 10:25:06 -04:00
cahrens
d11c92d799
Set the URL on the collection instead of the model.
2013-09-20 10:44:55 -04:00
cahrens
01d7d48f8f
Create backbone models/views for assets.
...
cleanup
Updates.
Testing changes.
Testing changes.
asset-index progress state cleanjup.
cleanup
2013-09-20 10:44:54 -04:00
Julian Arni
0acaaa8859
Fix element name conflict
2013-09-09 18:32:01 -04:00
Julian Arni
07014e8eb2
Reset modal when closed by clicking outside of it
2013-09-04 16:25:23 -04:00
Julian Arni
b797118811
review fixes
2013-08-29 17:22:07 -04:00
Julian Arni
e0ab75fb84
Add support for multiple file uploads
2013-08-29 09:55:40 -04:00
Chris Dodge
6200b2903f
have the Files and Upload pages surface a 'portable_url' which uses the /static/ shorthand which is more portable across course runs
2013-08-05 16:15:03 -04:00
David Baumgold
a6f349dab9
Studio i18n
2013-07-12 16:25:39 -04:00
Brian Talbot
414c9d38b6
studio - revises plus icon treatment throughout new-button actions
2013-07-09 19:16:06 -04:00
Brian Talbot
3c2c2fb473
studio - syncs up page subtitle labels with new main nav
2013-07-02 00:33:06 -04:00
David Baumgold
687779ba34
Clean up assets page notifications
...
Remove hack to work around multiple notification click issues -- and actually resolve
the issue so that the hack isn't necessary
2013-06-19 12:01:44 -04:00
Chris Dodge
54cb64a2c6
actually, seems like if we remove it from PIPELINE_JS then it doesn't work in production
2013-06-18 11:37:50 -04:00
Chris Dodge
16e476e8e4
refactored asset page related JS into it's own page
2013-06-17 11:10:36 -04:00
Chris Dodge
ab94b8618c
forgot to internationalize one string
2013-06-17 11:10:36 -04:00
Chris Dodge
cd0087ca53
use the new notification tools for the confirmation dialog
2013-06-17 11:10:35 -04:00
Chris Dodge
85b904f176
fix sizing of the delete column
2013-06-17 11:09:52 -04:00
Frances Botsford
9a62433797
removed symbolset, replaced with fontawesome for asset upload
2013-05-22 15:55:47 -04:00
Brian Talbot
f069c1a1a1
Studio: style reorg
...
typography, SASS import, mixins/extends
2013-05-14 17:15:07 -04:00
Brian Talbot
f11e54ddc7
studio - syncing up page <title> values with UI titles/headings
2013-03-22 11:27:16 -04:00
cahrens
b706d4a1f5
Use readonly attribute instead of disabled. Disabled text fields are not selectable on FireFox.
...
#225
2013-03-06 11:50:23 -05:00
Brian Talbot
6ade6983ae
studio - page headers: added in logic to style page actions' height based on title having a subtitle or not
2013-02-14 09:38:32 -05:00
Brian Talbot
e23c99961d
studio - page headers: completed basic styling and simple page set-ups
2013-02-13 15:03:26 -05:00
Brian Talbot
70e11e823c
studio - made all page heading chrome have consistent markup
2013-02-12 15:07:32 -05:00
Brian Talbot
ed42fa8830
studio - soft landing: revised page title structure and values
2013-02-07 14:23:00 -05:00
Brian Talbot
fedd0aac9a
studio - course nav: added in styling to account for stateful menus
2013-02-07 11:25:11 -05:00
cahrens
d4f79c0498
Fix bug related to img link for non-img files.
...
https://edx.lighthouseapp.com/projects/102637-studio/tickets/135-via-tender-studio-asset-locker-currently-returns-incorrect-xml-snippet
2013-01-16 13:51:17 -05:00
Tom Giannattasio
75c4909785
added modal cover for editors
2012-12-13 11:28:59 -05:00
Brian Talbot
3f5254adb0
Added tool tip text to several other UI controls in templates
2012-12-10 13:32:06 -05:00
Chris Dodge
5c3db6f502
Change the Embed column in assest index page to just display the URL
2012-11-14 13:35:54 -05:00
Chris Dodge
424875848e
remove cut/paste error which results in a server error. is not defined when there are no assets. Also fix up base.js to only register one set of handlers for file section which gets rid of the multiple file selection dialogs from appearing
2012-10-18 21:57:06 -04:00
Tom Giannattasio
a91a19e7a8
adjustments for newly inserted assets
2012-10-17 15:12:50 -04:00
Tom Giannattasio
e9b42d7a15
added embeddable xml input text to modal
2012-10-17 15:10:06 -04:00
Tom Giannattasio
edacd22c16
added xml embed text field to table
2012-10-17 15:07:44 -04:00
Chris Dodge
90861c22d0
improvements on asset upload refresh. Now we don't need to refresh the whole page, just insert the table tow
2012-10-17 12:26:56 -04:00
Chris Dodge
170694e580
fix/cdodge/asset-upload-tweeks
2012-10-17 10:31:18 -04:00
Chris Dodge
2e43d2ebcc
don't display a broken thumbnail image if a thumbnail is not available
2012-10-13 15:43:50 -04:00
Chris Dodge
f1517fefa6
hide search button on asset index page
2012-10-13 10:45:52 -04:00
Lyla Fischer
f06c67ef08
added embeddable links
2012-10-11 11:59:17 -04:00
Lyla Fischer
0bd5446f80
fixed date display
2012-10-11 11:58:49 -04:00