whole_func_string: function setCursorPositionToOriginalLi(li) {
  				var list = ed.dom.getParent(li, 'ol,ul');
  				if (list != null) {
  					var lastLi = list.lastChild;
  					// Removed this line since IE9 would report an DOM character error and placing the caret inside an empty LI is handled and should be handled by the selection logic
  					//lastLi.appendChild(ed.getDoc().createElement(''));
  					ed.selection.setCursorLocation(lastLi, 0);
  				}
  			}
func_code_string: function setCursorPositionToOriginalLi(li) {
  				var list = ed.dom.getParent(li, 'ol,ul');
  				if (list != null) {
  					var lastLi = list.lastChild;
  					// Removed this line since IE9 would report an DOM character error and placing the caret inside an empty LI is handled and should be handled by the selection logic
  					//lastLi.appendChild(ed.getDoc().createElement(''));
  					ed.selection.setCursorLocation(lastLi, 0);
  				}
  			}
func_documentation_string: fix the cursor position to ensure it is correct in IE