Second tap to edit
This commit is contained in:
parent
3931a39966
commit
86ba092ffd
|
|
@ -137,8 +137,7 @@ class ClientListVM {
|
||||||
onClientTap: (context, client) {
|
onClientTap: (context, client) {
|
||||||
if (store.state.clientListState.isInMultiselect()) {
|
if (store.state.clientListState.isInMultiselect()) {
|
||||||
handleClientAction(context, [client], EntityAction.toggleMultiselect);
|
handleClientAction(context, [client], EntityAction.toggleMultiselect);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) && state.uiState.isEditing) {
|
||||||
state.clientUIState.editing.id == client.id) {
|
|
||||||
viewEntity(context: context, entity: client);
|
viewEntity(context: context, entity: client);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) &&
|
||||||
state.clientUIState.selectedId == client.id) {
|
state.clientUIState.selectedId == client.id) {
|
||||||
|
|
|
||||||
|
|
@ -156,8 +156,7 @@ class CreditListVM extends EntityListVM {
|
||||||
if (store.state.invoiceListState.isInMultiselect()) {
|
if (store.state.invoiceListState.isInMultiselect()) {
|
||||||
handleInvoiceAction(
|
handleInvoiceAction(
|
||||||
context, [credit], EntityAction.toggleMultiselect);
|
context, [credit], EntityAction.toggleMultiselect);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) && state.uiState.isEditing) {
|
||||||
state.creditUIState.editing.id == credit.id) {
|
|
||||||
viewEntity(context: context, entity: credit);
|
viewEntity(context: context, entity: credit);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) &&
|
||||||
state.creditUIState.selectedId == credit.id) {
|
state.creditUIState.selectedId == credit.id) {
|
||||||
|
|
|
||||||
|
|
@ -141,8 +141,7 @@ class ExpenseListVM {
|
||||||
if (store.state.expenseListState.isInMultiselect()) {
|
if (store.state.expenseListState.isInMultiselect()) {
|
||||||
handleExpenseAction(
|
handleExpenseAction(
|
||||||
context, [expense], EntityAction.toggleMultiselect);
|
context, [expense], EntityAction.toggleMultiselect);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) && state.uiState.isEditing) {
|
||||||
state.expenseUIState.editing.id == expense.id) {
|
|
||||||
viewEntity(context: context, entity: expense);
|
viewEntity(context: context, entity: expense);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) &&
|
||||||
state.expenseUIState.selectedId == expense.id) {
|
state.expenseUIState.selectedId == expense.id) {
|
||||||
|
|
|
||||||
|
|
@ -197,8 +197,7 @@ class InvoiceListVM extends EntityListVM {
|
||||||
if (store.state.invoiceListState.isInMultiselect()) {
|
if (store.state.invoiceListState.isInMultiselect()) {
|
||||||
handleInvoiceAction(
|
handleInvoiceAction(
|
||||||
context, [invoice], EntityAction.toggleMultiselect);
|
context, [invoice], EntityAction.toggleMultiselect);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) && state.uiState.isEditing) {
|
||||||
state.invoiceUIState.editing.id == invoice.id) {
|
|
||||||
viewEntity(context: context, entity: invoice);
|
viewEntity(context: context, entity: invoice);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) &&
|
||||||
state.invoiceUIState.selectedId == invoice.id) {
|
state.invoiceUIState.selectedId == invoice.id) {
|
||||||
|
|
|
||||||
|
|
@ -136,8 +136,7 @@ class PaymentListVM {
|
||||||
if (store.state.paymentListState.isInMultiselect()) {
|
if (store.state.paymentListState.isInMultiselect()) {
|
||||||
handlePaymentAction(
|
handlePaymentAction(
|
||||||
context, [payment], EntityAction.toggleMultiselect);
|
context, [payment], EntityAction.toggleMultiselect);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) && state.uiState.isEditing) {
|
||||||
state.paymentUIState.editing.id == payment.id) {
|
|
||||||
viewEntity(context: context, entity: payment);
|
viewEntity(context: context, entity: payment);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) &&
|
||||||
state.paymentUIState.selectedId == payment.id) {
|
state.paymentUIState.selectedId == payment.id) {
|
||||||
|
|
|
||||||
|
|
@ -119,8 +119,7 @@ class ProductListVM {
|
||||||
if (store.state.productListState.isInMultiselect()) {
|
if (store.state.productListState.isInMultiselect()) {
|
||||||
handleProductAction(
|
handleProductAction(
|
||||||
context, [product], EntityAction.toggleMultiselect);
|
context, [product], EntityAction.toggleMultiselect);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) && state.uiState.isEditing) {
|
||||||
state.productUIState.editing.id == product.id) {
|
|
||||||
viewEntity(context: context, entity: product);
|
viewEntity(context: context, entity: product);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) &&
|
||||||
state.productUIState.selectedId == product.id) {
|
state.productUIState.selectedId == product.id) {
|
||||||
|
|
|
||||||
|
|
@ -139,8 +139,7 @@ class ProjectListVM {
|
||||||
if (store.state.projectListState.isInMultiselect()) {
|
if (store.state.projectListState.isInMultiselect()) {
|
||||||
handleProjectAction(
|
handleProjectAction(
|
||||||
context, [project], EntityAction.toggleMultiselect);
|
context, [project], EntityAction.toggleMultiselect);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) && state.uiState.isEditing) {
|
||||||
state.projectUIState.editing.id == project.id) {
|
|
||||||
viewEntity(context: context, entity: project);
|
viewEntity(context: context, entity: project);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) &&
|
||||||
state.projectUIState.selectedId == project.id) {
|
state.projectUIState.selectedId == project.id) {
|
||||||
|
|
|
||||||
|
|
@ -155,8 +155,7 @@ class QuoteListVM extends EntityListVM {
|
||||||
if (store.state.invoiceListState.isInMultiselect()) {
|
if (store.state.invoiceListState.isInMultiselect()) {
|
||||||
handleInvoiceAction(
|
handleInvoiceAction(
|
||||||
context, [quote], EntityAction.toggleMultiselect);
|
context, [quote], EntityAction.toggleMultiselect);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) && state.uiState.isEditing) {
|
||||||
state.quoteUIState.editing.id == quote.id) {
|
|
||||||
viewEntity(context: context, entity: quote);
|
viewEntity(context: context, entity: quote);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) &&
|
||||||
state.quoteUIState.selectedId == quote.id) {
|
state.quoteUIState.selectedId == quote.id) {
|
||||||
|
|
|
||||||
|
|
@ -144,8 +144,7 @@ class TaskListVM {
|
||||||
onTaskTap: (context, task) {
|
onTaskTap: (context, task) {
|
||||||
if (store.state.taskListState.isInMultiselect()) {
|
if (store.state.taskListState.isInMultiselect()) {
|
||||||
handleTaskAction(context, [task], EntityAction.toggleMultiselect);
|
handleTaskAction(context, [task], EntityAction.toggleMultiselect);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) && state.uiState.isEditing) {
|
||||||
state.taskUIState.editing.id == task.id) {
|
|
||||||
viewEntity(context: context, entity: task);
|
viewEntity(context: context, entity: task);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) &&
|
||||||
state.taskUIState.selectedId == task.id) {
|
state.taskUIState.selectedId == task.id) {
|
||||||
|
|
|
||||||
|
|
@ -129,8 +129,7 @@ class VendorListVM {
|
||||||
onVendorTap: (context, vendor) {
|
onVendorTap: (context, vendor) {
|
||||||
if (store.state.vendorListState.isInMultiselect()) {
|
if (store.state.vendorListState.isInMultiselect()) {
|
||||||
handleVendorAction(context, [vendor], EntityAction.toggleMultiselect);
|
handleVendorAction(context, [vendor], EntityAction.toggleMultiselect);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) && state.uiState.isEditing) {
|
||||||
state.vendorUIState.editing.id == vendor.id) {
|
|
||||||
viewEntity(context: context, entity: vendor);
|
viewEntity(context: context, entity: vendor);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) &&
|
||||||
state.vendorUIState.selectedId == vendor.id) {
|
state.vendorUIState.selectedId == vendor.id) {
|
||||||
|
|
|
||||||
|
|
@ -132,8 +132,7 @@ class StubListVM {
|
||||||
if (store.state.stubListState.isInMultiselect()) {
|
if (store.state.stubListState.isInMultiselect()) {
|
||||||
handleStubAction(
|
handleStubAction(
|
||||||
context, [stub], EntityAction.toggleMultiselect);
|
context, [stub], EntityAction.toggleMultiselect);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) && state.uiState.isEditing) {
|
||||||
state.stubUIState.editing.id == stub.id) {
|
|
||||||
viewEntity(context: context, entity: stub);
|
viewEntity(context: context, entity: stub);
|
||||||
} else if (isDesktop(context) &&
|
} else if (isDesktop(context) &&
|
||||||
state.stubUIState.selectedId == stub.id) {
|
state.stubUIState.selectedId == stub.id) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue