Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

a browser-based editor

branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

README.md

Fractus Editor

Build Status

This is the editor component of Stratus Editor.

Standalone

Be sure you have stratus-bundle installed, along with any syntaxes you plan on using.

To build the standalone editor:

$ npm install fractus -g
# Pass the languages you want to include,
# and the paths to the JS and CSS files to write.
$ fractus -l Ruby,JavaScript -j ./fractus.js -c ./fractus.css

Then, include the JavaScript and CSS files that it writes in your HTML.

This will turn $("#some-element") into an editor:

jQuery(function($) {
  var fractus = require("fractus");
  var editor  = fractus($("#some-element"),
    { text:   "some\ntext"
    , syntax: window.fractusBundles["Ruby"]
  });
});

API

For Fractus' API, see the Stratus documentation.

editor.text()

Get the editor's text:

editor.text();
// => "some\ntext"

CLI

Usage: fractus.coffee [options]

Options:

  -h, --help           output usage information
  -V, --version        output the version number
  -l, --langs <langs>  Bundle the comma-separated syntaxes (required).
  -j, --js <file>      The JavaScript output file.
  -c, --css <file>     The CSS output file.
  -t, --theme <theme>  The theme name.
  -q, --jquery         Dont include the jQuery source

License

See LICENSE.

Something went wrong with that request. Please try again.