[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linterna-magica-commit] [75] Fix for bugs #33324 in r74.
From: |
Ivaylo Valkov |
Subject: |
[linterna-magica-commit] [75] Fix for bugs #33324 in r74. |
Date: |
Thu, 19 May 2011 12:59:29 +0000 |
Revision: 75
http://svn.sv.gnu.org/viewvc/?view=rev&root=linterna-magica&revision=75
Author: valkov
Date: 2011-05-19 12:59:28 +0000 (Thu, 19 May 2011)
Log Message:
-----------
Fix for bugs #33324 in r74. Function getElementByClass is not merged from trunk
(0.0.10).
Revision Links:
--------------
http://svn.sv.gnu.org/viewvc/?view=rev&root=linterna-magica&revision=74
Ticket Links:
------------
http://savannah.gnu.org/bugs/?33324
Modified Paths:
--------------
branches/0.0.9/src/lm_xhr.js
Modified: branches/0.0.9/src/lm_xhr.js
===================================================================
--- branches/0.0.9/src/lm_xhr.js 2011-05-19 10:54:27 UTC (rev 74)
+++ branches/0.0.9/src/lm_xhr.js 2011-05-19 12:59:28 UTC (rev 75)
@@ -373,9 +373,31 @@
body.innerHTML = original_body_data;
- object_data.parent =
- this.getElementByClass("dmpi_video_playerv[0-9]+");
+ object_data.parent = null;
+ var children = document.getElementsByTagName("div");
+
+ if (!children)
+ {
+ return null;
+ }
+ for (var i=0, l=children.length; i <l; i++)
+ {
+ var el = children[i];
+ var class_regex =
+ new RegExp ("\\\s*("+
+ "dmpi_video_playerv[0-9]+)\\\s*","");
+
+ var matches_class = el.hasAttribute("class") ?
+ el.getAttribute("class").match(class_regex) : null;
+
+ if (matches_class)
+ {
+ object_data.parent = el;
+ break;
+ }
+ }
+
if (!object_data.parent)
{
return null;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [linterna-magica-commit] [75] Fix for bugs #33324 in r74.,
Ivaylo Valkov <=