diff --git a/cms/static/js/views/assets.js b/cms/static/js/views/assets.js index c7fe95b745..cd569307f2 100644 --- a/cms/static/js/views/assets.js +++ b/cms/static/js/views/assets.js @@ -1,4 +1,60 @@ +<<<<<<< HEAD define(["backbone", "js/views/asset"], function(Backbone, AssetView) { +======= +"use strict"; +// This code is temporarily moved out of asset_index.html +// to fix AWS pipelining issues. We can move it back after RequireJS is integrated. +$(document).ready(function() { + $('.uploads .upload-button').bind('click', showUploadModal); + $('.upload-modal .close-button').bind('click', hideModal); + $('.upload-modal .choose-file-button').bind('click', showFileSelectionMenu); +}); + +var showUploadModal = function (e) { + e.preventDefault(); + resetUploadModal(); + // $modal has to be global for hideModal to work. + $modal = $('.upload-modal').show(); + $('.file-input').bind('change', startUpload); + $('.upload-modal .file-chooser').fileupload({ + dataType: 'json', + type: 'POST', + maxChunkSize: 100 * 1000 * 1000, // 100 MB + autoUpload: true, + progressall: function(e, data) { + var percentComplete = parseInt((100 * data.loaded) / data.total, 10); + showUploadFeedback(e, percentComplete); + }, + maxFileSize: 100 * 1000 * 1000, // 100 MB + maxNumberofFiles: 100, + add: function(e, data) { + data.process().done(function () { + data.submit(); + }); + }, + done: function(e, data) { + displayFinishedUpload(data.result); + } + + }); + + $modalCover.show(); +}; + +var showFileSelectionMenu = function(e) { + e.preventDefault(); + $('.file-input').click(); +}; + +var startUpload = function (e) { + var file = e.target.value; + + $('.upload-modal h1').html(gettext('Uploading…')); + $('.upload-modal .file-name').html(file.substring(file.lastIndexOf("\\") + 1)); + $('.upload-modal .choose-file-button').hide(); + $('.upload-modal .progress-bar').removeClass('loaded').show(); +}; +>>>>>>> Hook up js to css classes var AssetsView = Backbone.View.extend({ // takes AssetCollection as model diff --git a/cms/templates/import.html b/cms/templates/import.html index be844ae0a8..4c4c046383 100644 --- a/cms/templates/import.html +++ b/cms/templates/import.html @@ -77,17 +77,6 @@ -
${_("We're sorry something went wrong with the import of your course data. Please try again.")}
-${_("Replacing previous course content with imported content")}
${_("Your imported content has now replaced all other course content")}
-