MOBILE-3627 lint: Fix multiple line in the whole code

main
Pau Ferrer Ocaña 2021-03-09 15:49:40 +01:00
parent f8a18f4e04
commit f52e8d2442
88 changed files with 0 additions and 113 deletions

View File

@ -20,7 +20,6 @@ import { CoreNavigator } from '@services/navigator';
import { makeSingleton } from '@singletons'; import { makeSingleton } from '@singletons';
import { AddonBadges } from '../badges'; import { AddonBadges } from '../badges';
/** /**
* Handler to treat links to user participants page. * Handler to treat links to user participants page.
*/ */

View File

@ -41,7 +41,6 @@ export class AddonBlockRecentlyAccessedItemsComponent extends CoreBlockBaseCompo
super('AddonBlockRecentlyAccessedItemsComponent'); super('AddonBlockRecentlyAccessedItemsComponent');
} }
/** /**
* Perform the invalidate content function. * Perform the invalidate content function.
* *

View File

@ -77,7 +77,6 @@ export class AddonBlockRecentlyAccessedItemsProvider {
} }
export const AddonBlockRecentlyAccessedItems = makeSingleton(AddonBlockRecentlyAccessedItemsProvider); export const AddonBlockRecentlyAccessedItems = makeSingleton(AddonBlockRecentlyAccessedItemsProvider);
/** /**
* Result of WS block_recentlyaccesseditems_get_recent_items. * Result of WS block_recentlyaccesseditems_get_recent_items.
*/ */

View File

@ -19,7 +19,6 @@ import { CoreCourseComponentsModule } from '@features/course/components/componen
import { AddonBlockSiteMainMenuComponent } from './sitemainmenu/sitemainmenu'; import { AddonBlockSiteMainMenuComponent } from './sitemainmenu/sitemainmenu';
@NgModule({ @NgModule({
declarations: [ declarations: [
AddonBlockSiteMainMenuComponent, AddonBlockSiteMainMenuComponent,

View File

@ -139,7 +139,6 @@ export class AddonCalendarCalendarComponent implements OnInit, DoCheck, OnDestro
this.fetchData(); this.fetchData();
} }
/** /**
* Detect and act upon changes that Angular cant or wont detect on its own (objects and arrays). * Detect and act upon changes that Angular cant or wont detect on its own (objects and arrays).
*/ */

View File

@ -29,7 +29,6 @@ import { AddonCalendarFilter, AddonCalendarEventIcons } from '../../services/cal
}) })
export class AddonCalendarFilterPopoverComponent implements OnInit { export class AddonCalendarFilterPopoverComponent implements OnInit {
@Input() filter: AddonCalendarFilter = { @Input() filter: AddonCalendarFilter = {
filtered: false, filtered: false,
courseId: -1, courseId: -1,
@ -54,7 +53,6 @@ export class AddonCalendarFilterPopoverComponent implements OnInit {
this.types.push(value); this.types.push(value);
}); });
} }
/** /**

View File

@ -266,7 +266,6 @@ export class AddonCalendarEditEventPage implements OnInit, OnDestroy, CanLeave {
// Ignore errors. // Ignore errors.
}); });
if (this.showAll) { if (this.showAll) {
// Remove site home from the list of courses. // Remove site home from the list of courses.
const siteHomeId = CoreSites.getCurrentSiteHomeId(); const siteHomeId = CoreSites.getCurrentSiteHomeId();
@ -285,7 +284,6 @@ export class AddonCalendarEditEventPage implements OnInit, OnDestroy, CanLeave {
await Promise.all((courses as CoreEnrolledCourseData[]).map(courseFillterFullname)); await Promise.all((courses as CoreEnrolledCourseData[]).map(courseFillterFullname));
} }
// Sort courses by name. // Sort courses by name.
this.courses = courses.sort((a, b) => { this.courses = courses.sort((a, b) => {
const compareA = a.fullname.toLowerCase(); const compareA = a.fullname.toLowerCase();

View File

@ -34,7 +34,6 @@ import { CoreNavigator } from '@services/navigator';
import { CoreLocalNotifications } from '@services/local-notifications'; import { CoreLocalNotifications } from '@services/local-notifications';
import { CoreConstants } from '@/core/constants'; import { CoreConstants } from '@/core/constants';
/** /**
* Page that displays the calendar events. * Page that displays the calendar events.
*/ */

View File

