Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
MOOC packages by hacklab
django-courses-legacy
Commits
b6387647
Commit
b6387647
authored
3 years ago
by
Matheus Miranda
Browse files
Options
Download
Plain Diff
Merge branch 'develop' into 'master'
Add language options to FlatPages See merge request
!115
parents
4c6dc456
b3c04f7d
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
33 additions
and
10 deletions
+33
-10
courses_legacy/core/context_processors.py
courses_legacy/core/context_processors.py
+12
-2
courses_legacy/static/js/admin/new-course/controllers.js
courses_legacy/static/js/admin/new-course/controllers.js
+4
-4
courses_legacy/static/js/core/app.js
courses_legacy/static/js/core/app.js
+2
-2
courses_legacy/static/js/core/controllers.js
courses_legacy/static/js/core/controllers.js
+15
-2
No files found.
courses_legacy/core/context_processors.py
View file @
b6387647
...
...
@@ -5,16 +5,26 @@ from ..core.forms import ContactForm
def
contact_form
(
request
):
return
{
'contact_form'
:
ContactForm
()}
def
get_site_name
():
from
django.utils.translation
import
get_language
lang
=
get_language
()
if
lang
==
'en'
:
return
settings
.
SITE_NAME_EN
if
lang
==
'es'
:
return
settings
.
SITE_NAME_ES
if
lang
==
'pt-br'
:
return
settings
.
SITE_NAME_PT_BR
return
settings
.
SITE_NAME
def
site_settings
(
request
):
return
{
'site'
:
{
'domain'
:
settings
.
SITE_DOMAIN
,
'home'
:
settings
.
SITE_HOME
,
'name'
:
s
et
tings
.
SITE_NAME
,
'name'
:
g
et
_site_name
()
,
'YOUTUBE_API_KEY'
:
settings
.
YOUTUBE_API_KEY
}
}
def
get_current_path
(
request
):
return
{
'current_path'
:
request
.
get_full_path
()}
...
...
This diff is collapsed.
Click to expand it.
courses_legacy/static/js/admin/new-course/controllers.js
View file @
b6387647
...
...
@@ -27,7 +27,7 @@
$window
.
location
.
reload
();
});
};
$scope
.
course_id
=
parseInt
(
$window
.
course_id
,
10
);
$scope
.
courseProfessors
=
[];
$scope
.
lessons
=
[];
...
...
@@ -43,8 +43,8 @@
course
.
start_date
=
uibDateParser
.
parse
(
course
.
start_date
,
"
yyyy-MM-dd
"
);
$scope
.
course
=
course
;
$scope
.
ct_id
=
course
.
ct_id
;
course
.
lang
.
forEach
(
function
(
l
)
{
(
course
.
lang
||
[])
.
forEach
(
function
(
l
)
{
if
(
l
===
'
en
'
)
{
$scope
.
en_checked
=
true
;
}
...
...
@@ -411,7 +411,7 @@
.
then
(()
=>
{
$scope
.
saveThumbLesson
()
}).
then
(()
=>
{
$scope
.
alert
.
success
(
'
Lição atualizada com sucesso
'
);
$scope
.
alert
.
success
(
'
Lição atualizada com sucesso
'
);
}).
catch
(()
=>
{
$scope
.
alert
.
error
(
'
Não foi possível salvar a lição
'
);
});
...
...
This diff is collapsed.
Click to expand it.
courses_legacy/static/js/core/app.js
View file @
b6387647
...
...
@@ -26,8 +26,8 @@
UserLocalStorage
.
set
(
'
currentLanguage
'
,
defaultLanguage
);
// UserLocalStorage.set('currentLanguage', 'es');
gettextCatalog
.
setStrings
(
'
es
'
,
{
"
This page is under construction.
"
:
"
Esta página esta en construcción.
"
});
gettextCatalog
.
setStrings
(
'
pt_br
'
,
{
"
This page is under construction.
"
:
"
Esta página está em construção.
"
});
gettextCatalog
.
setStrings
(
'
es
'
,
{
"
This page is under construction.
"
:
"
Esta página esta en construcción.
"
,
"
Page name
"
:
"
Nombre de la página
"
});
gettextCatalog
.
setStrings
(
'
pt_br
'
,
{
"
This page is under construction.
"
:
"
Esta página está em construção.
"
,
"
Page name
"
:
"
Nome da página
"
});
}]);
})(
angular
);
This diff is collapsed.
Click to expand it.
courses_legacy/static/js/core/controllers.js
View file @
b6387647
...
...
@@ -162,8 +162,8 @@
});
}]);
app
.
controller
(
'
FlatPageCtrl
'
,
[
'
$scope
'
,
'
$window
'
,
'
FlatPage
'
,
'
UserAccess
'
,
function
(
$scope
,
$window
,
FlatPage
,
UserAccess
)
{
app
.
controller
(
'
FlatPageCtrl
'
,
[
'
$scope
'
,
'
$window
'
,
'
FlatPage
'
,
'
UserAccess
'
,
'
UserLocalStorage
'
,
'
SetLanguage
'
,
function
(
$scope
,
$window
,
FlatPage
,
UserAccess
,
UserLocalStorage
,
SetLanguage
)
{
var
success_save_msg
=
'
Alterações salvas com sucesso.
'
;
var
success_created_msg
=
'
Página criada com sucesso.
'
;
...
...
@@ -175,8 +175,21 @@
(
new
UserAccess
({
area
:
page_name
})).
$save
();
}
$scope
.
editingPageLanguage
=
UserLocalStorage
.
get
(
'
editingPageLanguage
'
)
||
UserLocalStorage
.
get
(
'
currentLanguage
'
);
$scope
.
edit_mode
=
false
;
$scope
.
setLanguage
=
function
(
language
)
{
UserLocalStorage
.
set
(
'
editingPageLanguage
'
,
language
);
SetLanguage
(
language
).
then
(
function
()
{
$window
.
location
.
reload
();
});
};
$scope
.
changeEditMode
=
function
()
{
$scope
.
edit_mode
=
!
$scope
.
edit_mode
;
UserLocalStorage
.
set
(
'
editingPageLanguage
'
,
UserLocalStorage
.
get
(
'
currentLanguage
'
));
}
$scope
.
flatpages
=
FlatPage
.
query
({
url
:
$scope
.
page_url
},
function
(
flatpages
){
if
(
flatpages
.
length
>
0
)
{
$scope
.
flatpage
=
flatpages
[
0
];
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment