Matthias Geier
2bad374763
Inline _parseNumbers()
10 years ago
Steven Silvester
468a86e9c1
Update jupyter-js-plugins specifically
10 years ago
Steven Silvester
5366b9b678
Update plugins version and allow patch updates
10 years ago
Matthias Geier
52fae53534
Add error messages to the RangeErrors
10 years ago
Matthias Bussonnier
c94023758e
Fix some spelling
10 years ago
Matthias Bussonnier
4d5d19e3b7
Cleanup code, make it more redable
10 years ago
Matthias Geier
9d052588b5
Update ANSI tests
10 years ago
Matthias Geier
245287a83c
Remove ES 6 syntax and make integer conversion stricter
10 years ago
Matthias Geier
7bee6c5c2d
Re-factor ANSI color handling
...
The implementation is based on Python code from
nbconvert.filters.ansi2html().
Among other things, this fixes #988 .
10 years ago
Matthias Bussonnier
05a5d8301e
Make keyboard shortcuts declaratives
10 years ago
Min RK
84003fb30d
Merge pull request #1215 from Summersa/master
...
Toggle Header in Edit page
10 years ago
Min RK
3c4f6e9e74
Merge pull request #1002 from jasongrout/delayevaluation
...
Implement delayed evaluation for the cell executions happening before a kernel is set up
10 years ago
Jason Grout
ab35cf8a3b
Reword console log message
10 years ago
Jason Grout
60908dd30d
Fix code cell execution code in light of kernel message buffering.
10 years ago
Jason Grout
4a05b1fb8f
Implement kernel message buffering for when the websocket is not connected.
10 years ago
summersa
d1203448f8
Add option to toggle header on edit page
10 years ago
Min RK
6af49e7875
Merge pull request #1212 from blink1073/fix-lab-scrolling
...
Fix notebook scrolling in JupyterLab
10 years ago
Min RK
b5b50299e8
Merge pull request #1220 from flying-sheep/patch-1
...
Fix .rendered_html ol/ul with .list-inline
10 years ago
Philipp A
df2cab0ec3
fixed and DRYed .rendered_html ol/ul styles
10 years ago
Sylvain Corlay
0f4d3be470
Add missing pager.append function
10 years ago
Steven Silvester
42c1dae7a2
Bump version again
10 years ago
Steven Silvester
f1d217fd92
Bump js-plugins dependency to fix scrolling
10 years ago
Steven Silvester
4a48cad90a
Make notebook functional and add mathjax
10 years ago
Matthias Bussonnier
dcd9027af2
Merge pull request #1180 from takluyver/new-notebook-menu-header
...
Clarify notebook heading in new menu
10 years ago
Min RK
3f83ff525b
Merge pull request #506 from minrk/limit-output
...
limit merging of stream output
10 years ago
Min RK
233f04428d
Merge pull request #621 from julienr/inline_images
...
Implement markdown cell attachments. Allow drag’n’drop of images into…
10 years ago
Thomas Kluyver
291e0c101e
Adjust styling of dropdown header in new menu
10 years ago
Steven Silvester
5380d8bc05
Add about page
10 years ago
Steven Silvester
b2c7430a7a
Update to latest plugins
10 years ago
Matthias Bussonnier
eb87e16ccb
Minor style fixes
10 years ago
Jonathan Frederic
ef0bb2a5c8
Merge pull request #1143 from captainsafia/fix-edit-for-js
...
Exempt javascript files from files check
10 years ago
Jonathan Frederic
ea95f4101e
Add common, terminal, and edit extension points
10 years ago
Brian E. Granger
de42e6d9d2
Working on logging.
10 years ago
Brian E. Granger
7705bfd5ab
New approach working, old approach gone.
10 years ago
Brian E. Granger
49b7b8c071
This part of things is working.
10 years ago
Min RK
d6b4ef071b
Merge pull request #972 from blink1073/add-lab-page
...
Add Lab Page
10 years ago
Steven Silvester
80db07a5e2
Remove unused dependency
10 years ago
Steven Silvester
317f102663
Fix setupbase and update to latest plugins
10 years ago
Steven Silvester
e663bc3156
Add a jupyter lab page
...
wip add lab page
Add missing source files
Remove unused typings
Clean up tsconfig
No typings are required
Add typescript to dev dependencies
Switch to a JS-only build
Remove unused config file
Remove unused test and cleanup handlers
Update the setup file to build the lab
Use new application plugin from js-plugins
Remove whitespace changes
Bump plugins version
Update to latest plugins
Update to latest plugins
Update to latest jupyter-js-plugins and add files to manifest
Work around bug in css-loader
Update plugins and fix webpack warning
Update lab version
Fix static directory path
Bump plugins version
Add the try jupyter link
Bump dependencies
Back out whitespace changes
Update plugins version
Update dependencies
Update the bootstrap file
Use a standalone template for the lab page
10 years ago
Min RK
2c4138862f
Freeze selection when performing actions on selected items
...
avoids async changes to selection causing events to misfire
Fixes delete being a no-op due to select being cleared by shutdown_selected
10 years ago
Julien Rebetez
51cab51f1c
Add Copy/Paste cell attachments test
10 years ago
Julien Rebetez
cc58b282fd
Remove jquery from dependencies since it’s a global
10 years ago
Safia Abdalla
955c3d0c03
Exempt javascript files from files check
10 years ago
Julien Rebetez
ea57ff74a6
Explain why we disable caja uri checks on img::src
10 years ago
Julien Rebetez
c7186d5c09
Remove unused attachments on manual save
10 years ago
Julien Rebetez
a0920c47d8
Simplify attachments handling code by having an attachment attribute in every cell
10 years ago
Julien Rebetez
c8266aa507
Fix cell attachments copy/paste
10 years ago
Julien Rebetez
ac9a345400
Bump nbformat minor to 4.1 to support attachments
10 years ago
Julien Rebetez
84f38c2cf9
Make attachments textcell-specific
10 years ago
Julien Rebetez
c012835e67
Fix 'insert-image' menu item toggling. Instead of disabling the menuitem in unselect, we preventively disable it in Cell.select and let cell subtypes re-enable it when needed.
...
The previous implementation was not handling the first cell correctly if it was non-markdown (because unselect was not called).
10 years ago
Julien Rebetez
aa460ffecc
Fix speed issues when attaching large images
10 years ago
Julien Rebetez
6cc468db52
Add tests for attachments insert menuitem
10 years ago
Julien Rebetez
865de47233
Add Cut/Copy/Paste Cell attachments menu items
10 years ago
Julien Rebetez
646619d5cd
Check that we have items in markdown cell paste handler
10 years ago
Julien Rebetez
e66ff8f001
Fix drag/drop event handler to be compatible with codemirror 5.8, which
...
doesn’t allow binary file uploads by default. So we have to intercept
the dragstart event.
10 years ago
Julien Rebetez
b21348f75b
Attachments dialog only apply deletion on ‘Apply’.
10 years ago
Julien Rebetez
c4bd66e4b2
Nicer attachments editing dialog
10 years ago
Julien Rebetez
22fccff443
Add a new insert-image action and corresponding dialog to insert inline images from menu.
10 years ago
Julien Rebetez
480c90e473
Refactor the inline image drop logic. Preliminary copy/paste support.
10 years ago
Julien Rebetez
13bcdc9095
Keep the attachments even if the cell type changes
10 years ago
Julien Rebetez
1c6f589ff6
Add attachments cell toolbar option which opens a metadata-like JSON editor.
10 years ago
Julien Rebetez
3414b83855
Insert markdown markup for attachments images instead of HTML
10 years ago
Julien Rebetez
398c90b0aa
Use the cell ‘attachments’ property instead of ‘metadata.attachments’.
...
Use the mime-bundle storage format to store the attachments
10 years ago
Julien Rebetez
3462b34fca
Implement markdown cell attachments. Allow drag’n’drop of images into markdown cells. See #613
10 years ago
Min RK
cadcb75602
don't concatenate stream outputs larger than 8k
...
Limit is configurable via OutputArea.stream_chunk_size.
This limits the cost of one of the most expensive operations in output: many consecutive outputs on the same stream,
which requires reprocessing and re-appending the whole output to the DOM on each message.
10 years ago
Min RK
a1458ce8fc
Merge pull request #1047 from jdfreder/webpack
...
use webpack
10 years ago
Jonathan Frederic
4b8f19e5e7
Merge pull request #1127 from minrk/read-only-download
...
Don't force save before download if notebook isn't writable
10 years ago
Min RK
7472fc0458
Don't force save before download if notebook isn't writable
10 years ago
Matthias Bussonnier
cc8b3be283
Merge pull request #1055 from minrk/mathjax-mathml
...
Allow all MathJax output formats
10 years ago
Jonathan Frederic
68cd52bd22
Enable deprecated import of auth/main
10 years ago
Jonathan Frederic
b7f6f39b29
Add missing underscore reference
10 years ago
Jonathan Frederic
08e968d7e9
Make events a global singleton
10 years ago
Jonathan Frederic
5b337bbfee
Add missing import
10 years ago
Jonathan Frederic
4b0aa51ce7
Don't load main files - they should never be referenced anyways,
...
they break things by resetting global page state.
Also put URL in string
10 years ago
Jonathan Frederic
e64f1f9dc2
Dynamically set base url
10 years ago
Jonathan Frederic
fe5ffc106b
Make sure IPython is set on window
10 years ago
Jonathan Frederic
18edcd3fb4
Allow old style imports, but deprecate them
10 years ago
Jonathan Frederic
acb2b51051
Allow jquery-ish imports, but log a deprecation warning to the user console.
10 years ago
Jonathan Frederic
964ba151dc
Don't redefine global namespace again and again...
10 years ago
Jonathan Frederic
79489de7c8
Fix content variable conflict - rename to contentModule
10 years ago
Jonathan Frederic
c6ccdb31d5
Fix namespace so it is webpacked
10 years ago
Jonathan Frederic
3fb25c5915
Explicitly use requirejs where requirejs should be used
10 years ago
Jonathan Frederic
e5e8db3670
Load contents dynamically and load jquery-typeahead globally
10 years ago
Jonathan Frederic
1ae63ce185
Load jquery and friends globally
10 years ago
Min RK
b0772dd3c7
include SVG mathjax output
...
we now ship all mathjax output formats
We still strip down to a single font (STIX-Web)
10 years ago
Carol Willing
ab4a740509
Merge pull request #1113 from minrk/min-width-0
...
Fix long lines escaping from the cell container
10 years ago
Min RK
cc91abf77d
Merge pull request #1119 from bjlange/fix-split-kbd-shortcut-help
...
Clarify keyboard shortcut help for "split cell"
10 years ago
Min RK
7934f29917
set min-width: 0
...
Fixes what we thought was a Firefox bug,
but Chrome devs have pointed out Firefox was doing it right all along,
and all the other browsers were wrong.
10 years ago
Thomas Fors
8d68bdcf25
Change all js throw string to throw error in notebook/static
10 years ago
Brian Lange
7fa84b2fdb
Map '-' in non-OSX to text 'Minus'
10 years ago
Brian Lange
d840f72b00
Remove duplicate listing for split-cell-at-cursor
10 years ago
Brian Lange
5830139d23
Widen kbd shortcuts so that long shortcuts don't break over 2 lines
10 years ago
Min RK
620fb29192
Merge pull request #1088 from NHDaly/MultiMove
...
Expands "Move" button to support moving multiple files together.
10 years ago
Min RK
0f111e0a9b
Merge pull request #1086 from VladMironov/master
...
Add download button to the tree template
10 years ago
Nathan Daly
a595e4338b
fixed typo: s/durring/during/g in notebooklist.js
10 years ago
Nathan Daly
50c388ae5a
Expands "Move" button to support moving multiple files together.
...
"Move" button now displays for 1 or more selected items, and attempts to
move all of them to the entered destination. For each move that fails,
an error is displayed, but the other items are still moved.
Addresses Issue #942 .
10 years ago
Nathan Daly
fe478a0ff3
Updated Move Dialog's buttons per #744 for #742 .
...
Changes "OK" -> "Move" and sets "Cancel" as default button.
10 years ago
VladMironov
75cba936aa
Add download button at /tree
10 years ago
Min RK
a27266ac33
Merge pull request #1076 from takluyver/codemirror-fileext-lowercase
...
Lowercase file extension before looking it up in CodeMirror
10 years ago
Thomas Kluyver
b361d39723
Lowercase file extension before looking it up in CodeMirror
...
It looks like CodeMirror stores no capitalised extensions:
https://github.com/codemirror/CodeMirror/blob/master/mode/meta.js
If there ever are any, this would break looking them up. But that seems
fairly unlikely.
Closes gh-1073
10 years ago
Jonathan Frederic
8d0e61b1fb
Focus selected cell after move.
10 years ago
Matthias Bussonnier
7e6b50815e
Merge pull request #963 from minrk/indentAutoShortcut
...
add ctrl-alt-[ shortcut for indentAuto
10 years ago
Min RK
94986bfd6a
scroll long tracebacks to the bottom
...
since that's usually where the most important info is
10 years ago
Min RK
0b1305e37c
plural cell actions
...
a few multi-select actions still had singular descriptions
10 years ago
Min RK
c5d6e9ee37
Merge pull request #1044 from nvdv/items_deselect
...
Deselect items after successful actions on notebook list page.
10 years ago
Min RK
7117528dab
Merge pull request #744 from captainsafia/fix-dialog-button-layout
...
Fix button layout in dialog windows
10 years ago
Matthias Bussonnier
b520b57f2f
Merge pull request #1049 from parleur/nested_svg
...
Nested svg
10 years ago
Min RK
b3cab90e9a
only scrub SVG output
...
which is the largest
rather than white-listing HTML-CSS.
This means the various other renderers (perhaps most importantly, MML) are available, not just HTML-CSS
This increases the size of a notebook install by ~800k/19MB or 5%.
Alternately, we could *only* add MML, which would have a negligible affect on install size.
10 years ago
Min RK
4d64519f12
Merge pull request #969 from minrk/undelete-stack
...
multiple-undo for cell deletion
10 years ago
Min RK
38464ef4dd
Merge pull request #987 from minrk/copy-save-first
...
save before copy if notebook is dirty
10 years ago
Pierre Gerold
46d8784afb
restore a working 'find' structure
10 years ago
Pierre Gerold
a2366dc68f
replace the 'find' way into direct inclusion in svg element
10 years ago
Matthias Bussonnier
0d1f981b71
Merge pull request #1036 from minrk/disable-mathjax-renderer-menu
...
disable MathJax renderer selection menu
10 years ago
nvdv
1c68cfe490
Deselect items after successful actions on notebook list page.
10 years ago
Nathan Daly
ecbeb59f18
adds TODO regarding the fancier UI
10 years ago
Nathan Daly
ac9b107e2b
changed initial input focus behavior
10 years ago
Nathan Daly
ec47775d50
Removed code unnecessary for Move to select the file name up to a period.
...
The Move button expects a file path, which shouldn't include a file
extension suffix.
10 years ago
Nathan Daly
a05b947f8d
Switched "Move Items" Cancel/Okay button orders + variable clean-up.
...
Part of addressing Issue #941 .
10 years ago
Nathan Daly
4a9e31ed30
Adds a Move button to the notebooklist interface next to Rename.
...
With this button, you can now move files or directories to any path in
the notebook, including creating new directories (like 'mv -p'). To move
a file, you specify the new destination directory's path.
This achieves the same effect as renaming a file with a new relative
path, but is more clear to users unfamiliar with unix commands --
especially with regard to moving to a parent directory.
Can only move one file at a time currently.
10 years ago
Jonathan Frederic
2ab768b71b
Update to point to widgetsnbextension
10 years ago
Jonathan Frederic
ee7dd22ebe
Fallback to ipywidgets
10 years ago
Jonathan Frederic
e7bc3fcda6
Update the notebook widget hack to reference the new jupyter-js-widgets-nbextension package
10 years ago
Min RK
86db777bd4
disable MathJax renderer selection menu
...
since we don't ship all renderers, and MathJax can hang if a nonexistent renderer is selected.
10 years ago
Min RK
de09a93555
Merge pull request #1017 from Carreau/requires-require
...
Add `require` to list of modules to try fixing kernel.js loading.
10 years ago
Matthias Bussonnier
3753bf7f2e
Add debug statement for debug.
...
It might help to determine why require is sometime not a function.
10 years ago
Matthias Bussonnier
e76027af9e
Add `require` to list of modules to try fixing kernel.js loading.
...
This would likely fix some failures ithat happend with `kernel.js` with
the following on the js console:
> Uncaught (in promise) TypeError: require is not a function
At
> KernelSelector._spec_changed
10 years ago
Min RK
23b9e0ec81
Workaround Firefox bug showing beforeunload twice
10 years ago
Min RK
36ab08523f
use _.isEqual to check for metadata changes
...
JSON.stringifiy is unreliable because it is key-order sensitive
10 years ago
Min RK
55ce5083c8
return promises
10 years ago
Min RK
5eec6a5951
fix multi-cell undelete ordering
...
and test multi-cell undelete at both the top and bottom of the notebook
10 years ago
Min RK
22761eeb15
save before copy if notebook is dirty
...
in copy_notebook, rather than relying on async: false in event handlers,
which is ignored.
10 years ago
Min RK
89b75c21e2
multiple-undo for cell deletion
...
use a stack for undelete_backup instead of a singleton
avoids data loss on multiple undelete
10 years ago
Matthias Bussonnier
a8f6265d07
Merge pull request #943 from captainsafia/add-timestamp-to-file
...
Add sort by last modified date and name to file tree
10 years ago
Matthias Bussonnier
a1bc8f4275
Merge pull request #958 from vbraun/help_links_to_url
...
Use require.toUrl for help_links
10 years ago
Min RK
1c8437a123
add ctrl-alt-[ shortcut for indentAuto
...
and move common cell commands to Cell base config
10 years ago
Safia Abdalla
309b15bda8
Added button arrow reset on refresh
10 years ago
Safia Abdalla
b1d96cad52
Updated class switch command
10 years ago
Safia Abdalla
0fbe6abedd
Clean up style update on button click code
10 years ago
Safia Abdalla
e6db03ceac
Refactor out button click logic
10 years ago
Volker Braun
08cbe7f770
Use require.toUrl for help_links
...
The kernel doesn't know about the base_url of the notebook, so he
cannot generate local urls. This is important if you want to serve
documentation locally, for example see
http://trac.sagemath.org/ticket/19885
Require.toUrl rewrites non-relative paths according to the path
configuration. For example, a help_link defined like
{
'text': 'Sage Documentation',
'url': 'kernelspecs/foo/bar.html',
},
is then correctly transformed to /base_url/kernelspecs/foo/bar.html
10 years ago
Safia Abdalla
c914d9232c
Added functionality for sort on name
10 years ago
Safia Abdalla
04a456516c
Added button for sort by name
10 years ago
Matthias Bussonnier
8d091a26b6
Bump version to 5.0.0.dev
10 years ago
Safia Abdalla
c3d6bfbf1a
Updated styling on last modified element
10 years ago
Safia Abdalla
c08c7d58df
Updated front-end sorting and display
10 years ago
Matthias Bussonnier
6109cdc86e
use math.ceill to allow values < 5s as input
10 years ago
Safia Abdalla
a02148f3ad
Updated format_datetime to return human-friendly dates
10 years ago
Safia Abdalla
b18d269bda
Added arrow indicator for sorting
10 years ago
Safia Abdalla
a290251ae7
Wiped smudge from screen
10 years ago
Safia Abdalla
6211e33523
Added datetime sorting on front end
10 years ago
Safia Abdalla
11eebd2fc0
Added last modified sort button
10 years ago
Safia Abdalla
0bf3767b88
Updated format string for last modified datetime
10 years ago
Safia Abdalla
23aeb32cc5
Added datetime_sort_helper function
10 years ago
Safia Abdalla
e235643eb1
Added last_modified date to file tree
10 years ago
Safia Abdalla
97cfe14abf
Added format_datetime utility function
10 years ago
Matthias Bussonnier
6aaa27c024
and run jsversion
10 years ago
Matthias Bussonnier
3754c28721
back on dev
10 years ago
Matthias Bussonnier
3fc06a5f79
Release 4.1.0
10 years ago
Min RK
527538839b
Merge pull request #918 from jcb91/notebook/js/codecell
...
Fix Uncaught ReferenceError: Pos is not defined
closes #917
10 years ago
Josh Barnes
53b8e37633
fix for #917 , a bug introduced by a typo in 89b7d96ccd
10 years ago
Matthias Bussonnier
308cbb2062
Remove soft selected right border background-leaking
10 years ago
Min RK
b2d9faaa9b
Merge pull request #909 from Carreau/left-soft-selected
...
Remove left border on softselected cells
10 years ago
Min RK
bf6c89b1ce
Merge pull request #897 from Carreau/warn-name-ations
...
Improve warning on bad JavaScript API usage.
10 years ago
Matthias Bussonnier
ef0f3b9c0e
Do not allow `<` in url.
...
fix #904
10 years ago
Matthias Bussonnier
cc69f06551
Remove left border on softselected cells
10 years ago
Fernando Perez
0ac253bc1c
Update keyboard shortcuts page to accurately describe command mode (blue margin)
11 years ago
Matthias Bussonnier
86865a3543
Improve warning on bad JavaScript API usage.
...
Mitigate #891 (likely close it to, depending on what others thinks)
Separator between prefix and name for commands/action used to be `dot`,
but is internal detail. It is now (as of 4.1) a semicolon (`:`)
If someone try to access an action by name which does not have `:` warn
that they might be using the wrong API and give some hints
11 years ago
Safia Abdalla
dc69a03bfa
Removed "window."
11 years ago
Safia Abdalla
57360754b4
Replace setTimeout with requestAnimationFrame
11 years ago
Safia Abdalla
39e155e697
Add setTimeout to force browser repaint
11 years ago
Safia Abdalla
781e4ffd4f
Added onResult function to type ahead
11 years ago
Min RK
234cf31d3f
4.1.0rc1
11 years ago
Min RK
71c5057ae5
Merge pull request #876 from SylvainCorlay/no_body_class
...
Multi-select: avoid adding a css class to body element
11 years ago
Jonathan Frederic
9380a22b76
Hide vertical scrollbar on rendered content by default.
11 years ago
Sylvain Corlay
a094df764e
Avoid adding a css class to body element
11 years ago
Matthias Bussonnier
dc3dae96b6
Merge pull request #875 from minrk/set_next_input_clear_optional
...
add clear_output option to set_next_input payload
11 years ago
Min RK
ae2fb41bad
Merge pull request #864 from Carreau/js-cleanup
...
A bunch of js cleanup
11 years ago
Min RK
f8ede57918
add clear_output option to set_next_input payload
...
default preserves prior behavior
11 years ago
Min RK
34481cb7ed
Don't clear output on set_next_input(replace=True)
...
rewriting input shouldn't force removal of output
11 years ago
Matthias Bussonnier
2e1fcafcfe
Merge pull request #868 from SylvainCorlay/prompt_number_select
...
Disable prompt number selection
11 years ago
Sylvain Corlay
0b54a53b83
Disable prompt number selection
11 years ago
Pierre Gerold
02421c20e9
Remove unused marked related code
11 years ago
Matthias Bussonnier
9706e4c0e1
A bunch of js cleanup
11 years ago
Matthias Bussonnier
ddfc2ef2f4
Make focus follow shift-selection.
11 years ago
Matthias Bussonnier
c21ba90813
Merge pull request #850 from captainsafia/update-var-names
...
Update var names in multi-selection move
11 years ago
Safia Abdalla
646a388448
Added documentation to get_anchor_index function
11 years ago
Safia Abdalla
a7f05697cc
Cleaned up functions
11 years ago
Matthias Bussonnier
68ae9415de
Fix toggle line number on multiple selection, and command palette.
11 years ago
Matthias Bussonnier
c116f33b4f
release version 4.1.0b1
11 years ago
Min RK
3170602e8c
Merge pull request #830 from Carreau/move-selection
...
Fix move selection up/down
11 years ago
Pierre Gerold
4290fb9b10
Fix #831
11 years ago
Matthias Bussonnier
aefbdbf365
Fix move selection up/down
...
Move the selection by detach/attach previous/next cell, and reselect the
moved selection.
Closes #793 (once test written).
11 years ago
Matthias Bussonnier
166b709a6a
Merge pull request #825 from parleur/selectbox
...
Fix the selectbox celltype behavior when multiselected
11 years ago
Pierre Gerold
aebecc402d
Carreau's comments
11 years ago
Min RK
0b8886d6e5
contract selection on click
...
During multi-select, clicking on the current cell collapses the selection back to just that cell.
11 years ago
Min RK
bf952c1f86
Merge pull request #822 from Carreau/merge-below
...
have shift-m merge below if one cell selected
11 years ago
Min RK
d4e467e3f4
Merge pull request #799 from Carreau/past-and-replace
...
Fix and test paste_cell_replace with multi-selection
11 years ago
Matthias Bussonnier
69ff48ee99
Merge pull request #813 from jdfreder/i795
...
Run and select below multiselect compat.
11 years ago
Pierre Gerold
bbc694b883
hidden / show trick
11 years ago
Matthias Bussonnier
f1db9c4b99
focus the last pasted cell, and add test
11 years ago