Sense: Move to first request upon open

Closes #134
This commit is contained in:
Boaz Leskes 2014-03-11 20:55:13 +01:00
parent 780904245b
commit d85ddb4f4c
2 changed files with 7 additions and 3 deletions

View file

@ -129,6 +129,7 @@ define([
}
$.ajax(loadFrom).done(function (data) {
resetToValues(defaultHost, data);
input.moveToNextRequestEdge(true);
input.highlightCurrentRequestAndUpdateActionBar();
input.updateActionsBar();
});
@ -139,7 +140,7 @@ define([
else {
resetToValues(defaultHost);
}
input.moveToNextRequestEdge(true);
}());
(function setupAutosave() {

View file

@ -252,10 +252,13 @@ define([
editor.moveCursorTo(pos.row, 0);
});
editor.moveToNextRequestEdge = onceDoneTokenizing(function () {
editor.moveToNextRequestEdge = onceDoneTokenizing(function (moveOnlyIfNotOnEdge) {
var pos = editor.getCursorPosition();
var maxRow = editor.getSession().getLength();
for (pos.row++; pos.row < maxRow && !editor.parser.isRequestEdge(pos.row); pos.row++) {
if (!moveOnlyIfNotOnEdge) {
pos.row++;
}
for (; pos.row < maxRow && !editor.parser.isRequestEdge(pos.row); pos.row++) {
}
editor.moveCursorTo(pos.row, 0);
});