@ -47,7 +47,6 @@ const routes: Routes = [
...conditionalRoutes(tabletRoutes, () => CoreScreen.isTablet), ...conditionalRoutes(tabletRoutes, () => CoreScreen.isTablet),
]; ];
@NgModule({ @NgModule({
imports: [ imports: [
RouterModule.forChild(routes), RouterModule.forChild(routes),

View File

@ -12,7 +12,6 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// limitations under the License. // limitations under the License.
import { NgModule } from '@angular/core'; import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router'; import { RouterModule, Routes } from '@angular/router';

View File

@ -55,7 +55,6 @@ export class AddonCalendarHelperProvider {
protected eventTypeIcons: string[] = []; protected eventTypeIcons: string[] = [];
/** /**
* Returns event icon based on event type. * Returns event icon based on event type.
* *

View File

@ -722,7 +722,6 @@ export class AddonCalendarProvider {
const originalEvent = record as AddonCalendarGetEventsEvent; const originalEvent = record as AddonCalendarGetEventsEvent;
const recordAsRecord = record as AddonCalendarEventDBRecord; const recordAsRecord = record as AddonCalendarEventDBRecord;
// Calculate data to match the new WS. // Calculate data to match the new WS.
eventConverted.descriptionformat = originalEvent.format; eventConverted.descriptionformat = originalEvent.format;
eventConverted.iscourseevent = originalEvent.eventtype == AddonCalendarEventType.COURSE; eventConverted.iscourseevent = originalEvent.eventtype == AddonCalendarEventType.COURSE;
@ -947,7 +946,6 @@ export class AddonCalendarProvider {
params.events!.courseids = courses.map((course) => course.id); params.events!.courseids = courses.map((course) => course.id);
params.events!.courseids.push(site.getSiteHomeId()); // Add front page. params.events!.courseids.push(site.getSiteHomeId()); // Add front page.
return; return;
})); }));
@ -1941,7 +1939,6 @@ export type AddonCalendarCalendarDay = {
rarrow: string; // Rarrow. rarrow: string; // Rarrow.
}; };
/** /**
* Params of core_calendar_get_calendar_monthly_view WS. * Params of core_calendar_get_calendar_monthly_view WS.
*/ */
@ -2035,7 +2032,6 @@ export type AddonCalendarDayName = {
fullname: string; // Fullname. fullname: string; // Fullname.
}; };
/** /**
* Params of core_calendar_get_calendar_upcoming_view WS. * Params of core_calendar_get_calendar_upcoming_view WS.
*/ */
@ -2090,7 +2086,6 @@ export type AddonCalendarGetAllowedEventTypesWSResponse = {
warnings?: CoreWSExternalWarning[]; warnings?: CoreWSExternalWarning[];
}; };
/** /**
* Params of core_calendar_get_calendar_events WS. * Params of core_calendar_get_calendar_events WS.
*/ */
@ -2187,7 +2182,6 @@ type AddonCalendarGetCalendarDayViewWSParams = {
categoryid?: number; // Category being viewed. categoryid?: number; // Category being viewed.
}; };
/** /**
* Params of core_calendar_submit_create_update_form WS. * Params of core_calendar_submit_create_update_form WS.
*/ */

View File

@ -18,7 +18,6 @@ import { CoreSharedModule } from '@/core/shared.module';
import { AddonMessagesConversationInfoComponent } from './conversation-info/conversation-info'; import { AddonMessagesConversationInfoComponent } from './conversation-info/conversation-info';
@NgModule({ @NgModule({
declarations: [ declarations: [
AddonMessagesConversationInfoComponent, AddonMessagesConversationInfoComponent,

View File

@ -62,7 +62,6 @@ export class AddonMessagesContacts35Page implements OnInit, OnDestroy {
searchString = ''; searchString = '';
constructor( constructor(
protected route: ActivatedRoute, protected route: ActivatedRoute,
) { ) {

View File

@ -45,7 +45,6 @@ const routes: Routes = [
...conditionalRoutes(tabletRoutes, () => CoreScreen.isTablet), ...conditionalRoutes(tabletRoutes, () => CoreScreen.isTablet),
]; ];
@NgModule({ @NgModule({
imports: [ imports: [
RouterModule.forChild(routes), RouterModule.forChild(routes),

View File

@ -58,7 +58,6 @@ export class AddonMessagesContactsPage implements OnInit, OnDestroy {
protected contactRequestsCountObserver: CoreEventObserver; protected contactRequestsCountObserver: CoreEventObserver;
protected memberInfoObserver: CoreEventObserver; protected memberInfoObserver: CoreEventObserver;
constructor() { constructor() {
this.siteId = CoreSites.getCurrentSiteId(); this.siteId = CoreSites.getCurrentSiteId();

View File

@ -326,7 +326,6 @@ export class AddonMessagesDiscussionPage implements OnInit, OnDestroy, AfterView
return; return;
})); }));
} }
// Fetch the messages for the first time. // Fetch the messages for the first time.
@ -596,7 +595,6 @@ export class AddonMessagesDiscussionPage implements OnInit, OnDestroy, AfterView
} }
} }
// Retrieve the conversation. Invalidate data first to get the right unreadcount. // Retrieve the conversation. Invalidate data first to get the right unreadcount.
await AddonMessages.invalidateConversation(conversationId!); await AddonMessages.invalidateConversation(conversationId!);
@ -1191,7 +1189,6 @@ export class AddonMessagesDiscussionPage implements OnInit, OnDestroy, AfterView
data = await AddonMessages.sendMessage(this.userId!, text); data = await AddonMessages.sendMessage(this.userId!, text);
} }
this.messagesBeingSent--; this.messagesBeingSent--;
let failure = false; let failure = false;
if (data.sent) { if (data.sent) {

View File

@ -124,7 +124,6 @@ export class AddonMessagesDiscussions35Page implements OnInit, OnDestroy {
this.refreshData(); this.refreshData();
}); });
// If a message push notification is received, refresh the view. // If a message push notification is received, refresh the view.
this.pushObserver = CorePushNotificationsDelegate.on<CorePushNotificationsNotificationBasicData>('receive') this.pushObserver = CorePushNotificationsDelegate.on<CorePushNotificationsNotificationBasicData>('receive')
.subscribe((notification) => { .subscribe((notification) => {

View File

@ -29,7 +29,6 @@ export class AddonMessagesIndexLinkHandlerService extends CoreContentLinksHandle
name = 'AddonMessagesIndexLinkHandler'; name = 'AddonMessagesIndexLinkHandler';
pattern = /\/message\/index\.php((?![?&](id|user1|user2)=\d+).)*$/; pattern = /\/message\/index\.php((?![?&](id|user1|user2)=\d+).)*$/;
/** /**
* Get the list of actions for a link (url). * Get the list of actions for a link (url).
* *

View File

@ -106,7 +106,6 @@ export class AddonMessagesOfflineProvider {
), ),
]); ]);
const messageResult: const messageResult:
AddonMessagesOfflineAnyMessagesFormatted[] = AddonMessagesOfflineAnyMessagesFormatted[] =
this.parseMessages(messages); this.parseMessages(messages);
@ -379,6 +378,5 @@ export type AddonMessagesOfflineConversationMessagesDBRecordFormatted =
useridfrom?: number; // User Id who send the message, will be likely us. useridfrom?: number; // User Id who send the message, will be likely us.
}; };
export type AddonMessagesOfflineAnyMessagesFormatted = export type AddonMessagesOfflineAnyMessagesFormatted =
AddonMessagesOfflineConversationMessagesDBRecordFormatted | AddonMessagesOfflineMessagesDBRecordFormatted; AddonMessagesOfflineConversationMessagesDBRecordFormatted | AddonMessagesOfflineMessagesDBRecordFormatted;

View File

@ -1413,7 +1413,6 @@ export class AddonMessagesProvider {
return AddonMessagesMainMenuHandlerService.PAGE_NAME + ( enabled ? '/group-conversations' : ''); return AddonMessagesMainMenuHandlerService.PAGE_NAME + ( enabled ? '/group-conversations' : '');
} }
/** /**
* Get messages according to the params. * Get messages according to the params.
* *
@ -1749,7 +1748,6 @@ export class AddonMessagesProvider {
const site = await CoreSites.getSite(siteId); const site = await CoreSites.getSite(siteId);
userId = userId || site.getUserId(); userId = userId || site.getUserId();
await site.invalidateWsCacheForKey(this.getCacheKeyForConversationBetweenUsers(userId, otherUserId)); await site.invalidateWsCacheForKey(this.getCacheKeyForConversationBetweenUsers(userId, otherUserId));
} }
@ -3065,7 +3063,6 @@ export type AddonMessagesConversationMessageFormatted =
showTail?: boolean; // Calculated in the app. Whether to show a "tail" in the message. showTail?: boolean; // Calculated in the app. Whether to show a "tail" in the message.
}; };
/** /**
* Data returned by core_message_get_user_message_preferences WS. * Data returned by core_message_get_user_message_preferences WS.
*/ */
@ -3559,7 +3556,6 @@ export type AddonMessagesGetUserContactsWSResponse = {
}[]; }[];
}[]; }[];
/** /**
* Params of core_message_get_contact_requests WS. * Params of core_message_get_contact_requests WS.
*/ */

View File

@ -12,7 +12,6 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// limitations under the License. // limitations under the License.
import { Component, Input, ViewChild, ElementRef } from '@angular/core'; import { Component, Input, ViewChild, ElementRef } from '@angular/core';
import { CoreSites } from '@services/sites'; import { CoreSites } from '@services/sites';
import { CoreDomUtils } from '@services/utils/dom'; import { CoreDomUtils } from '@services/utils/dom';

View File

@ -275,7 +275,6 @@ export class AddonModAssignIndexComponent extends CoreCourseModuleMainActivityCo
cmId: this.module!.id, cmId: this.module!.id,
}); });
this.summary = submissionStatus.gradingsummary; this.summary = submissionStatus.gradingsummary;
if (!this.summary) { if (!this.summary) {
this.needsGradingAvalaible = false; this.needsGradingAvalaible = false;

View File

@ -1190,7 +1190,6 @@ type AddonModAssignSubmissionFeedbackFormatted = AddonModAssignSubmissionFeedbac
advancedgrade?: boolean; // Calculated in the app. Whether it uses advanced grading. advancedgrade?: boolean; // Calculated in the app. Whether it uses advanced grading.
}; };
type AddonModAssignSubmissionGrade = { type AddonModAssignSubmissionGrade = {
method: string; method: string;
grade?: number | string; grade?: number | string;

View File

@ -346,7 +346,6 @@ export class AddonModAssignSubmissionListPage implements AfterViewInit, OnDestro
} }
/** /**
* Helper class to manage submissions. * Helper class to manage submissions.
*/ */

View File

@ -46,7 +46,6 @@ export class AddonModAssignSubmissionReviewPage implements OnInit, CanLeave {
protected blindMarking = false; // Whether it uses blind marking. protected blindMarking = false; // Whether it uses blind marking.
protected forceLeave = false; // To allow leaving the page without checking for changes. protected forceLeave = false; // To allow leaving the page without checking for changes.
constructor( constructor(
protected route: ActivatedRoute, protected route: ActivatedRoute,
) { } ) { }

View File

@ -212,7 +212,6 @@ export class AddonModAssignHelperProvider {
return false; return false;
} }
// If all the plugins were empty (or there were no plugins), we consider the submission to be empty. // If all the plugins were empty (or there were no plugins), we consider the submission to be empty.
return true; return true;
} }
@ -709,7 +708,6 @@ export class AddonModAssignHelperProvider {
} }
export const AddonModAssignHelper = makeSingleton(AddonModAssignHelperProvider); export const AddonModAssignHelper = makeSingleton(AddonModAssignHelperProvider);
/** /**
* Assign submission with some calculated data. * Assign submission with some calculated data.
*/ */

