Skip to content

Instantly share code, notes, and snippets.

View torjusb's full-sized avatar
:shipit:
rusting away

Torjus Bjåen torjusb

:shipit:
rusting away
View GitHub Profile
@torjusb
torjusb / paste_excel.js
Created February 25, 2015 07:59
Handle pasted text from Excel, and split it into arrays of rows and columns
var clipboardData = window.clipboardData || event.clipboardData || event.originalEvent && event.originalEvent.clipboardData;
var pastedText = clipboardData.getData("Text") || clipboardData.getData("text/plain");
if (!pastedText && pastedText.length) {
return;
}
// Parse the pasted text from Excel into rows.
// Pasted text is usually separated by a new line for each row,
<!doctype html>
<meta charset="utf-8">
<title>Fearnleys Weekly PDF Test</title>
<script src="js/d3.js" charset="utf-8"></script>
<script src="js/c3.js"></script>
<link rel="stylesheet" href="css/c3.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<body onload="init()">
<div id="chart"></div>
import { EditorState, Modifier, SelectionState } from 'draft-js';
/**
* Will remove the last block in the editor if it's empty.
*
* @param {EditorState} editorState
* @return {EditorState}
*/
export default function trimContent(editorState) {
const content = editorState.getCurrentContent();