##// END OF EJS Templates
use \0 instead of 'wake up' to finish output...
use \0 instead of 'wake up' to finish output since we are now seeing the captured output, we don't need `wake up` at the end of all of our test outputs.

File last commit:

r17454:806bf0f9
r20318:d5648dc2
Show More
default.js
51 lines | 1.5 KiB | application/javascript | JavascriptLexer
Jonathan Frederic
Fixed cell toolbars
r17217 // Copyright (c) IPython Development Team.
// Distributed under the terms of the Modified BSD License.
define([
'jquery',
'notebook/js/celltoolbar',
'base/js/dialog',
], function($, celltoolbar, dialog) {
Matthias BUSSONNIER
add default celltoolbar UI
r9078 "use strict";
Jonathan Frederic
Fixed cell toolbars
r17217 var CellToolbar = celltoolbar.CellToolbar;
Matthias BUSSONNIER
add default celltoolbar UI
r9078
MinRK
cell toolbar and modal dialog fixes...
r17284 var raw_edit = function (cell) {
dialog.edit_metadata({
md: cell.metadata,
callback: function (md) {
cell.metadata = md;
},
name: 'Cell',
notebook: this.notebook,
keyboard_manager: this.keyboard_manager
Matthias BUSSONNIER
add default celltoolbar UI
r9078 });
MinRK
move edit_metadata to IPython.dialog
r12872 };
Matthias BUSSONNIER
add default celltoolbar UI
r9078
var add_raw_edit_button = function(div, cell) {
Jonathan Frederic
Fixed cell toolbars
r17217 var button_container = $(div);
MinRK
fix cell toolbar
r10935 var button = $('<button/>')
Jonathan Frederic
Ran jdfreder/bootstrap2to3
r16913 .addClass("btn btn-default btn-xs")
MinRK
clarify name of 'default' cell toolbar
r13669 .text("Edit Metadata")
MinRK
fix cell toolbar
r10935 .click( function () {
raw_edit(cell);
return false;
});
Matthias BUSSONNIER
add default celltoolbar UI
r9078 button_container.append(button);
MinRK
move edit_metadata to IPython.dialog
r12872 };
Matthias BUSSONNIER
add default celltoolbar UI
r9078
Matthias BUSSONNIER
Use global event for celltoolbar
r17454 var register = function (notebook) {
Jonathan Frederic
Fixed cell toolbars
r17217 CellToolbar.register_callback('default.rawedit', add_raw_edit_button);
MinRK
cell toolbar and modal dialog fixes...
r17284 raw_edit = $.proxy(raw_edit, {
notebook: notebook,
keyboard_manager: notebook.keyboard_manager
});
Jonathan Frederic
Fixed cell toolbars
r17217 var example_preset = [];
example_preset.push('default.rawedit');
Matthias BUSSONNIER
add default celltoolbar UI
r9078
Matthias BUSSONNIER
Use global event for celltoolbar
r17454 CellToolbar.register_preset('Edit Metadata', example_preset, notebook);
Jonathan Frederic
Fixed cell toolbars
r17217 console.log('Default extension for cell metadata editing loaded.');
};
return {'register': register};
});