-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Closed
Labels
package: core@ionic/core package@ionic/core packagetype: buga confirmed bug reporta confirmed bug report
Milestone
Description
Bug Report
Ionic version:
[x] 4.x
Current behavior:
If an <ion-item-sliding> is dragged down in <ion-list>, it is possible to slide <ion-item-options>. But if the item is dragged up in the list, sliding is no longer possible.
Expected behavior:
Sliding should still be possible if the item is dragged up in the list
Steps to reproduce:
See gif above
Related code:
<ion-list>
<ion-reorder-group (ionItemReorder)="reorderConfigurationsList($event)" disabled="false">
<ion-item-sliding *ngFor="let configuration of _configurationsList">
<ion-item lines="full" color="white">
<ion-label>
<h2>{{configuration.name}}</h2>
<ion-note>Created: {{ configuration.created | date: 'MM/dd/yy HH:mm' }}</ion-note>
</ion-label>
<ion-reorder slot="end"></ion-reorder>
</ion-item>
<ion-item-options side="start">
<ion-item-option>Favorite</ion-item-option>
<ion-item-option color="danger">Share</ion-item-option>
</ion-item-options>
<ion-item-options side="end">
<ion-item-option>Unread</ion-item-option>
</ion-item-options>
</ion-item-sliding>
</ion-reorder-group>
</ion-list>
reorderConfigurationsList(ev) {
const itemToMove = this._configurationsList.splice(ev.detail.from, 1 ) [0];
this._configurationsList.splice(ev.detail.to, 0, itemToMove );
ev.detail.complete();
}
Other information:
Ionic info:
Ionic:
ionic (Ionic CLI) : 4.12.0 (/usr/local/lib/node_modules/ionic)
Ionic Framework : @ionic/angular 4.1.2
@angular-devkit/build-angular : 0.13.6
@angular-devkit/schematics : 7.2.4
@angular/cli : 7.3.6
@ionic/angular-toolkit : 1.4.1
Cordova:
cordova (Cordova CLI) : 8.1.2 ([email protected])
Cordova Platforms : none
Cordova Plugins : no whitelisted plugins (0 plugins total)
System:
ios-sim : 8.0.0
NodeJS : v10.15.3 (/usr/local/bin/node)
npm : 6.9.0
OS : macOS Mojave
Xcode : Xcode 10.2 Build version 10E125
shreeshbhat, pauljohnberry, tmk1991, zhaoxu666 and reed-lawrence
Metadata
Metadata
Assignees
Labels
package: core@ionic/core package@ionic/core packagetype: buga confirmed bug reporta confirmed bug report
