|
apex key shortcut
|
|||
---|---|---|---|
#18+
Сделал маленький хак апекса. Предназначен, что бы в режиме разработки, было легче нажимать на кнопки Apply Changes и Run. При нажатии Alt-A сохраняет страницу. Alt-R - запускает страницу. Патч устанавливает обработчик нажатий клавиш. Пока работает только с Chrome. Для других браузеров не было времени отлаживаться, но можете попробовать is_chrome заменить на true. надо в конец скрипта .../images/javascript/apex_builder.js дописать текст : var prev_key_dr function key_up_event_dr(e){ //alert('up'); prev_key_dr=-1 } function key_press_event_dr(e){ var keynum var id if(window.event) // IE { keynum = e.keyCode; } else if(e.which) // Netscape/Firefox/Opera { keynum = e.which; } alert(keynum) } function key_down_event_dr(e){ var keynum var id if(window.event) // IE { keynum = e.keyCode; } else if(e.which) // Netscape/Firefox/Opera { keynum = e.which; } // alert(keynum) //Alt- if(prev_key_dr==18 ){ prev_key_dr=keynum //-R if(keynum==82){ document.getElementById("RUN").click(); return false; } //-A if(keynum==65){ if(document.getElementById("APPLY_CHANGES")){ document.getElementById("APPLY_CHANGES").click(); }else if(document.getElementById("Apply_Changes")){ document.getElementById("Apply_Changes").click(); }else if(document.getElementById("ApplyChanges")){ document.getElementById("ApplyChanges").click(); }else if(document.getElementById("SUBMIT")){ document.getElementById("SUBMIT").click(); }else if(document.getElementById("SAVE")){ document.getElementById("SAVE").click(); } // alert('apply'); return false; } } if(keynum==116){ window.location.reload() } prev_key_dr=keynum return true; } function setevent(){ document.body.onkeydown=key_down_event_dr; document.body.onkeyup=key_up_event_dr; //document.body.onkeypress=key_press_event_dr; // alert('event set'); //function(s,e){ document.all("RUN").click(); } //document.all("RUN").click(); } var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1; if(is_chrome){ setTimeout('setevent()',100) } ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2009, 15:34 |
|
apex key shortcut
|
|||
---|---|---|---|
#18+
Apex Builder Plugin делает это и еще многое другое, правда наверное не под Хромом. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2009, 19:10 |
|
|
start [/forum/moderation_log.php?user_name=pivet777]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
others: | 441ms |
total: | 585ms |
0 / 0 |