Convert cms login.html to the require_page pattern in preparation for webpack
This commit is contained in:
@@ -28,7 +28,7 @@
|
||||
'js/certificates/factories/certificates_page_factory',
|
||||
'js/factories/index',
|
||||
'js/factories/library',
|
||||
'js/factories/login',
|
||||
'js/pages/login',
|
||||
'js/factories/manage_users',
|
||||
'js/factories/outline',
|
||||
'js/factories/register',
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
define(['jquery.cookie', 'utility', 'common/js/components/utils/view_utils'], function(cookie, utility, ViewUtils) {
|
||||
'use strict';
|
||||
return function(homepageURL) {
|
||||
return function LoginFactory(homepageURL) {
|
||||
function postJSON(url, data, callback) {
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
|
||||
11
cms/static/js/pages/login.js
Normal file
11
cms/static/js/pages/login.js
Normal file
@@ -0,0 +1,11 @@
|
||||
(function(define) {
|
||||
'use strict';
|
||||
|
||||
define(
|
||||
['js/factories/login', 'common/js/utils/page_factory'],
|
||||
function(LoginFactory, invokePageFactory) {
|
||||
invokePageFactory('LoginFactory', LoginFactory);
|
||||
}
|
||||
);
|
||||
}).call(this, define || RequireJS.define);
|
||||
|
||||
@@ -54,8 +54,9 @@ from openedx.core.djangolib.js_utils import js_escaped_string
|
||||
</div>
|
||||
</%block>
|
||||
|
||||
<%block name="requirejs">
|
||||
require(["js/factories/login"], function(LoginFactory) {
|
||||
LoginFactory("${reverse('homepage') | n, js_escaped_string}");
|
||||
});
|
||||
<%block name="requirejs_page">
|
||||
<%static:require_page page_name="js/pages/login" class_name="LoginFactory">
|
||||
## xss-lint: disable=mako-invalid-js-filter, mako-invalid-html-filter
|
||||
"${reverse('homepage') | n, js_escaped_string}"
|
||||
</%static:require_page>
|
||||
</%block>
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<%namespace name='static' file='/static_content.html'/>
|
||||
<%page expression_filter="h"/>
|
||||
|
||||
<%inherit file="base.html" />
|
||||
@@ -51,8 +52,9 @@ from openedx.core.djangolib.js_utils import js_escaped_string
|
||||
</div>
|
||||
</%block>
|
||||
|
||||
<%block name="requirejs">
|
||||
require(["js/factories/login"], function(LoginFactory) {
|
||||
LoginFactory("${reverse('homepage') | n, js_escaped_string }");
|
||||
});
|
||||
<%block name="requirejs_page">
|
||||
<%static:require_page page_name="js/pages/login" class_name="LoginFactory">
|
||||
## xss-lint: disable=mako-invalid-js-filter, mako-invalid-html-filter
|
||||
"${reverse('homepage') | n, js_escaped_string}"
|
||||
</%static:require_page>
|
||||
</%block>
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<%namespace name='static' file='/static_content.html'/>
|
||||
<%page expression_filter="h"/>
|
||||
|
||||
<%inherit file="base.html" />
|
||||
@@ -50,8 +51,9 @@ from django.utils.translation import ugettext as _
|
||||
</div>
|
||||
</%block>
|
||||
|
||||
<%block name="requirejs">
|
||||
require(["js/factories/login"], function(LoginFactory) {
|
||||
LoginFactory("${reverse('homepage')}");
|
||||
});
|
||||
<%block name="requirejs_page">
|
||||
<%static:require_page page_name="js/pages/login" class_name="LoginFactory">
|
||||
## xss-lint: disable=mako-invalid-js-filter, mako-invalid-html-filter
|
||||
"${reverse('homepage') | n, js_escaped_string}"
|
||||
</%static:require_page>
|
||||
</%block>
|
||||
|
||||
Reference in New Issue
Block a user