--- 7,13 ----
! | {SITENAME} - {REGISTRATION} |
diff -crbB phpbb203/templates/subSilver/error_body.tpl phpbb206/templates/subSilver/error_body.tpl
*** phpbb203/templates/subSilver/error_body.tpl Sun Jun 15 14:32:16 2003
--- phpbb206/templates/subSilver/error_body.tpl Sun Jul 20 16:37:23 2003
***************
*** 6,12 ****
| |
! | {ERROR_MESSAGE} |
| |
--- 6,12 ----
|
! | {ERROR_MESSAGE} |
| |
diff -crbB phpbb203/templates/subSilver/groupcp_info_body.tpl phpbb206/templates/subSilver/groupcp_info_body.tpl
*** phpbb203/templates/subSilver/groupcp_info_body.tpl Sun Jun 15 14:32:16 2003
--- phpbb206/templates/subSilver/groupcp_info_body.tpl Sun Jul 20 16:37:23 2003
***************
*** 9,15 ****
diff -crbB phpbb203/templates/subSilver/modcp_split.tpl phpbb206/templates/subSilver/modcp_split.tpl
*** phpbb203/templates/subSilver/modcp_split.tpl Sun Jun 15 14:32:17 2003
--- phpbb206/templates/subSilver/modcp_split.tpl Sun Jul 20 16:37:23 2003
***************
*** 15,27 ****
| {L_SPLIT_SUBJECT} |
!
!
! |
| {L_SPLIT_FORUM} |
! {S_FORUM_SELECT} |
|
--- 15,25 ----
|
| {L_SPLIT_SUBJECT} |
! |
| {L_SPLIT_FORUM} |
! {S_FORUM_SELECT} |
|
diff -crbB phpbb203/templates/subSilver/overall_header.tpl phpbb206/templates/subSilver/overall_header.tpl
*** phpbb203/templates/subSilver/overall_header.tpl Sun Jun 15 14:32:16 2003
--- phpbb206/templates/subSilver/overall_header.tpl Sun Jul 20 16:37:23 2003
***************
*** 220,226 ****
! |
--- 220,226 ----
!
diff -crbB phpbb203/templates/subSilver/posting_body.tpl phpbb206/templates/subSilver/posting_body.tpl
*** phpbb203/templates/subSilver/posting_body.tpl Sun Jun 15 14:32:16 2003
--- phpbb206/templates/subSilver/posting_body.tpl Sun Jul 20 16:37:23 2003
***************
*** 17,22 ****
--- 17,23 ----
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
&& (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
&& (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
+ var is_moz = 0;
var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);
***************
*** 92,130 ****
}
function emoticon(text) {
text = ' ' + text + ' ';
! if (document.post.message.createTextRange && document.post.message.caretPos) {
! var caretPos = document.post.message.caretPos;
! caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
! document.post.message.focus();
} else {
! document.post.message.value += text;
! document.post.message.focus();
}
}
function bbfontstyle(bbopen, bbclose) {
if ((clientVer >= 4) && is_ie && is_win) {
theSelection = document.selection.createRange().text;
if (!theSelection) {
! document.post.message.value += bbopen + bbclose;
! document.post.message.focus();
return;
}
document.selection.createRange().text = bbopen + theSelection + bbclose;
! document.post.message.focus();
return;
! } else {
! document.post.message.value += bbopen + bbclose;
! document.post.message.focus();
return;
}
! storeCaret(document.post.message);
}
function bbstyle(bbnumber) {
donotinsert = false;
theSelection = false;
bblast = 0;
--- 92,141 ----
}
function emoticon(text) {
+ var txtarea = document.post.message;
text = ' ' + text + ' ';
! if (txtarea.createTextRange && txtarea.caretPos) {
! var caretPos = txtarea.caretPos;
! caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
! txtarea.focus();
} else {
! txtarea.value += text;
! txtarea.focus();
}
}
function bbfontstyle(bbopen, bbclose) {
+ var txtarea = document.post.message;
+
if ((clientVer >= 4) && is_ie && is_win) {
theSelection = document.selection.createRange().text;
if (!theSelection) {
! txtarea.value += bbopen + bbclose;
! txtarea.focus();
return;
}
document.selection.createRange().text = bbopen + theSelection + bbclose;
! txtarea.focus();
return;
! }
! else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
! {
! mozWrap(txtarea, bbopen, bbclose);
return;
}
! else
! {
! txtarea.value += bbopen + bbclose;
! txtarea.focus();
! }
! storeCaret(txtarea);
}
function bbstyle(bbnumber) {
+ var txtarea = document.post.message;
+ txtarea.focus();
donotinsert = false;
theSelection = false;
bblast = 0;
***************
*** 132,156 ****
if (bbnumber == -1) { // Close all open tags & default button names
while (bbcode[0]) {
butnumber = arraypop(bbcode) - 1;
! document.post.message.value += bbtags[butnumber + 1];
buttext = eval('document.post.addbbcode' + butnumber + '.value');
eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
}
imageTag = false; // All tags are closed including image tags :D
! document.post.message.focus();
return;
}
if ((clientVer >= 4) && is_ie && is_win)
theSelection = document.selection.createRange().text; // Get text selection
-
if (theSelection) {
// Add tags around selection
document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
! document.post.message.focus();
theSelection = '';
return;
}
// Find last occurance of an open tag the same as the one just clicked
for (i = 0; i < bbcode.length; i++) {
--- 143,173 ----
if (bbnumber == -1) { // Close all open tags & default button names
while (bbcode[0]) {
butnumber = arraypop(bbcode) - 1;
! txtarea.value += bbtags[butnumber + 1];
buttext = eval('document.post.addbbcode' + butnumber + '.value');
eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
}
imageTag = false; // All tags are closed including image tags :D
! txtarea.focus();
return;
}
if ((clientVer >= 4) && is_ie && is_win)
+ {
theSelection = document.selection.createRange().text; // Get text selection
if (theSelection) {
// Add tags around selection
document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
! txtarea.focus();
theSelection = '';
return;
}
+ }
+ else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
+ {
+ mozWrap(txtarea, bbtags[bbnumber], bbtags[bbnumber+1]);
+ return;
+ }
// Find last occurance of an open tag the same as the one just clicked
for (i = 0; i < bbcode.length; i++) {
***************
*** 163,193 ****
if (donotinsert) { // Close all open tags up to the one just clicked & default button names
while (bbcode[bblast]) {
butnumber = arraypop(bbcode) - 1;
! document.post.message.value += bbtags[butnumber + 1];
buttext = eval('document.post.addbbcode' + butnumber + '.value');
eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
imageTag = false;
}
! document.post.message.focus();
return;
} else { // Open tags
if (imageTag && (bbnumber != 14)) { // Close image tag before adding another
! document.post.message.value += bbtags[15];
lastValue = arraypop(bbcode) - 1; // Remove the close image tag from the list
document.post.addbbcode14.value = "Img"; // Return button back to normal state
imageTag = false;
}
// Open tag
! document.post.message.value += bbtags[bbnumber];
if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag
arraypush(bbcode,bbnumber+1);
eval('document.post.addbbcode'+bbnumber+'.value += "*"');
! document.post.message.focus();
return;
}
! storeCaret(document.post.message);
}
// Insert at Claret position. Code from
--- 180,226 ----
if (donotinsert) { // Close all open tags up to the one just clicked & default button names
while (bbcode[bblast]) {
butnumber = arraypop(bbcode) - 1;
! txtarea.value += bbtags[butnumber + 1];
buttext = eval('document.post.addbbcode' + butnumber + '.value');
eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
imageTag = false;
}
! txtarea.focus();
return;
} else { // Open tags
if (imageTag && (bbnumber != 14)) { // Close image tag before adding another
! txtarea.value += bbtags[15];
lastValue = arraypop(bbcode) - 1; // Remove the close image tag from the list
document.post.addbbcode14.value = "Img"; // Return button back to normal state
imageTag = false;
}
// Open tag
! txtarea.value += bbtags[bbnumber];
if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag
arraypush(bbcode,bbnumber+1);
eval('document.post.addbbcode'+bbnumber+'.value += "*"');
! txtarea.focus();
return;
}
! storeCaret(txtarea);
! }
!
! // From http://www.massless.org/mozedit/
! function mozWrap(txtarea, open, close)
! {
! var selLength = txtarea.textLength;
! var selStart = txtarea.selectionStart;
! var selEnd = txtarea.selectionEnd;
! if (selEnd == 1 || selEnd == 2)
! selEnd = selLength;
!
! var s1 = (txtarea.value).substring(0,selStart);
! var s2 = (txtarea.value).substring(selStart, selEnd)
! var s3 = (txtarea.value).substring(selEnd, selLength);
! txtarea.value = s1 + open + s2 + close + s3;
! return;
}
// Insert at Claret position. Code from
***************
*** 323,329 ****
| {L_FONT_COLOR}:
! | | |