=== AE Syntax === Contributors: RingZer0 Donate link: http://ringzer0devel.wordpress.com/2011/03/09/syntax-highligher-for-the-admin-code-editor/ Tags: plugin editor, theme editor, syntax, highlighting, syntax hilighting Requires at least: 2.6 Tested up to: 3.1 Stable tag: 1.2 An admin code editor supporting syntax highlighting for PHP, CSS & JavaScript as well as AJAX saving. == Description == An admin code editor supporting syntax highlighting for PHP, CSS & JavaScript as well as AJAX saving. Right now, the plugin is very simple, no options, just activate the plugin and it works. It does require PHP5, if you do not have PHP5, go get it. Special thanks to Marijn Haverbeke. I (RingZer0) just tied it into WordPress. == Installation == 1. Upload zip contents to the `/wp-content/plugins/` directory 1. Activate the plugin through the 'Plugins' menu in WordPress (No configuration necessary at this point) == Still Left To Complete == * Find & Replace * Options Page for: * Auto Complete JavaScript * Tagging line breaks * Edit Post (HTML) integration (optionally) == Screenshots == 1. Example of editing a JavaScript file with code completion. 2. Example of CSS 3. Example of PHP on Twenty Ten's header.php file == Changelog == = 1.0 = First release of my first public plugin -- Biggest challenge is validating the readme. = 1.1 = Thanks to pothi for identifying a display issue where the editor's internal divs inherited a 190px margin-right. Now I have something to add to my Kvetch. Also important in this release is a known "issue" or feature that doesn't appear to be working. I have attempted to integrate jQuery UI's Resizable to the editor so users can size their own editor as well. It produces no JS errors, and created the nested divs and CSS classes necessary, but does not resize. I have used wp_enqueue_script() to queue up jQ-ui-core, ui-widget, ui-mouse and ui-resize. My guess is it is an inherited style that is hiding the resize handle. If someone wishes to contribute a few lines of CSS to make the handle show up in the right place, that would be wonderful. It should be fixed in v.1.2. = 1.2 = Thanks on this release goes to freedgy (#wordpress on freenode.net) for informing me that the enqueuing a script does not give it style :). A note to anyone wanting to use ui-resizable: do not do it on an element that has overflow scroll or auto. The resize-handle will scroll with the content. Enjoy the ability to resize your code window as you see fit. == WARRANTY == THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.