View File

@ -290,7 +290,6 @@ export class AddonModAssignOfflineProvider {
const promises: const promises:
Promise<AddonModAssignSubmissionsDBRecordFormatted[] | AddonModAssignSubmissionsGradingDBRecordFormatted[]>[] = []; Promise<AddonModAssignSubmissionsDBRecordFormatted[] | AddonModAssignSubmissionsGradingDBRecordFormatted[]>[] = [];
promises.push(this.getAssignSubmissions(assignId, siteId)); promises.push(this.getAssignSubmissions(assignId, siteId));
promises.push(this.getAssignSubmissionsGrade(assignId, siteId)); promises.push(this.getAssignSubmissionsGrade(assignId, siteId));

View File

@ -178,7 +178,6 @@ export class AddonModAssignSyncProvider extends CoreCourseActivitySyncBaseProvid
throw new CoreSyncBlockedError(Translate.instant('core.errorsyncblocked', { $a: this.componentTranslate })); throw new CoreSyncBlockedError(Translate.instant('core.errorsyncblocked', { $a: this.componentTranslate }));
} }
this.logger.debug('Try to sync assign ' + assignId + ' in site ' + siteId); this.logger.debug('Try to sync assign ' + assignId + ' in site ' + siteId);
const syncPromise = this.performSyncAssign(assignId, siteId); const syncPromise = this.performSyncAssign(assignId, siteId);
@ -553,7 +552,6 @@ export type AddonModAssignSyncResult = {
gradesBlocked: number[]; // Whether some grade couldn't be synced because it was blocked. UserId fields of the blocked grade. gradesBlocked: number[]; // Whether some grade couldn't be synced because it was blocked. UserId fields of the blocked grade.
}; };
/** /**
* Data passed to AUTO_SYNCED event. * Data passed to AUTO_SYNCED event.
*/ */

