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
2104a52a
Commit
2104a52a
authored
4 years ago
by
Laury Bueno
Browse files
Options
Download
Email Patches
Plain Diff
[Messages] Improvements on components
parent
20cddc23
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
26 additions
and
10 deletions
+26
-10
courses_legacy/static/js/messages/message-detail/message-detail.component.js
...ic/js/messages/message-detail/message-detail.component.js
+19
-3
courses_legacy/static/js/messages/message-list/message-list.component.js
...static/js/messages/message-list/message-list.component.js
+2
-2
courses_legacy/static/js/messages/message-list/message-list.module.js
...cy/static/js/messages/message-list/message-list.module.js
+1
-1
courses_legacy/templates/components/message-detail.template.html
..._legacy/templates/components/message-detail.template.html
+4
-4
No files found.
courses_legacy/static/js/messages/message-detail/message-detail.component.js
View file @
2104a52a
...
...
@@ -4,19 +4,35 @@
module
(
'
messageDetail
'
).
component
(
'
messageDetail
'
,
{
templateUrl
:
'
/legacy/message-detail.template.html
'
,
controller
:
'
MessageController
'
,
controller
:
MessageController
,
bindings
:
{},
});
MessageController
.
$inject
=
[
'
$scope
'
,
'
$
window
'
,
'
$
stateParams
'
,
'
$sce
'
,
'
Message
'
,
'
MessageRead
'
,
];
function
MessageController
(
$scope
,
$window
,
$sce
,
Message
,
MessageRead
)
{
function
MessageController
(
$scope
,
$stateParams
,
$sce
,
Message
,
MessageRead
)
{
var
ctrl
=
this
;
$scope
.
message_id
=
$stateParams
.
messageId
;
$scope
.
message
=
Message
.
get
({
messageId
:
$scope
.
message_id
},
function
(
message
)
{
MessageRead
.
get
({
message
:
$scope
.
message_id
},
(
response
)
=>
{
if
(
response
.
is_read
)
return
response
},
()
=>
{
MessageRead
.
save
({
message
:
$scope
.
message_id
});
})
});
$scope
.
get_as_safe_html
=
function
(
html_content
)
{
return
$sce
.
trustAsHtml
(
html_content
);
}
}
})();
\ No newline at end of file
This diff is collapsed.
Click to expand it.
courses_legacy/static/js/messages/message-list/message-list.component.js
View file @
2104a52a
(
function
()
{
'
use strict
'
;
angular
.
module
(
'
messageList
'
).
component
(
'
messageList
'
,
{
module
(
'
message
s
List
'
).
component
(
'
message
s
List
'
,
{
templateUrl
:
'
/legacy/message-list.template.html
'
,
controller
:
'
MessagesListController
'
,
bindings
:
{},
...
...
This diff is collapsed.
Click to expand it.
courses_legacy/static/js/messages/message-list/message-list.module.js
View file @
2104a52a
(
function
()
{
'
use strict
'
;
angular
.
module
(
'
messageList
'
,
[
angular
.
module
(
'
message
s
List
'
,
[
'
messages.services
'
,
]);
...
...
This diff is collapsed.
Click to expand it.
courses_legacy/templates/components/message-detail.template.html
View file @
2104a52a
...
...
@@ -2,17 +2,17 @@
<header
class=
"page-header"
>
<h2>
Avisos
</h2>
{% verbatim %}
<a
class=
"btn btn-primary see-more"
ng-href=
"/course/{{message.course_slug}}/messages/"
>
ver todos os avisos
</a>
<a
class=
"btn btn-primary see-more"
ng-href=
"/course/{{
$ctrl.
message.course_slug}}/messages/"
>
ver todos os avisos
</a>
{% endverbatim %}
</header>
{% block messages_content %}
<div
class=
"messages"
>
{% verbatim %}
<h1
class=
"bottom"
>
{{ message.subject }}
</h1>
<p
class=
"date"
>
{{ message.date|date:"dd/MM/yy" }}
</p>
<h1
class=
"bottom"
>
{{
$ctrl.
message.subject }}
</h1>
<p
class=
"date"
>
{{
$ctrl.
message.date|date:"dd/MM/yy" }}
</p>
{% endverbatim %}
<div
class=
"body"
>
<span
ng-bind-html=
"get_as_safe_html(message.message)"
>
</span>
<span
ng-bind-html=
"get_as_safe_html(
$ctrl.
message.message)"
>
</span>
</div>
<!-- <div class="row">
<div class="students col-lg-12">
...
...
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