Андрей (andy) wrote in changelog,
Андрей
andy
changelog

[livejournal] r18099: LJSV-1376 (Video placeholders not workin...

Committer: ailyin
LJSV-1376 (Video placeholders not working)
U   trunk/cgi-bin/LJ/EmbedModule.pm
Modified: trunk/cgi-bin/LJ/EmbedModule.pm
===================================================================
--- trunk/cgi-bin/LJ/EmbedModule.pm	2011-01-25 07:42:28 UTC (rev 18098)
+++ trunk/cgi-bin/LJ/EmbedModule.pm	2011-01-25 08:26:12 UTC (rev 18099)
@@ -143,7 +143,7 @@
     return if LJ::conf_test($LJ::DISABLED{embed_module});
 
     # fast track out if we don't have to expand anything
-    return unless $$postref =~ /lj\-embed|embed|object/i;
+    return unless $$postref =~ /lj\-embed|embed|object|iframe/i;
 
     # do we want to replace with the lj-embed tags or iframes?
     my $expand = $opts{expand};
@@ -186,7 +186,7 @@
                 $embed_attrs{id} = $attr->{id} if $attr->{id};
                 $embed_attrs{width} = ($attr->{width} > MAX_WIDTH ? MAX_WIDTH : $attr->{width}) if $attr->{width};
                 $embed_attrs{height} = ($attr->{height} > MAX_HEIGHT ? MAX_HEIGHT : $attr->{height}) if $attr->{height};
-            } elsif (($tag eq 'object' || $tag eq 'embed') && $type eq 'S') {
+            } elsif (($tag eq 'object' || $tag eq 'embed' || $tag eq 'iframe') && $type eq 'S') {
                 # <object> or <embed>
                 # switch to IMPLICIT state unless it is a self-closed tag
                 unless ($attr->{'/'}) {
@@ -201,7 +201,7 @@
                 $newtxt .= $reconstructed;
             }
         } elsif ($state == IMPLICIT) {
-            if ($tag eq 'object' || $tag eq 'embed') {
+            if ($tag eq 'object' || $tag eq 'embed' || $tag eq 'iframe') {
                 if ($type eq 'E') {
                     # </object> or </embed>
                     # update tag balance, but only if we have a valid balance up to this moment

Tags: andy, livejournal, pm
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments