diff --git a/extensions/gii/CHANGELOG.md b/extensions/gii/CHANGELOG.md index f0afd7d085..c67f8f4a0b 100644 --- a/extensions/gii/CHANGELOG.md +++ b/extensions/gii/CHANGELOG.md @@ -14,6 +14,7 @@ Yii Framework 2 gii extension Change Log - Enh #2327: better visual representation of changed files, added header and refresh button to diff modal (thiagotalma) - Enh #2491: Added support for using the same base class name of search model and data model in Gii (qiangxue) - Enh #2595: Browse through all generated files using right and left arrows (thiagotalma) +- Enh #2633: Keyboard shortcuts to browse through files (thiagotalma) 2.0.0 alpha, December 1, 2013 ----------------------------- diff --git a/extensions/gii/assets/gii.js b/extensions/gii/assets/gii.js index 981327bc8a..282ce581c6 100644 --- a/extensions/gii/assets/gii.js +++ b/extensions/gii/assets/gii.js @@ -69,6 +69,16 @@ yii.gii = (function ($) { }); return false; }); + + $('#preview-modal').on('keydown', function(e) { + if (e.keyCode === 37) { + $('.modal-previous').trigger('click'); + } else if(e.keyCode === 39) { + $('.modal-next').trigger('click'); + } else if(e.keyCode === 82) { + $('.modal-refresh').trigger('click'); + } + }); }; var initConfirmationCheckboxes = function () { diff --git a/extensions/gii/views/default/view/files.php b/extensions/gii/views/default/view/files.php index 04075e4946..fbe5e69cfd 100644 --- a/extensions/gii/views/default/view/files.php +++ b/extensions/gii/views/default/view/files.php @@ -82,9 +82,9 @@ use yii\gii\CodeFile;