Changeset 376
- Timestamp:
- 2009-11-14 14:06:33 (2 years ago)
- Files:
-
- branches/5.2/includes/js/js.js (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/5.2/includes/js/js.js
r338 r376 4 4 * Description: JavaScript functions used on various pages 5 5 * 6 * Copyright (C) 2007 Hannes Schueller6 * Copyright (C) 2007, 2009 Hannes Schueller 7 7 * 8 8 * This program is free software: you can redistribute it and/or modify … … 76 76 // the textarea 77 77 var obj = document.getElementsByName('postform')[0].post; 78 if ( obj.selectionStart !== false) {78 if (typeof(obj.selectionStart) != 'undefined' && typeof(obj.setSelectionRange) != 'undefined') { 79 79 // Gecko / Opera 80 80 var start = obj.selectionStart; … … 84 84 var pos = start + smiley.length; 85 85 obj.setSelectionRange(pos, pos); 86 } else if ( document.selection !== false) {86 } else if (typeof(document.selection) != 'undefined') { 87 87 // Internet Exploder (*choke*) 88 88 obj.focus(); … … 98 98 // the textarea 99 99 var obj = document.getElementsByName('postform')[0].post; 100 if ( obj.selectionStart !== false) {100 if (typeof(obj.selectionStart) != 'undefined' && typeof(obj.setSelectionRange) != 'undefined') { 101 101 // Gecko / Opera 102 102 var start = obj.selectionStart; … … 106 106 var pos = start + code.length + 2; 107 107 obj.setSelectionRange(pos, pos); 108 } else if ( document.selection !== false) {108 } else if (typeof(document.selection) != 'undefined') { 109 109 // Internet Exploder (*choke*) 110 110 obj.focus(); … … 125 125 // the textarea 126 126 var obj = document.getElementsByName('postform')[0].post; 127 if ( obj.selectionStart !== false) {127 if (typeof(obj.selectionStart) != 'undefined' && typeof(obj.setSelectionRange) != 'undefined') { 128 128 // Gecko / Opera 129 129 var start = obj.selectionStart; … … 133 133 var pos = start + post_quote[id].length; 134 134 obj.setSelectionRange(pos, pos); 135 } else if ( document.selection !== false) {135 } else if (typeof(document.selection) != 'undefined') { 136 136 // Internet Exploder (*choke*) 137 137 obj.focus();
