mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 06:08:52 +00:00
subSilver missing class fixes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3153 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
c27b7e010b
commit
6de7055e80
6 changed files with 72 additions and 38 deletions
|
@ -127,6 +127,10 @@ h3 {font-size:12pt;color:blue}
|
||||||
<li>Fixed database utilities failing to backup data with MySQL</li>
|
<li>Fixed database utilities failing to backup data with MySQL</li>
|
||||||
<li>Fixed signature parsing in User Admin</li>
|
<li>Fixed signature parsing in User Admin</li>
|
||||||
<li>Fixed missing class="post" tags in subSilver Admin templates</li>
|
<li>Fixed missing class="post" tags in subSilver Admin templates</li>
|
||||||
|
<li>Fixes for paths under Apache2</li>
|
||||||
|
<li>Added wrap text with tag support for posting in Mozilla 1.1+</li>
|
||||||
|
<li>Fixed use of missing CSS classes in modcp_split, group_info_body, error_body and agreement</li>
|
||||||
|
<li></li>
|
||||||
<li></li>
|
<li></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
|
<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<th class="thHead" height="25" valign="middle"><span class="tableTitle">{SITENAME} - {REGISTRATION}</span></th>
|
<th class="thHead" height="25" valign="middle">{SITENAME} - {REGISTRATION}</th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="row1" align="center"><table width="80%" cellspacing="2" cellpadding="2" border="0" align="center">
|
<td class="row1" align="center"><table width="80%" cellspacing="2" cellpadding="2" border="0" align="center">
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<td> </td>
|
<td> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center"><span class="error">{ERROR_MESSAGE}</span></td>
|
<td align="center"><span class="gen">{ERROR_MESSAGE}</span></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td> </td>
|
<td> </td>
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
<table class="forumline" width="100%" cellspacing="1" cellpadding="4" border="0">
|
<table class="forumline" width="100%" cellspacing="1" cellpadding="4" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<th class="thHead" colspan="7" height="25"><span class="tableTitle">{L_GROUP_INFORMATION}</span></th>
|
<th class="thHead" colspan="7" height="25">{L_GROUP_INFORMATION}</th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="row1" width="20%"><span class="gen">{L_GROUP_NAME}:</span></td>
|
<td class="row1" width="20%"><span class="gen">{L_GROUP_NAME}:</span></td>
|
||||||
|
|
|
@ -15,13 +15,11 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="row1" nowrap="nowrap"><span class="gen">{L_SPLIT_SUBJECT}</span></td>
|
<td class="row1" nowrap="nowrap"><span class="gen">{L_SPLIT_SUBJECT}</span></td>
|
||||||
<td class="row2" colspan="2"><span class="courier">
|
<td class="row2" colspan="2"><input class="post" type="text" size="35" style="width: 350px" maxlength="100" name="subject" /></td>
|
||||||
<input type="text" size="35" style="width: 350px" maxlength="100" name="subject" class="post" />
|
|
||||||
</span></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="row1" nowrap="nowrap"><span class="gen">{L_SPLIT_FORUM}</span></td>
|
<td class="row1" nowrap="nowrap"><span class="gen">{L_SPLIT_FORUM}</span></td>
|
||||||
<td class="row2" colspan="2"><span class="courier">{S_FORUM_SELECT}</span></td>
|
<td class="row2" colspan="2">{S_FORUM_SELECT}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="catHead" colspan="3" height="28">
|
<td class="catHead" colspan="3" height="28">
|
||||||
|
|
|
@ -17,11 +17,11 @@ var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -
|
||||||
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
|
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
|
||||||
&& (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
|
&& (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
|
||||||
&& (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-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_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
|
||||||
var is_mac = (clientPC.indexOf("mac")!=-1);
|
var is_mac = (clientPC.indexOf("mac")!=-1);
|
||||||
|
|
||||||
|
|
||||||
// Helpline messages
|
// Helpline messages
|
||||||
b_help = "{L_BBCODE_B_HELP}";
|
b_help = "{L_BBCODE_B_HELP}";
|
||||||
i_help = "{L_BBCODE_I_HELP}";
|
i_help = "{L_BBCODE_I_HELP}";
|
||||||
|
@ -92,38 +92,48 @@ function checkForm() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function emoticon(text) {
|
function emoticon(text) {
|
||||||
|
var txtarea = document.post.message;
|
||||||
text = ' ' + text + ' ';
|
text = ' ' + text + ' ';
|
||||||
if (document.post.message.createTextRange && document.post.message.caretPos) {
|
if (txtarea.createTextRange && txtarea.caretPos) {
|
||||||
var caretPos = document.post.message.caretPos;
|
var caretPos = txtarea.caretPos;
|
||||||
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
|
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
|
||||||
document.post.message.focus();
|
txtarea.focus();
|
||||||
} else {
|
} else {
|
||||||
document.post.message.value += text;
|
txtarea.value += text;
|
||||||
document.post.message.focus();
|
txtarea.focus();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function bbfontstyle(bbopen, bbclose) {
|
function bbfontstyle(bbopen, bbclose) {
|
||||||
|
var txtarea = document.post.message;
|
||||||
|
|
||||||
if ((clientVer >= 4) && is_ie && is_win) {
|
if ((clientVer >= 4) && is_ie && is_win) {
|
||||||
theSelection = document.selection.createRange().text;
|
theSelection = document.selection.createRange().text;
|
||||||
if (!theSelection) {
|
if (!theSelection) {
|
||||||
document.post.message.value += bbopen + bbclose;
|
txtarea.value += bbopen + bbclose;
|
||||||
document.post.message.focus();
|
txtarea.focus();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
document.selection.createRange().text = bbopen + theSelection + bbclose;
|
document.selection.createRange().text = bbopen + theSelection + bbclose;
|
||||||
document.post.message.focus();
|
txtarea.focus();
|
||||||
return;
|
|
||||||
} else {
|
|
||||||
document.post.message.value += bbopen + bbclose;
|
|
||||||
document.post.message.focus();
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
storeCaret(document.post.message);
|
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) {
|
function bbstyle(bbnumber) {
|
||||||
|
var txtarea = document.post.message;
|
||||||
|
|
||||||
donotinsert = false;
|
donotinsert = false;
|
||||||
theSelection = false;
|
theSelection = false;
|
||||||
|
@ -132,25 +142,31 @@ function bbstyle(bbnumber) {
|
||||||
if (bbnumber == -1) { // Close all open tags & default button names
|
if (bbnumber == -1) { // Close all open tags & default button names
|
||||||
while (bbcode[0]) {
|
while (bbcode[0]) {
|
||||||
butnumber = arraypop(bbcode) - 1;
|
butnumber = arraypop(bbcode) - 1;
|
||||||
document.post.message.value += bbtags[butnumber + 1];
|
txtarea.value += bbtags[butnumber + 1];
|
||||||
buttext = eval('document.post.addbbcode' + butnumber + '.value');
|
buttext = eval('document.post.addbbcode' + butnumber + '.value');
|
||||||
eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
|
eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
|
||||||
}
|
}
|
||||||
imageTag = false; // All tags are closed including image tags :D
|
imageTag = false; // All tags are closed including image tags :D
|
||||||
document.post.message.focus();
|
txtarea.focus();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((clientVer >= 4) && is_ie && is_win)
|
if ((clientVer >= 4) && is_ie && is_win)
|
||||||
|
{
|
||||||
theSelection = document.selection.createRange().text; // Get text selection
|
theSelection = document.selection.createRange().text; // Get text selection
|
||||||
|
|
||||||
if (theSelection) {
|
if (theSelection) {
|
||||||
// Add tags around selection
|
// Add tags around selection
|
||||||
document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
|
document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
|
||||||
document.post.message.focus();
|
txtarea.focus();
|
||||||
theSelection = '';
|
theSelection = '';
|
||||||
return;
|
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
|
// Find last occurance of an open tag the same as the one just clicked
|
||||||
for (i = 0; i < bbcode.length; i++) {
|
for (i = 0; i < bbcode.length; i++) {
|
||||||
|
@ -163,31 +179,47 @@ function bbstyle(bbnumber) {
|
||||||
if (donotinsert) { // Close all open tags up to the one just clicked & default button names
|
if (donotinsert) { // Close all open tags up to the one just clicked & default button names
|
||||||
while (bbcode[bblast]) {
|
while (bbcode[bblast]) {
|
||||||
butnumber = arraypop(bbcode) - 1;
|
butnumber = arraypop(bbcode) - 1;
|
||||||
document.post.message.value += bbtags[butnumber + 1];
|
txtarea.value += bbtags[butnumber + 1];
|
||||||
buttext = eval('document.post.addbbcode' + butnumber + '.value');
|
buttext = eval('document.post.addbbcode' + butnumber + '.value');
|
||||||
eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
|
eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
|
||||||
imageTag = false;
|
imageTag = false;
|
||||||
}
|
}
|
||||||
document.post.message.focus();
|
txtarea.focus();
|
||||||
return;
|
return;
|
||||||
} else { // Open tags
|
} else { // Open tags
|
||||||
|
|
||||||
if (imageTag && (bbnumber != 14)) { // Close image tag before adding another
|
if (imageTag && (bbnumber != 14)) { // Close image tag before adding another
|
||||||
document.post.message.value += bbtags[15];
|
txtarea.value += bbtags[15];
|
||||||
lastValue = arraypop(bbcode) - 1; // Remove the close image tag from the list
|
lastValue = arraypop(bbcode) - 1; // Remove the close image tag from the list
|
||||||
document.post.addbbcode14.value = "Img"; // Return button back to normal state
|
document.post.addbbcode14.value = "Img"; // Return button back to normal state
|
||||||
imageTag = false;
|
imageTag = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Open tag
|
// Open tag
|
||||||
document.post.message.value += bbtags[bbnumber];
|
txtarea.value += bbtags[bbnumber];
|
||||||
if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag
|
if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag
|
||||||
arraypush(bbcode,bbnumber+1);
|
arraypush(bbcode,bbnumber+1);
|
||||||
eval('document.post.addbbcode'+bbnumber+'.value += "*"');
|
eval('document.post.addbbcode'+bbnumber+'.value += "*"');
|
||||||
document.post.message.focus();
|
txtarea.focus();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
storeCaret(document.post.message);
|
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
|
// Insert at Claret position. Code from
|
||||||
|
|
Loading…
Add table
Reference in a new issue