View File

@ -761,7 +761,6 @@ export class AddonModAssignProvider {
promises.push(this.invalidateAssignmentData(courseId, siteId)); promises.push(this.invalidateAssignmentData(courseId, siteId));
promises.push(CoreGrades.invalidateAllCourseGradesData(courseId)); promises.push(CoreGrades.invalidateAllCourseGradesData(courseId));
await Promise.all(promises); await Promise.all(promises);
} }
@ -1562,7 +1561,6 @@ export type AddonModAssignSubmissionFeedback = {
plugins?: AddonModAssignPlugin[]; // Plugins info. plugins?: AddonModAssignPlugin[]; // Plugins info.
}; };
/** /**
* Params of mod_assign_list_participants WS. * Params of mod_assign_list_participants WS.
*/ */
@ -1692,7 +1690,6 @@ type AddonModAssignGetSubmissionStatusWSParams = {
groupid?: number; // Filter by users in group (used for generating the grading summary). Empty or 0 for all groups information. groupid?: number; // Filter by users in group (used for generating the grading summary). Empty or 0 for all groups information.
}; };
/** /**
* Result of WS mod_assign_get_submission_status. * Result of WS mod_assign_get_submission_status.
*/ */
@ -1812,7 +1809,6 @@ type AddonModAssignSubmitGradingFormWSParams = {
jsonformdata: string; // The data from the grading form, encoded as a json array. jsonformdata: string; // The data from the grading form, encoded as a json array.
}; };
/** /**
* Params of mod_assign_save_grade WS. * Params of mod_assign_save_grade WS.
*/ */

View File

@ -49,7 +49,6 @@ export interface AddonModAssignFeedbackHandler extends CoreDelegateHandler {
*/ */
getComponent?(plugin: AddonModAssignPlugin): Type<unknown> | undefined | Promise<Type<unknown> | undefined>; getComponent?(plugin: AddonModAssignPlugin): Type<unknown> | undefined | Promise<Type<unknown> | undefined>;
/** /**
* Return the draft saved data of the feedback plugin. * Return the draft saved data of the feedback plugin.
* *

View File

@ -29,7 +29,6 @@ export class AddonModAssignSubmissionCommentsHandlerService implements AddonModA
name = 'AddonModAssignSubmissionCommentsHandler'; name = 'AddonModAssignSubmissionCommentsHandler';
type = 'comments'; type = 'comments';
/** /**
* Whether the plugin can be edited in offline for existing submissions. In general, this should return false if the * Whether the plugin can be edited in offline for existing submissions. In general, this should return false if the
* plugin uses Moodle filters. The reason is that the app only prefetches filtered data, and the user should edit * plugin uses Moodle filters. The reason is that the app only prefetches filtered data, and the user should edit

View File

@ -22,7 +22,6 @@ import { CoreTextUtils } from '@services/utils/text';
import { CoreUtils } from '@services/utils/utils'; import { CoreUtils } from '@services/utils/utils';
import { AddonModAssignSubmissionOnlineTextPluginData } from '../services/handler'; import { AddonModAssignSubmissionOnlineTextPluginData } from '../services/handler';
/** /**
* Component to render an onlinetext submission plugin. * Component to render an onlinetext submission plugin.
*/ */
@ -74,7 +73,6 @@ export class AddonModAssignSubmissionOnlineTextComponent extends AddonModAssignS
this.text = AddonModAssign.getSubmissionPluginText(this.plugin); this.text = AddonModAssign.getSubmissionPluginText(this.plugin);
} }
// Set the text. // Set the text.
if (!this.edit) { if (!this.edit) {
// Not editing, see full text when clicked. // Not editing, see full text when clicked.

View File

@ -100,7 +100,6 @@ export class AddonModBookIndexComponent extends CoreCourseModuleMainResourceComp
// @todo leaveAnimation: 'core-modal-lateral-transition', // @todo leaveAnimation: 'core-modal-lateral-transition',
}); });
await modal.present(); await modal.present();
const result = await modal.onDidDismiss(); const result = await modal.onDidDismiss();

View File

