##// END OF EJS Templates
add comments for style blocks in less...
add comments for style blocks in less separates each component into individual line in compiled css, reducing some churn in minified css files.

File last commit:

r17217:2f6493c8
r17291:d1162f79
Show More
default.js
40 lines | 1.2 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
var raw_edit = function(cell){
Jonathan Frederic
Fixed cell toolbars
r17217 dialog.edit_metadata(cell.metadata, function (md) {
MinRK
move edit_metadata to IPython.dialog
r12872 cell.metadata = md;
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
Jonathan Frederic
Fixed cell toolbars
r17217 var register = function (notebook, events) {
CellToolbar.register_callback('default.rawedit', add_raw_edit_button);
var example_preset = [];
example_preset.push('default.rawedit');
Matthias BUSSONNIER
add default celltoolbar UI
r9078
Jonathan Frederic
Fixed cell toolbars
r17217 CellToolbar.register_preset('Edit Metadata', example_preset, notebook, events);
console.log('Default extension for cell metadata editing loaded.');
};
return {'register': register};
});