diff --git a/src/addon/mod/assign/components/index/index.html b/src/addon/mod/assign/components/index/index.html index 8f0e96a3a..900d3bb60 100644 --- a/src/addon/mod/assign/components/index/index.html +++ b/src/addon/mod/assign/components/index/index.html @@ -14,10 +14,9 @@ - + - {{ note }} diff --git a/src/addon/mod/assign/components/submission/submission.html b/src/addon/mod/assign/components/submission/submission.html index f9cf275bc..8d4cb9ffc 100644 --- a/src/addon/mod/assign/components/submission/submission.html +++ b/src/addon/mod/assign/components/submission/submission.html @@ -26,205 +26,199 @@ - - + - - -

{{ 'addon.mod_assign.timemodified' | translate }}

-

{{ userSubmission.timemodified * 1000 | coreFormatDate:"dfmediumdate" }}

-
+ + +

{{ 'addon.mod_assign.timemodified' | translate }}

+

{{ userSubmission.timemodified * 1000 | coreFormatDate:"dfmediumdate" }}

+
- -

{{ 'addon.mod_assign.timeremaining' | translate }}

-

-
+ +

{{ 'addon.mod_assign.timeremaining' | translate }}

+

+
- -

-

-
+ +

+

+
- -

{{ 'addon.mod_assign.duedate' | translate }}

-

{{ assign.duedate * 1000 | coreFormatDate:"dfmediumdate" }}

-

{{ 'addon.mod_assign.duedateno' | translate }}

-
+ +

{{ 'addon.mod_assign.duedate' | translate }}

+

{{ assign.duedate * 1000 | coreFormatDate:"dfmediumdate" }}

+

{{ 'addon.mod_assign.duedateno' | translate }}

+
- -

{{ 'addon.mod_assign.cutoffdate' | translate }}

-

{{ assign.cutoffdate * 1000 | coreFormatDate:"dfmediumdate" }}

-
+ +

{{ 'addon.mod_assign.cutoffdate' | translate }}

+

{{ assign.cutoffdate * 1000 | coreFormatDate:"dfmediumdate" }}

+
- -

{{ 'addon.mod_assign.extensionduedate' | translate }}

-

{{ lastAttempt.extensionduedate * 1000 | coreFormatDate:"dfmediumdate" }}

-
+ +

{{ 'addon.mod_assign.extensionduedate' | translate }}

+

{{ lastAttempt.extensionduedate * 1000 | coreFormatDate:"dfmediumdate" }}

+
- -

{{ 'addon.mod_assign.attemptnumber' | translate }}

-

{{ 'addon.mod_assign.outof' | translate : {'$a': {'current': currentAttempt, 'total': maxAttemptsText} } }}

-

{{ 'addon.mod_assign.outof' | translate : {'$a': {'current': currentAttempt, 'total': assign.maxattempts} } }}

-
+ +

{{ 'addon.mod_assign.attemptnumber' | translate }}

+

{{ 'addon.mod_assign.outof' | translate : {'$a': {'current': currentAttempt, 'total': maxAttemptsText} } }}

+

{{ 'addon.mod_assign.outof' | translate : {'$a': {'current': currentAttempt, 'total': assign.maxattempts} } }}

+
- - - -
-

{{ 'addon.mod_assign.erroreditpluginsnotsupported' | translate }}

-

{{ name }}

-
-
-

{{ 'addon.mod_assign.cannoteditduetostatementsubmission' | translate }}

-
-
- - -
- - - - - - - - {{ 'addon.mod_assign.submitassignment' | translate }} -

{{ 'addon.mod_assign.submitassignment_help' | translate }}

-
- - -

{{ 'addon.mod_assign.cannotsubmitduetostatementsubmission' | translate }}

-
+ + + +
+

{{ 'addon.mod_assign.erroreditpluginsnotsupported' | translate }}

+

{{ name }}

+
+
+

{{ 'addon.mod_assign.cannoteditduetostatementsubmission' | translate }}

