所有软件外包项目 Gray arrow bg Javascript based Text Editor with Syntax

Javascript based Text Editor with Syntax 资金已经托管 线上项目,线下洽谈,智城安排

发包方 : Taylor 接包方 : Paul505 状态 :完成
项目编号 : 96463
项目预算 : $1,000-5,000
开发周期 : 7 天
发布日期 : 2010-02-02

描述

This is a project to build a simple but fully usable text editor in Javascript that allows client side editing of semi complex files with syntax highlight.

1- Designed for the latest browsers such as IE8, Firefox 3.6, and Safari 4.   No older browsers need to be supported.

2- Contained in a javascript library of one or more files along with the required css files.

3- The editor should support external syntax files in some format.  You may create a new format or select from any number or existing files already defined for other editors.

4- Must support basic coloring for keywords, numbers, strings, comments, etc.    Does not need to be as complex as a major IDE.   Just basic contents.

5- Must use a monospaced fonted, ideally Consolas on windows and another on mac.   Fond should be flexible though based on the style sheet.   Size as well.

6- Must visually hilight matching braces ( [ { as they are typed by bolding the matching set.

7- Must support auto indent

8- Must support equal alignment which is a button that aligns all variable assignments on the select lines so the = signs line up.

9- Must have a timer based callback so that an auto-save plugin can later be created.

10-  Must support basic navigation in the form of up, down, left, right, home, end, pg up, pg down, c-home, c-end, and shift+arrows for selection. 

11-  Must support some form of custom key mapping array such as Ctrl+S = Save Callback.   Ctrl + F = Find, Ctrl + H = Replace and Ctrl + G = Find Again.   Ctrl+L is go to line.

12- Possibly support shift+del for delete entire line.

13- May use Mootools 1.2 but not jQuery or Yahoo. Only Mootools is allowed.     

14- Must be able to load a 50kb file for editing.

竞标

请您先登录,然后提交此项目的竞标方案。
还不是智城用户? 智城期待您的加入,请注册成为我们的一员吧!
Project ad2