ns.display_flash = function(type, message, noscroll) {
$('#flash_' + type + '_content').text(message);
$('#flash_' + type).show();
- if (!noscroll) {
+ if (!noscroll && $('#frame-header')[0]) {
$('#frame-header')[0].scrollIntoView();
}
};
// ## jQuery UI dialog plugin ##
- // Opening and closing and closing a popup
+ // Opening and closing a popup
else if (action[0] == 'dialog:open') kivi.popup_dialog(action[1]);
else if (action[0] == 'dialog:close') $(action[1]).dialog('close');
else if (action[0] == 'run') kivi.run(action[1], action.slice(2, action.length));
else if (action[0] == 'run_once_for') kivi.run_once_for(action[1], action[2], action[3]);
else if (action[0] == 'scroll_into_view') $(action[1])[0].scrollIntoView();
+ else if (action[0] == 'set_cursor_position') kivi.set_cursor_position(action[1], action[2]);
else console.log('Unknown action: ' + action[0]);