https://bugzilla.wikimedia.org/show_bug.cgi?id=27827

           Summary: FCKEditor breaks InputBox extension in Internet
                    Explorer
           Product: MediaWiki extensions
           Version: any
          Platform: All
               URL: internal server
        OS/Version: All
            Status: NEW
          Keywords: performance
          Severity: enhancement
          Priority: Normal
         Component: FCKeditor
        AssignedTo: wikibugs-l@lists.wikimedia.org
        ReportedBy: pzimm...@cisco.com
                CC: pzimm...@cisco.com


Created attachment 8233
  --> https://bugzilla.wikimedia.org/attachment.cgi?id=8233
Screen shots of problem

A page with the InputBox extension was edited in Rich Text Editor mode using
Internet Explorer, and the InputBox code was broken. This was the code before
editing:

<inputbox>
type=create
bgcolor=#FFE0C8
width=100
preload=Template:Troubleshooting Tip/Preload
buttonlabel=Create Contact Center Troubleshooting Tip
</inputbox>

and this showed up on the wiki page:

<form class="createbox" method="get" name="createbox"
action="/w/index.php"><input type="hidden" name="action"></input><input
type="hidden" name="preload"></input><input type="hidden"
name="editintro"></input><input type="hidden" name="summary"></input><input
type="hidden" name="minor"></input><input class="createboxInput" size="100"
name="title"></input>
<input class="createboxButton" type="submit" name="create"></input></form>
Retrieved from "http://internal.server.com/wiki/Template_test_1";

When going back to the page, the code was replaced with this:

<div style="background-color: #ffe0c8" align="center">&lt;form
class="createbox" method="get" name="createbox"
action="/w/index.php"&gt;&lt;input type="hidden"
name="action"&gt;&lt;/input&gt;&lt;input type="hidden"
name="preload"&gt;&lt;/input&gt;&lt;input type="hidden"
name="editintro"&gt;&lt;/input&gt;&lt;input type="hidden"
name="summary"&gt;&lt;/input&gt;&lt;input type="hidden"
name="minor"&gt;&lt;/input&gt;&lt;input class="createboxInput" size="100"
name="title"&gt;&lt;/input&gt;<br>&lt;input class="createboxButton"
type="submit" name="create"&gt;&lt;/input&gt;&lt;/form&gt;</div>

This HTML workaround was implemented:

<html>
<div align="center" style="background-color:#FFE0C8"><form name="createbox"
id="createbox" class="createbox" action="/w/index.php" method="get"><input
type="hidden" name="action" value="edit"><input type="hidden" name="preload"
value="Template:Troubleshooting Tip/Preload"><input type="hidden"
name="editintro" value=""><input type="hidden" name="summary" value=""><input
type="hidden" name="minor" value=""><input type="text" name="title"
class="createboxInput" value="" size="100"><br /><input type="submit"
name="create" class="createboxButton" value="Create Troubleshooting
Tip"></form></div>
</html>

However, this issue doesn't seem to occur in FireFox.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to