91e6b23d3f
NMAKE-VS2012 Error LNK2011 while NMAKE-VS2010 does not complain we need to link the pch.obj file see http://msdn.microsoft.com/en-us/library/3ay26wa2(v=vs.110).aspx ** PCH Support for Ninja Ninja need to add property OBJECT_DEPENDS for using PCH OBJECT_OUTPUTS for create PCH see http://public.kitware.com/pipermail/cmake-developers/2012-March/003653.html
37 lines
No EOL
1.6 KiB
JavaScript
37 lines
No EOL
1.6 KiB
JavaScript
|
|
if(window.addEventListener)
|
|
window.addEventListener("load", tabulation, false);
|
|
else
|
|
window.attachEvent("onload", tabulation);
|
|
|
|
function tabulation(){
|
|
var textareas = document.getElementsByTagName("textarea");
|
|
for(var i = 0, t = textareas.length; i < t; i++){
|
|
textareas[i].onkeydown = function(e){
|
|
var tab = (e || window.event).keyCode == 9;
|
|
if(tab){
|
|
var tabString = String.fromCharCode(9);
|
|
var scroll = this.scrollTop;
|
|
|
|
if(window.ActiveXObject){
|
|
var textR = document.selection.createRange();
|
|
var selection = textR.text;
|
|
textR.text = tabString + selection;
|
|
textR.moveStart("character",-selection.length);
|
|
textR.moveEnd("character", 0);
|
|
textR.select();
|
|
}
|
|
else {
|
|
var beforeSelection = this.value.substring(0, this.selectionStart);
|
|
var selection = this.value.substring(this.selectionStart, this.selectionEnd);
|
|
var afterSelection = this.value.substring(this.selectionEnd);
|
|
this.value = beforeSelection + tabString + selection + afterSelection;
|
|
this.setSelectionRange(beforeSelection.length + tabString.length, beforeSelection.length + tabString.length + selection.length);
|
|
}
|
|
this.focus();
|
|
this.scrollTop = scroll;
|
|
return false;
|
|
}
|
|
};
|
|
}
|
|
} |