Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4896)

Unified Diff: chrome/test/data/autofill/heuristics/input/bug_459132.html

Issue 932023003: Autofill: Do not split sections on fields used for presentation roles. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/test/data/autofill/heuristics/output/24_checkout_harryanddavid.com.out » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/test/data/autofill/heuristics/input/bug_459132.html
diff --git a/chrome/test/data/autofill/heuristics/input/bug_459132.html b/chrome/test/data/autofill/heuristics/input/bug_459132.html
new file mode 100644
index 0000000000000000000000000000000000000000..9df9803abc0cc63043e62b71c1386be132c82718
--- /dev/null
+++ b/chrome/test/data/autofill/heuristics/input/bug_459132.html
@@ -0,0 +1,51 @@
+<div id="fb_mod_personal" class="lh_fbMargin clearfix">
+ <div class="fieldwrapper wide">
+ <h1>Your personal data</h1>
+ </div>
+ <span class="overwriteMessage">Please note that any changes will not be saved to your profile.</span>
+
+ <div class="subtpl">
+ <div class="fieldwrapper">
+ <label for="title" class="title">Title</label>
+ <div id="title"><table class="dijit dijitReset dijitInline dijitLeft dijitDownArrowButton fb_protect title dijitSelect dijitValidationTextBox dijitSelectIncomplete dijitValidationTextBoxIncomplete dijitIncomplete" data-dojo-attach-point="_buttonNode,tableNode,focusNode,_popupStateNode" cellspacing="0" cellpadding="0" role="listbox" aria-haspopup="true" tabindex="0" id="lh_widget_form_KeySelect_0" aria-required="true" widgetid="lh_widget_form_KeySelect_0" aria-expanded="false" aria-invalid="true" style="-webkit-user-select: none;"><tbody role="presentation"><tr role="presentation"><td class="dijitReset dijitStretch dijitButtonContents" role="presentation"><div class="dijitReset dijitInputField dijitButtonText" data-dojo-attach-point="containerNode,textDirNode" role="presentation"><span role="option" class="dijitReset dijitInline dijitSelectLabel dijitValidationTextBoxLabel ">Please select</span></div><div class="dijitReset dijitValidationContainer"><input class="dijitReset dijitInputField dijitValidationIcon dijitValidationInner" value="Χ " type="text" tabindex="-1" readonly="readonly" role="presentation"></div><input type="hidden" name="Salutation_1" data-dojo-attach-point="valueNode" value=" " aria-hidden="true"></td><td class="dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton dijitArrowButtonContainer" data-dojo-attach-point="titleNode" role="presentation"><input class="dijitReset dijitInputField dijitArrowButtonInner" value="▼ " type="text" tabindex="-1" readonly="readonly" role="presentation"></td></tr></tbody></table></div>
+ </div>
+ </div>
+
+ <div class="subtpl clear">
+ <div class="cl">
+ <div class="fieldwrapper">
+ <label for="firstname" class="firstname">First name</label>
+ <div id="firstname"><div class="dijit dijitReset dijitInline dijitLeft fb_protect firstname dijitTextBox dijitValidationTextBox dijitTextBoxIncomplete dijitValidationTextBoxIncomplete dijitIncomplete" id="widget_firstname" role="presentation" widgetid="firstname"><div class="dijitReset dijitValidationContainer"><input class="dijitReset dijitInputField dijitValidationIcon dijitValidationInner" value="Χ " type="text" tabindex="-1" readonly="readonly" role="presentation"></div><div class="dijitReset dijitInputField dijitInputContainer"><input class="dijitReset dijitInputInner" data-dojo-attach-point="textbox,focusNode" autocomplete="off" name="FirstName_1" type="text" tabindex="0" id="firstname" aria-required="true" maxlength="50" value="" aria-invalid="true"></div></div></div>
+ </div>
+ </div>
+ <div class="cl">
+ <div class="fieldwrapper">
+ <label for="lastname" class="lastname">Last name</label>
+ <div id="lastname"><div class="dijit dijitReset dijitInline dijitLeft fb_protect lastname dijitTextBox dijitValidationTextBox dijitTextBoxIncomplete dijitValidationTextBoxIncomplete dijitIncomplete" id="widget_lastname" role="presentation" widgetid="lastname"><div class="dijitReset dijitValidationContainer"><input class="dijitReset dijitInputField dijitValidationIcon dijitValidationInner" value="Χ " type="text" tabindex="-1" readonly="readonly" role="presentation"></div><div class="dijitReset dijitInputField dijitInputContainer"><input class="dijitReset dijitInputInner" data-dojo-attach-point="textbox,focusNode" autocomplete="off" name="LastName_1" type="text" tabindex="0" id="lastname" aria-required="true" maxlength="50" value="" aria-invalid="true"></div></div></div>
+ </div>
+ </div>
+ </div>
+
+ <div class="subtpl clear">
+ <div class="cl">
+ <div class="fieldwrapper">
+ <label for="email" class="email">Email</label>
+ <div id="email"><div class="dijit dijitReset dijitInline dijitLeft fb_protect email dijitTextBox dijitValidationTextBox dijitTextBoxIncomplete dijitValidationTextBoxIncomplete dijitIncomplete" id="widget_email" role="presentation" widgetid="email"><div class="dijitReset dijitValidationContainer"><input class="dijitReset dijitInputField dijitValidationIcon dijitValidationInner" value="Χ " type="text" tabindex="-1" readonly="readonly" role="presentation"></div><div class="dijitReset dijitInputField dijitInputContainer"><input class="dijitReset dijitInputInner" data-dojo-attach-point="textbox,focusNode" autocomplete="off" name="Email_1" type="text" tabindex="0" id="email" aria-required="true" value="" aria-invalid="true"></div></div></div>
+ </div>
+ </div>
+ <div class="cl">
+ <div class="fieldwrapper">
+ <label for="r_email" class="email">Re-enter email</label>
+ <div id="r_email"><div class="dijit dijitReset dijitInline dijitLeft dijitTextBox dijitValidationTextBox fb_protect email" id="widget_r_email" role="presentation" widgetid="r_email"><div class="dijitReset dijitValidationContainer"><input class="dijitReset dijitInputField dijitValidationIcon dijitValidationInner" value="Χ " type="text" tabindex="-1" readonly="readonly" role="presentation"></div><div class="dijitReset dijitInputField dijitInputContainer"><input class="dijitReset dijitInputInner" data-dojo-attach-point="textbox,focusNode" autocomplete="off" name="rEmail_1" type="text" tabindex="0" id="r_email" aria-required="true" value="" aria-invalid="false"></div></div></div>
+ </div>
+ </div>
+ </div>
+ <div class="subtpl clear">
+ <div class="cl">
+ <div class="fieldwrapper">
+ <label for="mam_number" class="mam_number">Miles &amp; More number <span class="optional"><span>&nbsp;</span>optional</span></label>
+ <div id="mam_number"><div class="dijit dijitReset dijitInline dijitLeft dijitTextBox dijitValidationTextBox fb_protect mam_number" id="widget_mam_number" role="presentation" widgetid="mam_number"><div class="dijitReset dijitValidationContainer"><input class="dijitReset dijitInputField dijitValidationIcon dijitValidationInner" value="Χ " type="text" tabindex="-1" readonly="readonly" role="presentation"></div><div class="dijitReset dijitInputField dijitInputContainer"><input class="dijitReset dijitInputInner" data-dojo-attach-point="textbox,focusNode" autocomplete="off" name="MamNumber_1" type="text" tabindex="0" id="mam_number" maxlength="15" value="" aria-invalid="false"></div></div></div>
+ </div>
+ </div>
+ </div>
+/div>
« no previous file with comments | « no previous file | chrome/test/data/autofill/heuristics/output/24_checkout_harryanddavid.com.out » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698