Changeset 166615 in webkit
- Timestamp:
- Apr 1, 2014, 2:57:15 PM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/Source/WebCore/ChangeLog ¶
r166604 r166615 1 2014-04-01 Alexey Proskuryakov <ap@apple.com> 2 3 Eliminate HTMLFormElement::m_shouldSubmit 4 https://bugs.webkit.org/show_bug.cgi?id=131055 5 6 Reviewed by Tim Horton. 7 8 m_shouldSubmit was used for two purposes: 9 - as a return value in a function whose return value is ignored by all callers; 10 - to make a decision that's local to a function. 11 12 There is no need for it to be an instance variable. 13 14 * html/HTMLFormElement.cpp: 15 (WebCore::HTMLFormElement::HTMLFormElement): 16 (WebCore::HTMLFormElement::prepareForSubmission): 17 (WebCore::HTMLFormElement::submit): 18 * html/HTMLFormElement.h: 19 1 20 2014-04-01 Benjamin Poulain <bpoulain@apple.com> 2 21 -
TabularUnified trunk/Source/WebCore/html/HTMLFormElement.cpp ¶
r166491 r166615 58 58 , m_wasUserSubmitted(false) 59 59 , m_isSubmittingOrPreparingForSubmission(false) 60 , m_shouldSubmit(false)61 60 , m_isInResetFunction(false) 62 61 , m_wasDemoted(false) … … 261 260 } 262 261 263 boolHTMLFormElement::prepareForSubmission(Event* event)262 void HTMLFormElement::prepareForSubmission(Event* event) 264 263 { 265 264 Frame* frame = document().frame(); 266 265 if (m_isSubmittingOrPreparingForSubmission || !frame) 267 return m_isSubmittingOrPreparingForSubmission;266 return; 268 267 269 268 m_isSubmittingOrPreparingForSubmission = true; 270 m_shouldSubmit = false;269 bool shouldSubmit = false; 271 270 272 271 // Interactive validation must be done before dispatching the submit event. 273 272 if (!validateInteractively(event)) { 274 273 m_isSubmittingOrPreparingForSubmission = false; 275 return false;274 return; 276 275 } 277 276 … … 282 281 283 282 if (dispatchEvent(Event::create(eventNames().submitEvent, true, true))) 284 m_shouldSubmit = true;283 shouldSubmit = true; 285 284 286 285 m_isSubmittingOrPreparingForSubmission = false; 287 286 288 if ( m_shouldSubmit)287 if (shouldSubmit) 289 288 submit(event, true, true, NotSubmittedByJavaScript); 290 291 return m_shouldSubmit;292 289 } 293 290 … … 326 323 return; 327 324 328 if (m_isSubmittingOrPreparingForSubmission) { 329 m_shouldSubmit = true; 330 return; 331 } 325 if (m_isSubmittingOrPreparingForSubmission) 326 return; 332 327 333 328 m_isSubmittingOrPreparingForSubmission = true; … … 359 354 firstSuccessfulSubmitButton->setActivatedSubmit(false); 360 355 361 m_shouldSubmit = false;362 356 m_isSubmittingOrPreparingForSubmission = false; 363 357 } -
TabularUnified trunk/Source/WebCore/html/HTMLFormElement.h ¶
r166491 r166615 82 82 void removeImgElement(HTMLImageElement*); 83 83 84 bool prepareForSubmission(Event*);84 void prepareForSubmission(Event*); // FIXME: This function doesn't only prepare, it sometimes calls sumbit() itself. 85 85 void submit(); 86 86 void submitFromJavaScript(); … … 173 173 bool m_wasUserSubmitted; 174 174 bool m_isSubmittingOrPreparingForSubmission; 175 bool m_shouldSubmit;176 175 177 176 bool m_isInResetFunction;
Note:
See TracChangeset
for help on using the changeset viewer.