+
+
- - -

{{ 'addon.mod_assign.userswhoneedtosubmit' | translate }}

-
- - - - -

{{ user.fullname }}

-
-

- {{ 'addon.mod_assign.hiddenuser' | translate }} -

-
+ +
+ + + + + + + {{ 'addon.mod_assign.submitassignment' | translate }} +

{{ 'addon.mod_assign.submitassignment_help' | translate }}

+
+ + +

{{ 'addon.mod_assign.cannotsubmitduetostatementsubmission' | translate }}

+
+
- - -

{{ 'addon.mod_assign.submissionslocked' | translate }}

-
+ + +

{{ 'addon.mod_assign.userswhoneedtosubmit' | translate }}

+
+ + + + +

{{ user.fullname }}

+
+

+ {{ 'addon.mod_assign.hiddenuser' | translate }} +

+
+
- - -

{{ 'addon.mod_assign.editingstatus' | translate }}

-

{{ 'addon.mod_assign.submissioneditable' | translate }}

-

{{ 'addon.mod_assign.submissionnoteditable' | translate }}

-
- + + +

{{ 'addon.mod_assign.submissionslocked' | translate }}

+
+ + + +

{{ 'addon.mod_assign.editingstatus' | translate }}

+

{{ 'addon.mod_assign.submissioneditable' | translate }}

+

{{ 'addon.mod_assign.submissionnoteditable' | translate }}

+
- - - -

{{ 'addon.mod_assign.currentgrade' | translate }}

-

- - - -
+ + +

{{ 'addon.mod_assign.currentgrade' | translate }}

+

+ + + +
- - - {{ 'addon.mod_assign.gradeoutof' | translate: {$a: gradeInfo.grade} }} - - + + + {{ 'addon.mod_assign.gradeoutof' | translate: {$a: gradeInfo.grade} }} + + - - - {{ 'addon.mod_assign.grade' | translate }} - - {{grade.label}} - - + + + {{ 'addon.mod_assign.grade' | translate }} + + {{grade.label}} + + - - - {{ outcome.name }} - - {{grade.label}} - -

{{ outcome.selected }}

-
+ + + {{ outcome.name }} + + {{grade.label}} + +

{{ outcome.selected }}

+
- + - - -

{{ 'addon.mod_assign.markingworkflowstate' | translate }}

-

{{ workflowStatusTranslationId | translate }}

-
+ + +

{{ 'addon.mod_assign.markingworkflowstate' | translate }}

+

{{ workflowStatusTranslationId | translate }}

+
- - -

{{ 'addon.mod_assign.groupsubmissionsettings' | translate }}

- {{ 'addon.mod_assign.applytoteam' | translate }} - -
+ + +

{{ 'addon.mod_assign.groupsubmissionsettings' | translate }}

+ {{ 'addon.mod_assign.applytoteam' | translate }} + +
- - -

{{ 'addon.mod_assign.attemptsettings' | translate }}

-

{{ 'addon.mod_assign.outof' | translate : {'$a': {'current': currentAttempt, 'total': maxAttemptsText} } }}

-

{{ 'addon.mod_assign.outof' | translate : {'$a': {'current': currentAttempt, 'total': assign.maxattempts} } }}

-

{{ 'addon.mod_assign.attemptreopenmethod' | translate }}: {{ 'addon.mod_assign.attemptreopenmethod_' + assign.attemptreopenmethod | translate }}

- - {{ 'addon.mod_assign.addattempt' | translate }} - - -
+ + +

{{ 'addon.mod_assign.attemptsettings' | translate }}

+

{{ 'addon.mod_assign.outof' | translate : {'$a': {'current': currentAttempt, 'total': maxAttemptsText} } }}

+

{{ 'addon.mod_assign.outof' | translate : {'$a': {'current': currentAttempt, 'total': assign.maxattempts} } }}

+

{{ 'addon.mod_assign.attemptreopenmethod' | translate }}: {{ 'addon.mod_assign.attemptreopenmethod_' + assign.attemptreopenmethod | translate }}

