undo

Undo.js

  • 所有者: jzaefferer/undo
  • 平台:
  • 许可证:
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Undo.js

Undo.js provides an abstraction for undoing and redoing any task. It can run both in the browser and on the server (targetted at node.js).
It can be used to add undo and redo features to a custom application, e.g. undo and redo changing the priority of a task in a TODO list.
It can also be used to undo and redo native browser features: Clicking a checkbox, editing a textbox and eventually, editing a contenteditable element.

The base abstraction will stay independent of any framework, while plugins, like a command editing a sortable list, will likely depend on libraries such as jQuery.

Installation

Via npm: npm install undo.js

Roadmap for demos to add:

  • Extend sortable list demo with jQuery UI sortable
  • form: track all form changes: text input, checkbox change, radio change, select change
  • add undo/redo to Backbone TODO demo
  • contenteditable with bold command

Demos:

http://jzaefferer.github.com/undo/demos/
http://jzaefferer.github.com/undo/demos/contenteditable.html

To suggest a feature, report a bug, or general discussion:

http://github.com/jzaefferer/undo/issues/

主要指标

概览
名称与所有者jzaefferer/undo
主编程语言JavaScript
编程语言JavaScript (语言数: 2)
平台
许可证
所有者活动
创建于2011-02-27 23:35:29
推送于2024-08-02 13:48:57
最后一次提交2024-08-02 15:48:57
发布数2
最新版本名称v0.2.0 (发布于 2015-01-05 13:24:21)
第一版名称v0.1.0 (发布于 2014-05-02 17:24:42)
用户参与
星数311
关注者数11
派生数51
提交数19
已启用问题?
问题数8
打开的问题数2
拉请求数3
打开的拉请求数1
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?