Tabbed editor from skeltoac. fixes #2829

git-svn-id: https://develop.svn.wordpress.org/trunk@4206 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ryan Boren
2006-09-22 07:04:41 +00:00
parent 2afc3e16b4
commit c82cc535bc
8 changed files with 232 additions and 80 deletions

View File

@@ -1250,47 +1250,6 @@ function save_mod_rewrite_rules() {
insert_with_markers($home_path.'.htaccess', 'WordPress', $rules);
}
function the_quicktags() {
echo '
<div id="quicktags">
';
wp_print_scripts( 'quicktags' );
echo ' <script type="text/javascript">
//<![CDATA[
if ( typeof tinyMCE == "undefined" || tinyMCE.configs.length < 1 ) edToolbar();
//]]>
</script>
</div>
';
echo '
<script type="text/javascript">
function edInsertContent(myField, myValue) {
//IE support
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
sel.text = myValue;
myField.focus();
}
//MOZILLA/NETSCAPE support
else if (myField.selectionStart || myField.selectionStart == "0") {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
myField.value = myField.value.substring(0, startPos)
+ myValue
+ myField.value.substring(endPos, myField.value.length);
myField.focus();
myField.selectionStart = startPos + myValue.length;
myField.selectionEnd = startPos + myValue.length;
} else {
myField.value += myValue;
myField.focus();
}
}
</script>
';
}
function get_broken_themes() {
global $wp_broken_themes;