| OLD | NEW |
| 1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // This file adheres to closure-compiler conventions in order to enable | 5 // This file adheres to closure-compiler conventions in order to enable |
| 6 // compilation with ADVANCED_OPTIMIZATIONS. In particular, members that are to | 6 // compilation with ADVANCED_OPTIMIZATIONS. In particular, members that are to |
| 7 // be accessed externally should be specified in this['style'] as opposed to | 7 // be accessed externally should be specified in this['style'] as opposed to |
| 8 // this.style because member identifiers are minified by default. | 8 // this.style because member identifiers are minified by default. |
| 9 // See http://goo.gl/FwOgy | 9 // See http://goo.gl/FwOgy |
| 10 | 10 |
| (...skipping 534 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 545 return window.getComputedStyle(element, null)['webkitTouchCallout']; | 545 return window.getComputedStyle(element, null)['webkitTouchCallout']; |
| 546 }; | 546 }; |
| 547 | 547 |
| 548 // Flush the message queue. | 548 // Flush the message queue. |
| 549 if (__gCrWeb.message) { | 549 if (__gCrWeb.message) { |
| 550 __gCrWeb.message.invokeQueues(); | 550 __gCrWeb.message.invokeQueues(); |
| 551 } | 551 } |
| 552 | 552 |
| 553 // Capture form submit actions. | 553 // Capture form submit actions. |
| 554 document.addEventListener('submit', function(evt) { | 554 document.addEventListener('submit', function(evt) { |
| 555 var action; |
| 555 if (evt['defaultPrevented']) | 556 if (evt['defaultPrevented']) |
| 556 return; | 557 return; |
| 557 | 558 action = evt.target.getAttribute('action'); |
| 558 var form = evt.target; | |
| 559 var targetsFrame = form.target && hasFrame_(window, form.target); | |
| 560 | |
| 561 var action = form.getAttribute('action'); | |
| 562 // Default action is to re-submit to same page. | 559 // Default action is to re-submit to same page. |
| 563 if (!action) | 560 if (!action) |
| 564 action = document.location.href; | 561 action = document.location.href; |
| 565 invokeOnHost_({ | 562 invokeOnHost_({ |
| 566 'command': 'document.submit', | 563 'command': 'document.submit', |
| 567 'formName': __gCrWeb.common.getFormIdentifier(evt.srcElement), | 564 'formName': __gCrWeb.common.getFormIdentifier(evt.srcElement), |
| 568 'href': __gCrWeb['getFullyQualifiedURL'](action), | 565 'href': __gCrWeb['getFullyQualifiedURL'](action) |
| 569 'targetsFrame': targetsFrame | |
| 570 }); | 566 }); |
| 571 }, false); | 567 }, false); |
| 572 | 568 |
| 573 addFormEventListeners_(); | 569 addFormEventListeners_(); |
| 574 | 570 |
| 575 }()); // End of anonymous object | 571 }()); // End of anonymous object |
| OLD | NEW |