js: update beforeDragging & add itemCanDrag
This commit is contained in:
11
doric-js/lib/src/widget/flowlayout.d.ts
vendored
11
doric-js/lib/src/widget/flowlayout.d.ts
vendored
@@ -38,7 +38,16 @@ export declare class FlowLayout extends Superview {
|
||||
*/
|
||||
bounces?: boolean;
|
||||
canDrag?: boolean;
|
||||
beforeDragging?: (from: number) => void;
|
||||
/**
|
||||
* @param from
|
||||
* @returns Returns the item of index which can dragged or not.
|
||||
*/
|
||||
itemCanDrag?: (from: number) => boolean;
|
||||
/**
|
||||
* @param from
|
||||
* @returns Returns an array of index which can not be swap during dragging.
|
||||
*/
|
||||
beforeDragging?: (from: number) => (Array<number> | void);
|
||||
onDragging?: (from: number, to: number) => void;
|
||||
onDragged?: (from: number, to: number) => void;
|
||||
/**
|
||||
|
@@ -151,6 +151,10 @@ __decorate([
|
||||
Property,
|
||||
__metadata("design:type", Boolean)
|
||||
], FlowLayout.prototype, "canDrag", void 0);
|
||||
__decorate([
|
||||
Property,
|
||||
__metadata("design:type", Function)
|
||||
], FlowLayout.prototype, "itemCanDrag", void 0);
|
||||
__decorate([
|
||||
Property,
|
||||
__metadata("design:type", Function)
|
||||
|
11
doric-js/lib/src/widget/horizontalList.d.ts
vendored
11
doric-js/lib/src/widget/horizontalList.d.ts
vendored
@@ -31,7 +31,16 @@ export declare class HorizontalList extends Superview {
|
||||
*/
|
||||
bounces?: boolean;
|
||||
canDrag?: boolean;
|
||||
beforeDragging?: (from: number) => void;
|
||||
/**
|
||||
* @param from
|
||||
* @returns Returns the item of index which can dragged or not.
|
||||
*/
|
||||
itemCanDrag?: (from: number) => boolean;
|
||||
/**
|
||||
* @param from
|
||||
* @returns Returns an array of index which can not be swap during dragging.
|
||||
*/
|
||||
beforeDragging?: (from: number) => (Array<number> | void);
|
||||
onDragging?: (from: number, to: number) => void;
|
||||
onDragged?: (from: number, to: number) => void;
|
||||
scrollToItem(context: BridgeContext, index: number, config?: {
|
||||
|
@@ -142,6 +142,10 @@ __decorate([
|
||||
Property,
|
||||
__metadata("design:type", Boolean)
|
||||
], HorizontalList.prototype, "canDrag", void 0);
|
||||
__decorate([
|
||||
Property,
|
||||
__metadata("design:type", Function)
|
||||
], HorizontalList.prototype, "itemCanDrag", void 0);
|
||||
__decorate([
|
||||
Property,
|
||||
__metadata("design:type", Function)
|
||||
|
11
doric-js/lib/src/widget/list.d.ts
vendored
11
doric-js/lib/src/widget/list.d.ts
vendored
@@ -37,7 +37,16 @@ export declare class List extends Superview {
|
||||
*/
|
||||
bounces?: boolean;
|
||||
canDrag?: boolean;
|
||||
beforeDragging?: (from: number) => void;
|
||||
/**
|
||||
* @param from
|
||||
* @returns Returns the item of index which can dragged or not.
|
||||
*/
|
||||
itemCanDrag?: (from: number) => boolean;
|
||||
/**
|
||||
* @param from
|
||||
* @returns Returns an array of index which can not be swap during dragging.
|
||||
*/
|
||||
beforeDragging?: (from: number) => (Array<number> | void);
|
||||
onDragging?: (from: number, to: number) => void;
|
||||
onDragged?: (from: number, to: number) => void;
|
||||
scrollToItem(context: BridgeContext, index: number, config?: {
|
||||
|
@@ -146,6 +146,10 @@ __decorate([
|
||||
Property,
|
||||
__metadata("design:type", Boolean)
|
||||
], List.prototype, "canDrag", void 0);
|
||||
__decorate([
|
||||
Property,
|
||||
__metadata("design:type", Function)
|
||||
], List.prototype, "itemCanDrag", void 0);
|
||||
__decorate([
|
||||
Property,
|
||||
__metadata("design:type", Function)
|
||||
|
Reference in New Issue
Block a user