+ + {{ 'addon.mod_assign.addattempt' | translate }} + + +
- - -

{{ 'addon.mod_assign.gradedby' | translate }}

- - - - -

{{ grader.fullname }}

-

{{ feedback.gradeddate * 1000 | coreFormatDate:"dfmediumdate" }}

-
-
+ + + + + +

{{ 'addon.mod_assign.gradedby' | translate }}

+

{{ grader.fullname }}

+

{{ feedback.gradeddate * 1000 | coreFormatDate:"dfmediumdate" }}

+
- -
- -

{{ 'addon.mod_assign.cannotgradefromapp' | translate:{$a: moduleName} }}

- - {{ 'core.openinbrowser' | translate }} - - -
-
+ +
+ +

{{ 'addon.mod_assign.cannotgradefromapp' | translate:{$a: moduleName} }}

+ + {{ 'core.openinbrowser' | translate }} + + +
diff --git a/src/addon/mod/assign/feedback/comments/component/comments.html b/src/addon/mod/assign/feedback/comments/component/comments.html index 8c68abdb8..1a0fcbcad 100644 --- a/src/addon/mod/assign/feedback/comments/component/comments.html +++ b/src/addon/mod/assign/feedback/comments/component/comments.html @@ -6,11 +6,11 @@

- + {{ 'core.notsent' | translate }} diff --git a/src/addon/mod/assign/providers/assign.ts b/src/addon/mod/assign/providers/assign.ts index a945bc914..fbaec2622 100644 --- a/src/addon/mod/assign/providers/assign.ts +++ b/src/addon/mod/assign/providers/assign.ts @@ -488,7 +488,7 @@ export class AddonModAssignProvider { case 'nosubmission': return 'danger'; default: - return ''; + return 'light'; } } diff --git a/src/components/file/file.scss b/src/components/file/file.scss index 95127e438..d39844487 100644 --- a/src/components/file/file.scss +++ b/src/components/file/file.scss @@ -1,2 +1,11 @@ -core-file { +.card-md core-file + core-file > .item-md.item-block > .item-inner { + border-top: 1px solid $list-md-border-color; +} + +.card-ios core-file + core-file > .item-ios.item-block > .item-inner { + border-top: $hairlines-width solid $list-ios-border-color; +} + +.card-wp core-file + core-file > .item-wp.item-block > .item-inner { + border-top: 1px solid $list-wp-border-color; } \ No newline at end of file diff --git a/src/components/local-file/local-file.html b/src/components/local-file/local-file.html index 62eeafe76..cad6c9347 100644 --- a/src/components/local-file/local-file.html +++ b/src/components/local-file/local-file.html @@ -1,29 +1,28 @@ - - {{fileExtension}} +
+ + {{fileExtension}} - -

- {{fileName}} - - - -

+ +

{{fileName}}

+ +

{{ size }}

+

{{ timemodified }}

- - - - -
+ + - -

{{ size }}

-

{{ timemodified }}

+
+ -
- -
- + + + +
+ + diff --git a/src/components/local-file/local-file.ts b/src/components/local-file/local-file.ts index ac7284306..47ab54c6e 100644 --- a/src/components/local-file/local-file.ts +++ b/src/components/local-file/local-file.ts @@ -96,6 +96,10 @@ export class CoreLocalFileComponent implements OnInit { * @param {Event} e Click event. */ fileClicked(e: Event): void { + if (this.editMode) { + return; + } + e.preventDefault(); e.stopPropagation(); @@ -127,8 +131,12 @@ export class CoreLocalFileComponent implements OnInit { * Rename the file. * * @param {string} newName New name. + * @param {Event} e Click event. */ - changeName(newName: string): void { + changeName(newName: string, e: Event): void { + e.preventDefault(); + e.stopPropagation(); + if (newName == this.file.name) { // Name hasn't changed, stop. this.editMode = false;