Skip to main content
.. contents::

Introduction
============

CodeMirror is a JavaScript library that provides features commonly found in IDEs
(like syntax highlighting and smart indent) to browser-based editors.
This product monkey patches Zope PythonScript ZMI edit form to use CodeMirror.
It was tested in Chrome, Firefox and IE 9.

Aim
===

This product exists as a proposal of a feature addition to Zope itself: the author
thinks textareas are too uncomfortable for developers to edit their code.

Extending
=========

Including the file ++resource++codemirror/convertTextAreas.js all textareas with
class codemirror-python will be converted.
If an attribute called onCodeMirrorLoad is found on the textarea DOM element,
it will be called with the codeMirror object as parameter.

Contributors
============

- Silvio Tomatis, Original Author
- Alex Morega
- Eric Bréhault
Changelog
=========

0.2 (2012-05-09)
-------------------

- Enable fullscreen view (on F11 key) [ebrehault]



0.1 - 2012-03-23
----------------

- Fix compatibility with Zope 2.12 [alex-morega]

- Inital implementation: monkey patch Zope to use codemirror in the ZMI [silviot]

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

collective.codemirror-0.2.tar.gz (45.3 kB view details)

Uploaded Source

File details

Details for the file collective.codemirror-0.2.tar.gz.

File metadata

File hashes

Hashes for collective.codemirror-0.2.tar.gz
Algorithm Hash digest
SHA256 bd572cdc79d15a52ef39d26ec943fe7772db6bb058ae3747204b379d493eaf16
MD5 16943d24c79f2b561f9b6678524c4427
BLAKE2b-256 f33c1bf29b23b669a029e088fd95d912292f6a686693d0859e49284f38846fd2

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2 This release

1 file

0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page