Changeset 2566:9bf417837888 for admin/js/confirm-close.js
- Timestamp:
- 11/17/13 20:25:53 (12 years ago)
- Branch:
- 2.6
- Children:
- 2567:6c11245cbf04, 2568:61c67a7d17fa
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/js/confirm-close.js
r0 r2566 1 1 function confirmClose() { 2 2 3 3 if (arguments.length > 0) { 4 4 for (var i=0; i<arguments.length; i++) { … … 13 13 forms: new Array(), 14 14 formSubmit: false, 15 15 16 16 getCurrentForms: function() { 17 17 var formsInPage = this.getForms(); … … 25 25 } 26 26 this.forms.push(tmpForm); 27 27 28 28 chainHandler(f,'onsubmit',function() { 29 29 This.formSubmit = true; … … 31 31 } 32 32 }, 33 33 34 34 compareForms: function() { 35 35 if (this.forms.length == 0) { 36 36 return true; 37 37 } 38 38 39 39 var formsInPage = this.getForms(); 40 40 var f; … … 47 47 } 48 48 } 49 49 50 50 return true; 51 51 }, 52 52 53 53 getForms: function() { 54 54 if (!document.getElementsByTagName || !document.getElementById) { 55 55 return new Array(); 56 56 } 57 57 58 58 if (this.forms_id.length > 0) { 59 59 var res = new Array(); … … 69 69 return document.getElementsByTagName('form'); 70 70 } 71 71 72 72 return new Array(); 73 73 }, 74 74 75 75 getFormElementValue: function(e) { 76 76 if (e.type != undefined && e.type == 'radio') { … … 84 84 } 85 85 }, 86 86 87 87 getFormCheckValue: function(e) { 88 88 if (e.checked) { … … 91 91 return null; 92 92 }, 93 93 94 94 getFormRadioValue: function(e) { 95 95 for (var i=0; i <e.length; i++) { … … 114 114 event_ = window.event; 115 115 } 116 116 117 117 if (!confirmClosePage.formSubmit && !confirmClosePage.compareForms()) { 118 118 event_.returnValue = confirmClosePage.prompt;
Note: See TracChangeset
for help on using the changeset viewer.