@ -48,7 +48,6 @@ export const enum AddonModBookNavStyle {
const ROOT_CACHE_KEY = 'mmaModBook:'; const ROOT_CACHE_KEY = 'mmaModBook:';
/** /**
* Service that provides some features for books. * Service that provides some features for books.
*/ */

View File

@ -160,7 +160,6 @@ export class AddonModFolderProvider {
} }
export const AddonModFolder = makeSingleton(AddonModFolderProvider); export const AddonModFolder = makeSingleton(AddonModFolderProvider);
/** /**
* Folder returned by mod_folder_get_folders_by_courses. * Folder returned by mod_folder_get_folders_by_courses.
*/ */

View File

@ -1928,7 +1928,6 @@ export type AddonModForumDeletePostWSParams = {
*/ */
export type AddonModForumDeletePostWSResponse = CoreStatusWithWarningsWSResponse; export type AddonModForumDeletePostWSResponse = CoreStatusWithWarningsWSResponse;
/** /**
* Params of mod_forum_get_discussion_post WS. * Params of mod_forum_get_discussion_post WS.
*/ */
@ -1944,7 +1943,6 @@ export type AddonModForumGetDiscussionPostWSResponse = {
warnings?: CoreWSExternalWarning[]; warnings?: CoreWSExternalWarning[];
}; };
/** /**
* Params of mod_forum_get_discussion_posts WS. * Params of mod_forum_get_discussion_posts WS.
*/ */

View File

@ -46,7 +46,6 @@ export class AddonModImscpIndexComponent extends CoreCourseModuleMainResourceCom
previousItem = ''; previousItem = '';
nextItem = ''; nextItem = '';
constructor(@Optional() courseContentsPage?: CoreCourseContentsPage) { constructor(@Optional() courseContentsPage?: CoreCourseContentsPage) {
super('AddonModImscpIndexComponent', courseContentsPage); super('AddonModImscpIndexComponent', courseContentsPage);
} }

View File

