[Webkit-unassigned] [Bug 44496] [EFL] Password manager for WebKit-Efl

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Aug 25 12:15:44 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=44496


Rafael Antognolli <antognolli at profusion.mobi> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |antognolli at profusion.mobi




--- Comment #2 from Rafael Antognolli <antognolli at profusion.mobi>  2010-08-25 12:15:44 PST ---
(In reply to comment #1)
> Created an attachment (id=65229)
 --> (https://bugs.webkit.org/attachment.cgi?id=65229) [details]
> Password manager for WebKit-Efl

Hi Grzegorz,

Could you also update the comment section inside ewk_frame.h describing this new signal "submit,clicked"? It's in the beginning of that file, listing all available signals.

+void FrameLoaderClientEfl::submitClicked(const String &userName, const String &password, const KURL &url)
+{
+    ewk_frame_submit_clicked(m_frame, userName.latin1().data(), password.latin1().data(), url.string().latin1().data());
+}

Any reason for using latin1()? I see utf8() instead of that at least inside WebKit-EFL. Not sure which one would be correct, though.

And are you aware that this code will only work if the password field is declared after the username field? Ok, I know that this probably covers 99% of the cases, just asking.

Anyway, have you looked at the other ports implementation? I didn't find this, so couldn't compare.

I would also put a better description on the ChangeLog. Maybe something like:
"Added a signal "submit,clicked" when user clicks on a submit form.
Also adding a function that fills username and password on the current view."

And this patch also just works for the main_frame. What about pages with inner frames? Maybe this function should go to ewk_frame, and work on the called frame. What do you think about this?

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list