Skip to content
This repository has been archived by the owner on Sep 6, 2021. It is now read-only.

Commit

Permalink
Merge pull request #4546 from TomMalbran/tom/navigate-recent-projects
Browse files Browse the repository at this point in the history
Implementation of Navigate Recent Projects
  • Loading branch information
JeffryBooher committed Sep 6, 2013
2 parents f862294 + b35668b commit cb7ea89
Show file tree
Hide file tree
Showing 6 changed files with 226 additions and 94 deletions.
46 changes: 23 additions & 23 deletions src/editor/EditorManager.js
Original file line number Diff line number Diff line change
Expand Up @@ -802,34 +802,34 @@ define(function (require, exports, module) {

// Initialize: register listeners
$(DocumentManager).on("currentDocumentChange", _onCurrentDocumentChange);
$(DocumentManager).on("workingSetRemove", _onWorkingSetRemove);
$(DocumentManager).on("workingSetRemoveList", _onWorkingSetRemoveList);
$(PanelManager).on("editorAreaResize", _onEditorAreaResize);
$(DocumentManager).on("workingSetRemove", _onWorkingSetRemove);
$(DocumentManager).on("workingSetRemoveList", _onWorkingSetRemoveList);
$(PanelManager).on("editorAreaResize", _onEditorAreaResize);

// For unit tests and internal use only
exports._openInlineWidget = _openInlineWidget;
exports._createFullEditorForDocument = _createFullEditorForDocument;
exports._destroyEditorIfUnneeded = _destroyEditorIfUnneeded;
exports._getViewState = _getViewState;
exports._resetViewStates = _resetViewStates;
exports._doShow = _doShow;
exports._notifyActiveEditorChanged = _notifyActiveEditorChanged;
exports._openInlineWidget = _openInlineWidget;
exports._createFullEditorForDocument = _createFullEditorForDocument;
exports._destroyEditorIfUnneeded = _destroyEditorIfUnneeded;
exports._getViewState = _getViewState;
exports._resetViewStates = _resetViewStates;
exports._doShow = _doShow;
exports._notifyActiveEditorChanged = _notifyActiveEditorChanged;

exports.REFRESH_FORCE = REFRESH_FORCE;
exports.REFRESH_SKIP = REFRESH_SKIP;
exports.REFRESH_SKIP = REFRESH_SKIP;

// Define public API
exports.setEditorHolder = setEditorHolder;
exports.getCurrentFullEditor = getCurrentFullEditor;
exports.setEditorHolder = setEditorHolder;
exports.getCurrentFullEditor = getCurrentFullEditor;
exports.createInlineEditorForDocument = createInlineEditorForDocument;
exports.focusEditor = focusEditor;
exports.getFocusedEditor = getFocusedEditor;
exports.getActiveEditor = getActiveEditor;
exports.getFocusedInlineWidget = getFocusedInlineWidget;
exports.resizeEditor = resizeEditor;
exports.registerInlineEditProvider = registerInlineEditProvider;
exports.registerInlineDocsProvider = registerInlineDocsProvider;
exports.registerJumpToDefProvider = registerJumpToDefProvider;
exports.getInlineEditors = getInlineEditors;
exports.closeInlineWidget = closeInlineWidget;
exports.focusEditor = focusEditor;
exports.getFocusedEditor = getFocusedEditor;
exports.getActiveEditor = getActiveEditor;
exports.getFocusedInlineWidget = getFocusedInlineWidget;
exports.resizeEditor = resizeEditor;
exports.registerInlineEditProvider = registerInlineEditProvider;
exports.registerInlineDocsProvider = registerInlineDocsProvider;
exports.registerJumpToDefProvider = registerJumpToDefProvider;
exports.getInlineEditors = getInlineEditors;
exports.closeInlineWidget = closeInlineWidget;
});
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<ul id="project-dropdown" class="dropdown-menu">
<ul id="project-dropdown" class="dropdown-menu" tabindex="-1">
{{#projectList}}
<li>
<a class="recent-folder-link" data-path="{{path}}">
Expand Down
7 changes: 7 additions & 0 deletions src/extensions/default/RecentProjects/keyboard.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"recentProjects": [
{
"key": "Ctrl-Alt-R"
}
]
}
Loading

0 comments on commit cb7ea89

Please sign in to comment.