Ticket #4614: 4614.patch

File 4614.patch, 1.1 KB (added by Garry Yao, 14 years ago)
  • _source/plugins/htmldataprocessor/plugin.js

     
    199199                };
    200200        }
    201201
    202         var protectAttributeRegex = /<(?:a|area|img|input).*?\s((?:href|src|name)\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|(?:[^ "'>]+)))/gi;
     202        var protectAttributeRegex = /<(?:a|area|img|input)[\s\S]*?\s((?:href|src|name)\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|(?:[^ "'>]+)))/gi;
    203203
    204204        function protectAttributes( html )
    205205        {
     
    208208
    209209        var protectStyleTagsRegex = /<(style)(?=[ >])[^>]*>[^<]*<\/\1>/gi;
    210210        var encodedTagsRegex = /<cke:encoded>([^<]*)<\/cke:encoded>/gi;
    211         var protectElementNamesRegex = /(<\/?)((?:object|embed|param).*?>)/gi;
    212         var protectSelfClosingRegex = /<cke:param(.*?)\/>/gi;
     211        var protectElementNamesRegex = /(<\/?)((?:object|embed|param)[\s\S]*?>)/gi;
     212        var protectSelfClosingRegex = /<cke:param([\s\S]*?)\/>/gi;
    213213
    214214        function protectStyleTagsMatch( match )
    215215        {
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy