diff --git a/e107_admin/header.php b/e107_admin/header.php index 7e223c041..614caebcf 100644 --- a/e107_admin/header.php +++ b/e107_admin/header.php @@ -12,9 +12,9 @@ | GNU General Public License (http://gnu.org). | | $Source: /cvs_backup/e107_0.8/e107_admin/header.php,v $ -| $Revision: 1.11 $ -| $Date: 2008-01-06 22:16:37 $ -| $Author: mcfly_e107 $ +| $Revision: 1.12 $ +| $Date: 2008-01-16 10:13:45 $ +| $Author: e107coders $ +---------------------------------------------------------------+ */ @@ -141,7 +141,8 @@ if (varset($pref['wysiwyg'],FALSE) && check_class($pref['post_html']) && varset( } if (strpos(e_SELF.'?'.e_QUERY, 'menus.php?configure') === FALSE) { - echo "\n"; + echo "\n"; + echo "\n"; } if (file_exists(THEME.'theme.js')) { echo "\n"; } if (filesize(e_FILE.'user.js')) { echo "\n"; } diff --git a/e107_files/e107.js b/e107_files/e107.js index 062d10379..3d985331f 100644 --- a/e107_files/e107.js +++ b/e107_files/e107.js @@ -5,14 +5,18 @@ | e107 website system - Javascript File. | | $Source: /cvs_backup/e107_0.8/e107_files/e107.js,v $ -| $Revision: 1.9 $ -| $Date: 2007-12-19 20:21:47 $ -| $Author: e107steved $ +| $Revision: 1.10 $ +| $Date: 2008-01-16 10:13:45 $ +| $Author: e107coders $ +----------------------------------------------------------------------------+ */ /* * NOTE: KEEP THIS AT THE TOP OF E107.JS! + + THIS FILE IS DEPRECATED - Please use e_js.php instead. + + * localTime is recorded ASAP after page load; SyncWithServerTime is called at the END * of page processing. We want localTime and serverTime set in close chronological order. * Page Processing order is as follows: diff --git a/e107_files/e_js.php b/e107_files/e_js.php new file mode 100644 index 000000000..03f48ee6e --- /dev/null +++ b/e107_files/e_js.php @@ -0,0 +1,406 @@ += 4) && is_ie && is_win) + { + theSelection = document.selection.createRange().text; /* wrap selected text */ + if (theSelection) + { + if (emote != true) + { + if (val[1] == '') + { // Single piece of text + document.selection.createRange().text = val[0]; + } + else + { // bbcode + document.selection.createRange().text = val[0] +']' + theSelection + '[' + val[1]; + } + } + else + { + document.selection.createRange().text = val + theSelection; + } + ta.focus(); + theSelection = ''; + return; + } + + } + else + if (ta.selectionEnd && (ta.selectionEnd - ta.selectionStart > 0)) + { // Selected text here + if (emote != true) + { + if (val[1] != '') + { // BBCode to wrap + mozWrap(ta, val[0] +']', '[' + val[1]); /* wrap selected text */ + } + else + { // Single piece of text to insert, and delete any selected text + mozSwap(ta, text); /* wrap selected text */ + } + } + else + { + mozWrap(ta, val, ''); /* wrap selected text */ + } + return; + } + text = ' ' + text + ' '; + if (ta.createTextRange && e107_selectedRange) + { + var caretPos = e107_selectedRange; /* IE */ + caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text; + } + else + if (ta.selectionStart || ta.selectionStart == '0') + { /* Moz */ + var startPos = ta.selectionStart; + var endPos = ta.selectionEnd; + var charb4 = ta.value.charAt(endPos-1); + ta.value = ta.value.substring(0, endPos)+ text + ta.value.substring(endPos); + } + else + { + ta.value += text; + } + ta.focus(); + } +} + +function help(help,tagid){ + if(tagid){ + document.getElementById(tagid).value = help; + } else if(document.getElementById('dataform')) { + document.getElementById('dataform').helpb.value = help; + } +} +function externalLinks() { + if (!document.getElementsByTagName) return; + var anchors = document.getElementsByTagName(\"a\"); + for (var i=0; i"; + +?> \ No newline at end of file diff --git a/e107_themes/templates/header_default.php b/e107_themes/templates/header_default.php index 5f690e839..04a24142b 100644 --- a/e107_themes/templates/header_default.php +++ b/e107_themes/templates/header_default.php @@ -6,9 +6,9 @@ | Released under the terms and conditions of the GNU General Public License (http://gnu.org). | | $Source: /cvs_backup/e107_0.8/e107_themes/templates/header_default.php,v $ -| $Revision: 1.16 $ -| $Date: 2007-11-23 20:48:14 $ -| $Author: e107steved $ +| $Revision: 1.17 $ +| $Date: 2008-01-16 10:13:49 $ +| $Author: e107coders $ +-----------------------------------------------------------------------------------------------+ */ @@ -103,7 +103,7 @@ if (isset($theme_js_php) && $theme_js_php) { echo ""; } else { if (!isset($no_core_js) || !$no_core_js) { - echo "\n"; + echo "\n"; } if (file_exists(THEME.'theme.js')) { echo "\n"; } if (is_readable(e_FILE.'user.js') && filesize(e_FILE.'user.js')) { echo "\n"; }