@ -343,7 +343,6 @@ export class AddonModImscpProvider {
} }
export const AddonModImscp = makeSingleton(AddonModImscpProvider); export const AddonModImscp = makeSingleton(AddonModImscpProvider);
/** /**
* Params of mod_imscp_view_imscp WS. * Params of mod_imscp_view_imscp WS.
*/ */
@ -387,7 +386,6 @@ type AddonModImscpGetImscpsByCoursesWSResponse = {
warnings?: CoreWSExternalWarning[]; warnings?: CoreWSExternalWarning[];
}; };
export type AddonModImscpTocItem = { export type AddonModImscpTocItem = {
href: string; href: string;
title: string; title: string;

View File

@ -165,7 +165,6 @@ export class AddonModLabelProvider {
} }
export const AddonModLabel = makeSingleton(AddonModLabelProvider); export const AddonModLabel = makeSingleton(AddonModLabelProvider);
/** /**
* Label returned by mod_label_get_labels_by_courses. * Label returned by mod_label_get_labels_by_courses.
*/ */

View File

@ -19,7 +19,6 @@ import { CoreSites } from '@services/sites';
import { CoreDomUtils } from '@services/utils/dom'; import { CoreDomUtils } from '@services/utils/dom';
import { ModalController } from '@singletons'; import { ModalController } from '@singletons';
/** /**
* Modal that asks the password for a lesson. * Modal that asks the password for a lesson.
*/ */

View File

@ -175,7 +175,6 @@ export class AddonModPageProvider {
export const AddonModPage = makeSingleton(AddonModPageProvider); export const AddonModPage = makeSingleton(AddonModPageProvider);
/** /**
* Page returned by mod_page_get_pages_by_courses. * Page returned by mod_page_get_pages_by_courses.
*/ */

View File

@ -12,7 +12,6 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// limitations under the License. // limitations under the License.
import { CoreSharedModule } from '@/core/shared.module'; import { CoreSharedModule } from '@/core/shared.module';
import { APP_INITIALIZER, NgModule } from '@angular/core'; import { APP_INITIALIZER, NgModule } from '@angular/core';

View File

@ -251,7 +251,6 @@ export class AddonModResourceModuleHandlerService implements CoreCourseModuleHan
} }
export const AddonModResourceModuleHandler = makeSingleton(AddonModResourceModuleHandlerService); export const AddonModResourceModuleHandler = makeSingleton(AddonModResourceModuleHandlerService);
type AddonResourceHandlerData = { type AddonResourceHandlerData = {
icon: string; icon: string;
extra: string; extra: string;

View File

@ -258,7 +258,6 @@ type AddonModUrlViewUrlWSParams = {
urlid: number; // Url instance id. urlid: number; // Url instance id.
}; };
/** /**
* URL returnd by mod_url_get_urls_by_courses. * URL returnd by mod_url_get_urls_by_courses.
*/ */

View File

@ -176,7 +176,6 @@ export class AddonQbehaviourDeferredFeedbackHandlerService implements CoreQuesti
export const AddonQbehaviourDeferredFeedbackHandler = makeSingleton(AddonQbehaviourDeferredFeedbackHandlerService); export const AddonQbehaviourDeferredFeedbackHandler = makeSingleton(AddonQbehaviourDeferredFeedbackHandlerService);
/** /**
* Check if a response is complete. * Check if a response is complete.
* *

View File

@ -871,7 +871,6 @@ export class AddonQtypeDdMarkerQuestion {
} }
/** /**
* Encapsulates operations on dd area. * Encapsulates operations on dd area.
*/ */

View File

@ -17,7 +17,6 @@ import { APP_INITIALIZER, NgModule } from '@angular/core';
import { CoreQuestionDelegate } from '@features/question/services/question-delegate'; import { CoreQuestionDelegate } from '@features/question/services/question-delegate';
import { AddonQtypeNumericalHandler } from './services/handlers/numerical'; import { AddonQtypeNumericalHandler } from './services/handlers/numerical';
@NgModule({ @NgModule({
declarations: [ declarations: [
], ],

View File

@ -128,7 +128,6 @@ export class CoreAttachmentsComponent implements OnInit {
*/ */
async delete(index: number, askConfirm?: boolean): Promise<void> { async delete(index: number, askConfirm?: boolean): Promise<void> {
if (askConfirm) { if (askConfirm) {
try { try {
await CoreDomUtils.showDeleteConfirm('core.confirmdeletefile'); await CoreDomUtils.showDeleteConfirm('core.confirmdeletefile');

View File

@ -44,7 +44,6 @@ export class CoreContextMenuComponent implements OnInit, OnDestroy {
protected instanceId: string; protected instanceId: string;
protected parentContextMenu?: CoreContextMenuComponent; protected parentContextMenu?: CoreContextMenuComponent;
constructor( constructor(
elementRef: ElementRef, elementRef: ElementRef,
) { ) {

View File

@ -518,7 +518,6 @@ export type CoreCommentsDataWithUser = CoreCommentsData & {
deleted?: boolean; deleted?: boolean;
}; };
export type CoreCommentsOfflineWithUser = CoreCommentsDBRecord & { export type CoreCommentsOfflineWithUser = CoreCommentsDBRecord & {
profileimageurl?: string; profileimageurl?: string;
fullname?: string; fullname?: string;

View File

@ -322,7 +322,6 @@ export type CoreCommentsSyncResult = {
updated: boolean; // Whether some data was sent to the server or offline data was updated. updated: boolean; // Whether some data was sent to the server or offline data was updated.
}; };
/** /**
* Data passed to AUTO_SYNCED event. * Data passed to AUTO_SYNCED event.
*/ */

View File

@ -530,7 +530,6 @@ export type CoreCommentsArea = {
canpostorhascomments: boolean; // Canpostorhascomments. canpostorhascomments: boolean; // Canpostorhascomments.
}; };
/** /**
* Params of core_comment_add_comments WS. * Params of core_comment_add_comments WS.
*/ */

View File

@ -12,7 +12,6 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// limitations under the License. // limitations under the License.
import { NgModule } from '@angular/core'; import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router'; import { RouterModule, Routes } from '@angular/router';

View File

@ -32,7 +32,6 @@ export class CoreCourseModuleMainActivityPage<ActivityType extends CoreCourseMod
module!: CoreCourseAnyModuleData; module!: CoreCourseAnyModuleData;
courseId!: number; courseId!: number;
/** /**
* Component being initialized. * Component being initialized.
*/ */

View File

@ -208,7 +208,6 @@ export class CoreCourseProvider {
preSets.emergencyCache = false; preSets.emergencyCache = false;
} }
const data = await site.read<CoreCourseCompletionActivityStatusWSResponse>( const data = await site.read<CoreCourseCompletionActivityStatusWSResponse>(
'core_completion_get_activities_completion_status', 'core_completion_get_activities_completion_status',
params, params,
@ -551,7 +550,6 @@ export class CoreCourseProvider {
return grade; return grade;
} }
} }
/** /**

View File

@ -508,7 +508,6 @@ export class CoreCourseModulePrefetchDelegateService extends CoreDelegate<CoreCo
return downloadedSize; return downloadedSize;
} }
const cachedSize = await site.getComponentCacheSize(handler.component, module.id); const cachedSize = await site.getComponentCacheSize(handler.component, module.id);
return cachedSize + downloadedSize; return cachedSize + downloadedSize;

View File

@ -146,7 +146,6 @@ export class CoreCourseSyncProvider extends CoreSyncBaseProvider<CoreCourseSyncR
<CoreCourseManualCompletionDBRecord[]> [], <CoreCourseManualCompletionDBRecord[]> [],
); );
if (!completions || !completions.length) { if (!completions || !completions.length) {
// Nothing to sync, set sync time. // Nothing to sync, set sync time.
await this.setSyncTime(courseId, siteId); await this.setSyncTime(courseId, siteId);

View File

@ -20,7 +20,6 @@ import { CoreCoursesComponentsModule } from '../../components/components.module'
import { CoreCoursesAvailableCoursesPage } from './available-courses'; import { CoreCoursesAvailableCoursesPage } from './available-courses';
const routes: Routes = [ const routes: Routes = [
{ {
path: '', path: '',

View File

@ -20,7 +20,6 @@ import { CoreCoursesComponentsModule } from '../../components/components.module'
import { CoreCoursesCategoriesPage } from './categories'; import { CoreCoursesCategoriesPage } from './categories';
const routes: Routes = [ const routes: Routes = [
{ {
path: '', path: '',

View File

@ -138,7 +138,6 @@ export class CoreCoursesDashboardPage implements OnInit, OnDestroy {
}); });
} }
/** /**
* Toggle download enabled. * Toggle download enabled.
*/ */
@ -179,5 +178,4 @@ export class CoreCoursesDashboardPage implements OnInit, OnDestroy {
this.updateSiteObserver?.off(); this.updateSiteObserver?.off();
} }
} }

View File

@ -122,7 +122,6 @@ export class CoreCoursesDashboardProvider {
export const CoreCoursesDashboard = makeSingleton(CoreCoursesDashboardProvider); export const CoreCoursesDashboard = makeSingleton(CoreCoursesDashboardProvider);
/** /**
* Params of core_block_get_dashboard_blocks WS. * Params of core_block_get_dashboard_blocks WS.
*/ */

View File

@ -25,7 +25,6 @@ import { CoreUtils } from '@services/utils/utils';
import { makeSingleton } from '@singletons'; import { makeSingleton } from '@singletons';
import { CoreCourses } from '../courses'; import { CoreCourses } from '../courses';
/** /**
* Handler for course request push notifications clicks. * Handler for course request push notifications clicks.
*/ */

View File

@ -370,7 +370,6 @@ export class CoreEmulatorCaptureMediaComponent implements OnInit, OnDestroy {
const height = this.streamVideo?.nativeElement.videoHeight; const height = this.streamVideo?.nativeElement.videoHeight;
const loadingModal = await CoreDomUtils.showModalLoading(); const loadingModal = await CoreDomUtils.showModalLoading();
this.imgCanvas.nativeElement.width = width; this.imgCanvas.nativeElement.width = width;
this.imgCanvas.nativeElement.height = height; this.imgCanvas.nativeElement.height = height;
this.imgCanvas.nativeElement.getContext('2d').drawImage(this.streamVideo?.nativeElement, 0, 0, width, height); this.imgCanvas.nativeElement.getContext('2d').drawImage(this.streamVideo?.nativeElement, 0, 0, width, height);

View File

@ -51,7 +51,6 @@ export class CoreEmulatorHelperProvider {
return; return;
})); }));
return CoreUtils.allPromises(promises); return CoreUtils.allPromises(promises);
} }

View File

@ -109,7 +109,6 @@ export const SITE_SCHEMA: CoreSiteSchema = {
], ],
}; };
/** /**
* Data stored in DB for badge. * Data stored in DB for badge.
*/ */

View File

@ -128,7 +128,6 @@ export class CoreQuestionComponent implements OnInit {
return; return;
} }
// Load local answers if offline is enabled. // Load local answers if offline is enabled.
if (this.offlineEnabled && this.component && this.attemptId) { if (this.offlineEnabled && this.component && this.attemptId) {
await CoreQuestionHelper.loadLocalAnswers(this.question, this.component, this.attemptId); await CoreQuestionHelper.loadLocalAnswers(this.question, this.component, this.attemptId);

View File

@ -28,7 +28,6 @@ import {
QUESTION_TABLE_NAME, QUESTION_TABLE_NAME,
} from './database/question'; } from './database/question';
const QUESTION_PREFIX_REGEX = /q\d+:(\d+)_/; const QUESTION_PREFIX_REGEX = /q\d+:(\d+)_/;
const STATES: Record<string, CoreQuestionState> = { const STATES: Record<string, CoreQuestionState> = {
todo: { todo: {

View File

@ -76,7 +76,6 @@ export const RATINGS_SITE_SCHEMA: CoreSiteSchema = {
], ],
}; };
/** /**
* Primary data to identify a stored rating. * Primary data to identify a stored rating.
*/ */

View File

@ -25,7 +25,6 @@ import { CoreEvents } from '@singletons/events';
import { CoreRating } from './rating'; import { CoreRating } from './rating';
import { CoreRatingItemSet, CoreRatingOffline } from './rating-offline'; import { CoreRatingItemSet, CoreRatingOffline } from './rating-offline';
/** /**
* Service to sync ratings. * Service to sync ratings.
*/ */

View File

@ -513,7 +513,6 @@ export type CoreRatingItemRating = {
timemodified: number; // Time modified (timestamp). timemodified: number; // Time modified (timestamp).
}; };
/** /**
* Params of core_rating_get_item_ratings WS. * Params of core_rating_get_item_ratings WS.
*/ */
@ -535,7 +534,6 @@ export type CoreRatingGetItemRatingsWSResponse = {
warnings?: CoreWSExternalWarning[]; warnings?: CoreWSExternalWarning[];
}; };
/** /**
* Params of core_rating_add_rating WS. * Params of core_rating_add_rating WS.
*/ */

View File

@ -17,7 +17,6 @@ import { NgModule } from '@angular/core';
import { CoreSharedModule } from '@/core/shared.module'; import { CoreSharedModule } from '@/core/shared.module';
import { CoreSearchBoxComponent } from './search-box/search-box'; import { CoreSearchBoxComponent } from './search-box/search-box';
@NgModule({ @NgModule({
declarations: [ declarations: [
CoreSearchBoxComponent, CoreSearchBoxComponent,

View File

@ -159,7 +159,6 @@ export class CoreSearchBoxComponent implements OnInit {
if (!this.formElement) { if (!this.formElement) {
this.formElement = event.detail.target.closest('form'); this.formElement = event.detail.target.closest('form');
this.formElement?.addEventListener('blur', () => { this.formElement?.addEventListener('blur', () => {
// Wait the new element to be focused. // Wait the new element to be focused.
setTimeout(() => { setTimeout(() => {

View File

@ -94,7 +94,6 @@ export class CoreSettingsGeneralPage {
selected: value === this.selectedZoomLevel, selected: value === this.selectedZoomLevel,
})); }));
this.richTextEditor = await CoreConfig.get(CoreConstants.SETTINGS_RICH_TEXT_EDITOR, true); this.richTextEditor = await CoreConfig.get(CoreConstants.SETTINGS_RICH_TEXT_EDITOR, true);
this.debugDisplay = await CoreConfig.get(CoreConstants.SETTINGS_DEBUG_DISPLAY, false); this.debugDisplay = await CoreConfig.get(CoreConstants.SETTINGS_DEBUG_DISPLAY, false);

View File

@ -12,7 +12,6 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// limitations under the License. // limitations under the License.
import { NgModule } from '@angular/core'; import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router'; import { RouterModule, Routes } from '@angular/router';

View File

@ -115,7 +115,6 @@ export class CoreSettingsHelperProvider {
const promises: Promise<number | void>[] = cleanSchemas.map((name) => site.getDb().deleteRecords(name)); const promises: Promise<number | void>[] = cleanSchemas.map((name) => site.getDb().deleteRecords(name));
const filepoolService = CoreFilepool.instance; const filepoolService = CoreFilepool.instance;
promises.push(site.deleteFolder().then(() => { promises.push(site.deleteFolder().then(() => {
filepoolService.clearAllPackagesStatus(siteId); filepoolService.clearAllPackagesStatus(siteId);
filepoolService.clearFilepool(siteId); filepoolService.clearFilepool(siteId);

View File

@ -18,7 +18,6 @@ import { CoreQuestionBehaviourDelegate } from '@features/question/services/behav
import { CoreQuestionBehaviourButton, CoreQuestionQuestion } from '@features/question/services/question-helper'; import { CoreQuestionBehaviourButton, CoreQuestionQuestion } from '@features/question/services/question-helper';
import { CoreSitePluginsCompileInitComponent } from '@features/siteplugins/classes/compile-init-component'; import { CoreSitePluginsCompileInitComponent } from '@features/siteplugins/classes/compile-init-component';
/** /**
* Component that displays a question behaviour created using a site plugin. * Component that displays a question behaviour created using a site plugin.
*/ */

View File

@ -20,7 +20,6 @@ import { CoreSitePluginsCompileInitComponent } from '@features/siteplugins/class
import { CoreUserProfileField } from '@features/user/services/user'; import { CoreUserProfileField } from '@features/user/services/user';
import { CoreUserProfileFieldDelegate } from '@features/user/services/user-profile-field-delegate'; import { CoreUserProfileFieldDelegate } from '@features/user/services/user-profile-field-delegate';
/** /**
* Component that displays a user profile field created using a site plugin. * Component that displays a user profile field created using a site plugin.
*/ */

View File

@ -123,7 +123,6 @@ export class CoreSitePluginsCourseOptionPage implements OnInit {
return true; return true;
} }
const result = await this.content.callComponentFunction('canLeave'); const result = await this.content.callComponentFunction('canLeave');
return result === undefined || result === null ? true : !!result; return result === undefined || result === null ? true : !!result;

View File

@ -100,7 +100,6 @@ export class CoreSitePluginsModuleIndexPage implements OnInit, CanLeave {
return true; return true;
} }
const result = await this.content.callComponentFunction('canLeave'); const result = await this.content.callComponentFunction('canLeave');
return result === undefined || result === null ? true : !!result; return result === undefined || result === null ? true : !!result;

View File

@ -93,7 +93,6 @@ export class CoreSitePluginsProvider {
appplatform: 'browser', appplatform: 'browser',
}; };
if (args.appismobile) { if (args.appismobile) {
defaultArgs.appplatform = CoreApp.isIOS() ? 'ios' : 'android'; defaultArgs.appplatform = CoreApp.isIOS() ? 'ios' : 'android';
} }
@ -582,7 +581,6 @@ export class CoreSitePluginsProvider {
const result = await this.getContent(component, method, args, preSets); const result = await this.getContent(component, method, args, preSets);
// Prefetch the files in the content. // Prefetch the files in the content.
if (result.files.length) { if (result.files.length) {
await CoreFilepool.downloadOrPrefetchFiles( await CoreFilepool.downloadOrPrefetchFiles(

View File

@ -36,7 +36,6 @@ export abstract class CoreUserProfileFieldBaseComponent implements OnInit {
@Input() contextInstanceId?: number; // The instance ID related to the context. @Input() contextInstanceId?: number; // The instance ID related to the context.
@Input() courseId?: number; // Course ID the field belongs to (if any). It can be used to improve performance with filters. @Input() courseId?: number; // Course ID the field belongs to (if any). It can be used to improve performance with filters.
control?: FormControl; control?: FormControl;
modelName = ''; modelName = '';
value?: string; value?: string;

View File

@ -730,7 +730,6 @@ export class CoreUserProvider {
return CoreUserOffline.setPreference(name, value); return CoreUserOffline.setPreference(name, value);
} }
try { try {
// Update the preference in the site. // Update the preference in the site.
const preferences = [ const preferences = [

View File

@ -478,7 +478,6 @@ export class CoreCronDelegateService {
export const CoreCronDelegate = makeSingleton(CoreCronDelegateService); export const CoreCronDelegate = makeSingleton(CoreCronDelegateService);
/** /**
* Interface that all cron handlers must implement. * Interface that all cron handlers must implement.
*/ */

View File

@ -449,7 +449,6 @@ export type CoreGroup = {
courseid?: number; // Coure Id. courseid?: number; // Coure Id.
}; };
/** /**
* Group info for an activity. * Group info for an activity.
*/ */

View File

@ -1732,7 +1732,6 @@ export class CoreDomUtilsProvider {
cssClass: fullScreen ? 'core-modal-fullscreen' : '', cssClass: fullScreen ? 'core-modal-fullscreen' : '',
}); });
await modal.present(); await modal.present();
} }

View File

@ -1509,7 +1509,6 @@ export class CoreUtilsProvider {
// do nothing // do nothing
} }
if (!CoreApp.isMobile()) { if (!CoreApp.isMobile()) {
return Promise.reject('QRScanner isn\'t available in browser.'); return Promise.reject('QRScanner isn\'t available in browser.');
} }

View File

@ -1104,7 +1104,6 @@ export type CoreWSDate = {
timestamp: number; // Timestamp. timestamp: number; // Timestamp.
}; };
/** /**
* PreSets accepted by the WS call. * PreSets accepted by the WS call.
*/ */