From ccb35ec784af73c33ae00ebec0c0323606b2a898 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pau=20Ferrer=20Oca=C3=B1a?= Date: Thu, 4 Oct 2018 11:55:24 +0200 Subject: [PATCH 1/5] MOBILE-2613 myoverview: Change progress bar styles --- src/components/progress-bar/progress-bar.scss | 15 ++++++++------- .../core-courses-course-progress.html | 4 ++-- .../course-progress/course-progress.scss | 19 +++++++++++++------ src/theme/variables.scss | 2 +- 4 files changed, 24 insertions(+), 16 deletions(-) diff --git a/src/components/progress-bar/progress-bar.scss b/src/components/progress-bar/progress-bar.scss index cb1c71cc5..cdab090cc 100644 --- a/src/components/progress-bar/progress-bar.scss +++ b/src/components/progress-bar/progress-bar.scss @@ -1,4 +1,4 @@ -$core-progress-bar-height: 5px !default; +$core-progress-bar-height: 10px !default; ion-app.app-root core-progress-bar { @include padding(null, 55px, null, null); @@ -8,10 +8,10 @@ ion-app.app-root core-progress-bar { .core-progress-text { @include margin(null, null, null, 10px); - line-height: normal; + line-height: 40px; font-size: 1.4rem; color: $gray-darker; - @include position(-6px, 0, null, null); + @include position(-15px, 10px, null, null); position: absolute; } @@ -26,15 +26,16 @@ ion-app.app-root core-progress-bar { .progress-bar-fallback, &[value]::-webkit-progress-bar { - background-color: $gray-light; - border-radius: 2px; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset; + background-color: $gray-lighter; + border-radius: 999px; + border: 1px solid $gray-light; + box-shadow: none; } .progress-bar-fallback span, &[value]::-webkit-progress-value { background-color: $core-progressbar-color; - border-radius: 2px; + border-radius: 999px; } .progress-bar-fallback { diff --git a/src/core/courses/components/course-progress/core-courses-course-progress.html b/src/core/courses/components/course-progress/core-courses-course-progress.html index e9cca5e8a..ca7d88f2a 100644 --- a/src/core/courses/components/course-progress/core-courses-course-progress.html +++ b/src/core/courses/components/course-progress/core-courses-course-progress.html @@ -1,5 +1,5 @@ - -
+ +
diff --git a/src/core/courses/components/course-progress/course-progress.scss b/src/core/courses/components/course-progress/course-progress.scss index 241553bd5..259eac524 100644 --- a/src/core/courses/components/course-progress/course-progress.scss +++ b/src/core/courses/components/course-progress/course-progress.scss @@ -3,6 +3,19 @@ ion-app.app-root core-courses-course-progress { display: flex; flex-direction: column; + @for $i from 0 to length($core-course-image-background) { + &[course-color="#{$i}"] { + .core-course-thumb { + background: nth($core-course-image-background, $i + 1); + } + + progress .progress-bar-fallback span, + progress[value]::-webkit-progress-value { + background-color: nth($core-course-image-background, $i + 1); + } + } + } + .core-course-thumb { height: 150px; width: 100%; @@ -11,12 +24,6 @@ ion-app.app-root core-courses-course-progress { pointer-events: auto; position: relative; - @for $i from 0 to length($core-course-image-background) { - &.core-course-color-#{$i} { - background: nth($core-course-image-background, $i + 1); - } - } - &.core-course-color-img { background: white; } diff --git a/src/theme/variables.scss b/src/theme/variables.scss index b83a4e539..44d572b52 100644 --- a/src/theme/variables.scss +++ b/src/theme/variables.scss @@ -18,7 +18,7 @@ $black: #3a3a3a; // Headings, standard text. $gray-darker: #626262; // Text (emphasis-detail), placeholder, background. $gray-dark: #9e9e9e; // Borders (never text). $gray: #dddddd; -$gray-light: #eeeeee; // Background. +$gray-light: #e9e9e9; // Background. $gray-lighter: #f5f5f5; $white: #ffffff; // Background, reversed text. From b015770835ebdfb8fd61587499e19bf57e7d0163 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pau=20Ferrer=20Oca=C3=B1a?= Date: Mon, 15 Oct 2018 16:15:23 +0200 Subject: [PATCH 2/5] MOBILE-2613 myoverview: Add All option to my overview --- scripts/langindex.json | 1 + .../component/addon-block-myoverview.html | 17 ++++++++++------- .../block/myoverview/component/myoverview.ts | 3 +++ src/addon/block/myoverview/lang/en.json | 3 ++- src/assets/lang/en.json | 1 + .../send-message-form/send-message-form.scss | 1 + 6 files changed, 18 insertions(+), 8 deletions(-) diff --git a/scripts/langindex.json b/scripts/langindex.json index 64c84def3..51ada972b 100644 --- a/scripts/langindex.json +++ b/scripts/langindex.json @@ -10,6 +10,7 @@ "addon.badges.issuername": "badges", "addon.badges.nobadges": "badges", "addon.badges.recipientdetails": "badges", + "addon.block_myoverview.all": "block_myoverview", "addon.block_myoverview.future": "block_myoverview", "addon.block_myoverview.inprogress": "block_myoverview", "addon.block_myoverview.morecourses": "block_myoverview", diff --git a/src/addon/block/myoverview/component/addon-block-myoverview.html b/src/addon/block/myoverview/component/addon-block-myoverview.html index 2212cc77a..821029b6f 100644 --- a/src/addon/block/myoverview/component/addon-block-myoverview.html +++ b/src/addon/block/myoverview/component/addon-block-myoverview.html @@ -9,9 +9,10 @@
- {{ 'addon.block_myoverview.inprogress' | translate }} - {{ 'addon.block_myoverview.future' | translate }} - {{ 'addon.block_myoverview.past' | translate }} + {{ 'addon.block_myoverview.all' | translate }}∫ + {{ 'addon.block_myoverview.inprogress' | translate }} + {{ 'addon.block_myoverview.future' | translate }} + {{ 'addon.block_myoverview.past' | translate }}
@@ -22,9 +23,11 @@
- - - + + + + + @@ -39,4 +42,4 @@
- \ No newline at end of file + diff --git a/src/addon/block/myoverview/component/myoverview.ts b/src/addon/block/myoverview/component/myoverview.ts index b3db61f7e..21176abce 100644 --- a/src/addon/block/myoverview/component/myoverview.ts +++ b/src/addon/block/myoverview/component/myoverview.ts @@ -36,6 +36,7 @@ export class AddonBlockMyOverviewComponent extends AddonBlockComponent implement courses = { filter: '', + all: [], past: [], inprogress: [], future: [] @@ -44,6 +45,7 @@ export class AddonBlockMyOverviewComponent extends AddonBlockComponent implement downloadAllCoursesEnabled: boolean; filteredCourses: any[]; prefetchCoursesData = { + all: {}, inprogress: {}, past: {}, future: {} @@ -139,6 +141,7 @@ export class AddonBlockMyOverviewComponent extends AddonBlockComponent implement }).then((courses) => { const today = moment().unix(); + this.courses.all = courses; this.courses.past = []; this.courses.inprogress = []; this.courses.future = []; diff --git a/src/addon/block/myoverview/lang/en.json b/src/addon/block/myoverview/lang/en.json index ad5a1b7f7..b18d8b53e 100644 --- a/src/addon/block/myoverview/lang/en.json +++ b/src/addon/block/myoverview/lang/en.json @@ -1,4 +1,5 @@ { + "all": "All", "future": "Future", "inprogress": "In progress", "past": "Past", @@ -6,4 +7,4 @@ "nocoursesfuture": "No future courses", "nocoursesinprogress": "No in progress courses", "nocoursespast": "No past courses" -} \ No newline at end of file +} diff --git a/src/assets/lang/en.json b/src/assets/lang/en.json index 3b9112a85..d8dbc7f79 100644 --- a/src/assets/lang/en.json +++ b/src/assets/lang/en.json @@ -10,6 +10,7 @@ "addon.badges.issuername": "Issuer name", "addon.badges.nobadges": "There are no badges available.", "addon.badges.recipientdetails": "Recipient details", + "addon.block_myoverview.all": "All", "addon.block_myoverview.future": "Future", "addon.block_myoverview.inprogress": "In progress", "addon.block_myoverview.morecourses": "More courses", diff --git a/src/components/send-message-form/send-message-form.scss b/src/components/send-message-form/send-message-form.scss index 784480f65..ea9f7c367 100644 --- a/src/components/send-message-form/send-message-form.scss +++ b/src/components/send-message-form/send-message-form.scss @@ -17,6 +17,7 @@ ion-app.app-root core-send-message-form { @include appearance(none); display: block; width: 100%; + min-height: 28px; border: 0; font-family: inherit; align-self: self-start; From c7e799b75b3021810a1df16b6bab7a273b019de2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pau=20Ferrer=20Oca=C3=B1a?= Date: Tue, 16 Oct 2018 10:50:19 +0200 Subject: [PATCH 3/5] MOBILE-2613 lang: Add option to make create lang index faster --- scripts/create_langindex.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/create_langindex.sh b/scripts/create_langindex.sh index d0c64ea9e..1988778e4 100755 --- a/scripts/create_langindex.sh +++ b/scripts/create_langindex.sh @@ -219,6 +219,7 @@ function find_better_file { #Parses the file. function parse_file { + findbetter=$2 keys=`jq -r 'keys[]' $1` for key in $keys; do # Check if already parsed. @@ -229,7 +230,7 @@ function parse_file { value=`$exec` if [ -z "$found" ] || [ "$found" == 'null' ]; then guess_file $key "$value" - else + elif [ ! -z "$findbetter" ]; then find_better_file "$key" "$value" "$found" fi done @@ -253,7 +254,8 @@ if [ ! -f 'langindex.json' ]; then echo "{}" > langindex.json fi -parse_file '../src/assets/lang/en.json' +findbetter=$1 +parse_file '../src/assets/lang/en.json' $findbetter echo From 550c2a943cf13018f4e3692e96a0e5a1862533e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pau=20Ferrer=20Oca=C3=B1a?= Date: Tue, 16 Oct 2018 11:48:46 +0200 Subject: [PATCH 4/5] MOBILE-2613 blocks: Change default logger name --- src/addon/block/classes/block-component.ts | 2 +- src/core/courses/pages/dashboard/dashboard.html | 6 +++--- src/core/courses/pages/dashboard/dashboard.ts | 10 ---------- 3 files changed, 4 insertions(+), 14 deletions(-) diff --git a/src/addon/block/classes/block-component.ts b/src/addon/block/classes/block-component.ts index 11e685922..3a2282d1c 100644 --- a/src/addon/block/classes/block-component.ts +++ b/src/addon/block/classes/block-component.ts @@ -26,7 +26,7 @@ export class AddonBlockComponent implements OnInit { protected domUtils: CoreDomUtilsProvider; protected logger; - constructor(injector: Injector, loggerName: string = 'CoreCourseModuleMainResourceComponent') { + constructor(injector: Injector, loggerName: string = 'AddonBlockComponent') { this.domUtils = injector.get(CoreDomUtilsProvider); const loggerProvider = injector.get(CoreLoggerProvider); this.logger = loggerProvider.getInstance(loggerName); diff --git a/src/core/courses/pages/dashboard/dashboard.html b/src/core/courses/pages/dashboard/dashboard.html index c152e5b29..5e24c1474 100644 --- a/src/core/courses/pages/dashboard/dashboard.html +++ b/src/core/courses/pages/dashboard/dashboard.html @@ -12,7 +12,7 @@ - + @@ -24,7 +24,7 @@ - + @@ -36,7 +36,7 @@ - + diff --git a/src/core/courses/pages/dashboard/dashboard.ts b/src/core/courses/pages/dashboard/dashboard.ts index 2bffccbb2..e02bb632c 100644 --- a/src/core/courses/pages/dashboard/dashboard.ts +++ b/src/core/courses/pages/dashboard/dashboard.ts @@ -43,7 +43,6 @@ export class CoreCoursesDashboardPage implements OnDestroy { timelineEnabled = false; coursesEnabled = false; tabsReady = false; - tabShown = 'courses'; searchEnabled: boolean; tabs = []; siteName: string; @@ -111,15 +110,6 @@ export class CoreCoursesDashboardPage implements OnDestroy { this.tabsComponent && this.tabsComponent.ionViewDidLeave(); } - /** - * The tab has changed. - * - * @param {string} tab Name of the new tab. - */ - tabChanged(tab: string): void { - this.tabShown = tab; - } - /** * Go to search courses. */ From 2b2971a87be3b4c3533e17ff4b1fc30bc4b42208 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pau=20Ferrer=20Oca=C3=B1a?= Date: Tue, 16 Oct 2018 17:27:24 +0200 Subject: [PATCH 5/5] MOBILE-2613 overview: Always show past and future options --- .../block/myoverview/component/addon-block-myoverview.html | 6 +++--- .../mod/forum/components/index/addon-mod-forum-index.html | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/addon/block/myoverview/component/addon-block-myoverview.html b/src/addon/block/myoverview/component/addon-block-myoverview.html index 821029b6f..8a5cf1324 100644 --- a/src/addon/block/myoverview/component/addon-block-myoverview.html +++ b/src/addon/block/myoverview/component/addon-block-myoverview.html @@ -10,9 +10,9 @@
{{ 'addon.block_myoverview.all' | translate }}∫ - {{ 'addon.block_myoverview.inprogress' | translate }} - {{ 'addon.block_myoverview.future' | translate }} - {{ 'addon.block_myoverview.past' | translate }} + {{ 'addon.block_myoverview.inprogress' | translate }} + {{ 'addon.block_myoverview.future' | translate }} + {{ 'addon.block_myoverview.past' | translate }}
diff --git a/src/addon/mod/forum/components/index/addon-mod-forum-index.html b/src/addon/mod/forum/components/index/addon-mod-forum-index.html index 463d9bbdf..dc4b05221 100644 --- a/src/addon/mod/forum/components/index/addon-mod-forum-index.html +++ b/src/addon/mod/forum/components/index/addon-mod-forum-index.html @@ -48,7 +48,7 @@ -

+

{{discussion.created | coreDateDayOrTime}}