UNPKG

socialcalc

Version:
46 lines (35 loc) 1.31 kB
# SocialCalc This is the npm package for SocialCalc, an in-browser spreadsheet editor with support for real-time collaboration. This version is based on the version used in [EtherCalc](https://github.com/audreyt/ethercalc). See it in action at [ethercalc.net](http://ethercalc.net)! ## Requirements * jQuery (only on the client-side) ## Usage You can `require('socialcalc')` or include `node_modules/socialcalc/dist/SocialCalc.js` on your web page using a script tag. In order to create an editor instance use: ```js var socialCalcControl = new SocialCalc.SpreadsheetControl() socialCalcControl.InitializeSpreadsheetControl(el /*, height, width, spacebelow*/) ``` This package also works in node.js. You don't need to callc `InitializeSpreadsheetControl` here, because that is just initializing the rendering. ## Build from sources SocialCalc uses npm and gulp, to get the dependencies, use: ```bash npm install ``` You can now compile the project using ```bash npm run build ``` ## Licensing ### Common Public Attribution License (Socialtext Inc.) * socialcalcspreadsheetcontrol.js * socialcalctableeditor.js ### Artistic License 2.0 (Socialtext Inc.) * formatnumber2.js * formula1.js * socialcalc-3.js * socialcalcconstants.js * socialcalcpopup.js ### Mozilla Public License 2.0 * images/sc_*.png