Я часто использую Командную PHP-строку Битрикса, и немного подзадолбался каждый раз тянуться за мышкой и нажимать на кнопочку, чтобы выполнить код.
Нормальные онлайн-РЕПЛы () умеют запускаться по Ctrl/Cmd-Enter, и это удобно.
К Битриксу такое прикрутить — как два пальца:
init.php
Наслаждайтесь.
UPD. Сорри за <sc ript>, ну вы поняли.
Нормальные онлайн-РЕПЛы () умеют запускаться по Ctrl/Cmd-Enter, и это удобно.
К Битриксу такое прикрутить — как два пальца:
init.php
AddEventHandler('main', 'OnAdminTabControlBegin', array("AdminHandlers", 'OnAdminTabControlBeginHandler'));
class AdminHandlers {
function OnAdminTabControlBeginHandler(&$obTabControl) {
if($GLOBALS["APPLICATION"]->GetCurPage() == "/bitrix/admin/php_command_line.php") {
CJSCore::Init(array("jquery"));
ob_start();
?>
<sc ript>
$(function() {
$(".bxce").keydown(function (event) {
if((event.metaKey || event.ctrlKey) && event.keyCode == 13) {
__FPHPSubmit();
}
});
});
</sc ript>
<?
$sContent = ob_get_clean();
$GLOBALS['APPLICATION']->AddHeadString($sContent);
}
}
} |
Наслаждайтесь.
UPD. Сорри за <sc ript>, ну вы поняли.