Closed Bug 1221595 Opened 9 years ago Closed 9 years ago

Tapping Edit on the LoginsDetailsViewController should enable editing of title, username, password, website text fields

Categories

(Firefox for iOS :: General, defect)

Other
iOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
fxios 2.0+ ---

People

(Reporter: sleroux, Assigned: sleroux)

References

Details

Attachments

(2 files)

Additional requirements:

* Leaving edit mode without hitting done shouldn't persist any changes made
* Entering edit mode updates the title labels for the fields to gray from blue
* Selecting done saves changes to database and should be queued for syncing
* Leaving edit mode disables text input and returns to a readonly view of the screen.
Depends on: 1221594
No longer depends on: 1210103
Blocks: 1221594
No longer depends on: 1221594
* Will entering edit mode unmask the current password? 

* Is there any way to unmask the current password without requiring edit mode?
* Yes, when the password field is selected, the password becomes unmasked.

* Long pressing the password row/text field will show the text selection options which includes a 'Reveal' option.
:sleroux

I'm not sure where you're at with this (so forgive me if WIP), but I noticed that in 'Edit' mode, the selection circle appears and are selectable. I'm also not able to edit the entries or copy the username.
I think you might have been looking at the wrong branch (the select all/delete branch) since that's where the checkmark code lives.
Flagged both rnewman and bnicholson for database/UI code respectively.
Attachment #8704691 - Flags: ui-review?(randersen)
Attachment #8704691 - Flags: review?(rnewman)
Attachment #8704691 - Flags: review?(bnicholson)
Comment on attachment 8704691 [details] [review]
Link to Github pull-request: https://github.com/mozilla/firefox-ios/pull/1406

Comments on the PR.
Attachment #8704691 - Flags: review?(rnewman) → review+
Comment on attachment 8704691 [details] [review]
Link to Github pull-request: https://github.com/mozilla/firefox-ios/pull/1406

LG except the editable fields (username/password) should indent and headers turn grey when in 'Edit' mode.
Attachment #8704691 - Flags: ui-review?(randersen) → ui-review-
Comment on attachment 8704691 [details] [review]
Link to Github pull-request: https://github.com/mozilla/firefox-ios/pull/1406

LGTM
Attachment #8704691 - Flags: review?(bnicholson) → review+
Assignee: nobody → sleroux
Status: NEW → ASSIGNED
Comment on attachment 8704691 [details] [review]
Link to Github pull-request: https://github.com/mozilla/firefox-ios/pull/1406

I've updated the PR to include the indent and header color change.
Attachment #8704691 - Flags: ui-review- → ui-review?
Comment on attachment 8704691 [details] [review]
Link to Github pull-request: https://github.com/mozilla/firefox-ios/pull/1406

Updated patch looks sane to me.
Attachment #8704691 - Flags: feedback?(bnicholson) → feedback+
Comment on attachment 8704691 [details] [review]
Link to Github pull-request: https://github.com/mozilla/firefox-ios/pull/1406

Oops forgot to tag you Robin.
Attachment #8704691 - Flags: ui-review? → ui-review?(randersen)
Attachment #8704691 - Flags: ui-review?(randersen) → ui-review+
master f46afa4ca9be3b0d434a0f6e2d7dad255c9296ef
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: