mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-15 14:03:06 +00:00
96252: Extract upload-specific code from SharedModule
This commit is contained in:
28
src/app/core/drag.service.ts
Normal file
28
src/app/core/drag.service.ts
Normal file
@@ -0,0 +1,28 @@
|
||||
/**
|
||||
* The contents of this file are subject to the license and copyright
|
||||
* detailed in the LICENSE and NOTICE files at the root of the source
|
||||
* tree and available online at
|
||||
*
|
||||
* http://www.dspace.org/license/
|
||||
*/
|
||||
|
||||
import { Injectable } from '@angular/core';
|
||||
|
||||
@Injectable({
|
||||
providedIn: 'root'
|
||||
})
|
||||
export class DragService {
|
||||
private _overrideDragOverPage = false;
|
||||
|
||||
public overrideDragOverPage() {
|
||||
this._overrideDragOverPage = true;
|
||||
}
|
||||
|
||||
public allowDragOverPage() {
|
||||
this._overrideDragOverPage = false;
|
||||
}
|
||||
|
||||
public isAllowedDragOverPage(): boolean {
|
||||
return !this._overrideDragOverPage;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user