- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
ISQ.Widget.Query.keyUpHandler=function(c){
var b=c||window.event;
if(!ISQ.Widget.userActive){
return
}
if(typeof(b.keyCode)!="unknown"&&ISQ.Widget.Query.ignoreKeyCodes[b.keyCode]){
return false
}
if(ISQ.Cnf.limited&&ISQ.Widget.state!==ISQ.Widget.enumState.contactForm){
return false
}
if(ISQ.Widget.state===ISQ.Widget.enumState.customLink){
ISQ.Widget.state=ISQ.Widget.enumState.questions
}
ISQ.Widget.Query.clearQuestionTrail();
var a=_query(false);
if(ISQ.Widget.Query.lastQueryWritten!=a){
ISQ.Widget.Query.analyzeQuery(a)
}
return false
};
По поводу уверенных программистов (явно задел на будущее, а вдруг добаят).
BiggestFox 04.06.2012 16:53 # 0
wvxvw 04.06.2012 17:17 # +2
vistefan 04.06.2012 16:55 # +2
bormand 04.06.2012 17:15 # +1
wvxvw 05.06.2012 10:15 # 0
Но нужны добровольцы тестеры, хотя на первый взгляд работает.
vistefan 05.06.2012 10:24 # 0
wvxvw 05.06.2012 10:30 # +1
Быстрее - вы все равно не догоните, ето ж команда которая выполняется по нажатию клавиш, т.е. через гуй - вы так быстро не успеете понажимать :)
vistefan 05.06.2012 10:34 # 0
roman-kashitsyn 05.06.2012 10:50 # 0
С другой стороны, императивный код на lisp превращается в настолько унылое говно, что проще всё выбросить и написать на python (если нужен плагин для текстового редактора, можно взять sublime text 2).
Я бы тупо прогнал проект через GNU indent, либо отформатировал в Eclipse (там вроде довольно тонкая настройка идентации).
vistefan 05.06.2012 10:54 # 0
Соответственно, можно некими настройками такой программы подобрать под свой стиль метод табуляции, использование спейсов и т.д.)
roman-kashitsyn 05.06.2012 11:01 # 0
wvxvw 05.06.2012 11:14 # +1
roman-kashitsyn 05.06.2012 11:19 # +1
wvxvw 05.06.2012 13:05 # 0
Вот, собственно, вроде теперь все учел. Потратил 4 часа, сэкономил может быть солько же на нанастраивании "индентатора", ну и соотвественно, условия труда улучшились :)
wvxvw 05.06.2012 10:38 # 0
Copy-Paste 04.06.2012 20:02 # −6