I've just committed a fix to MochiKit.DOM for this in a few places.
Could you please try with the latest version from the repository to
make sure that all problems go away?

Cheers,

/Per

On Wed, May 21, 2008 at 11:04 AM, Helmut Zeilinger <[EMAIL PROTECTED]> wrote:
> Sorry!
>
> It wasn't "getElement" but "getElementsByTagAndClassName" in the form
>
> getElementsByTagAndClassName (null, 'some-class')
>
> which did / does not work.
>
> (Inline SVG (see example below), Firefox 2.00.14, MochiKit 1.4)
>
> Error message:
> "cls.split is not a function" on MochiKit.js line 3079
>
> Plaese give me a hint where / how to start a new trac ticket?
>
>
> Helmut
>
>
> Example SVG:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <svg version="1.1" id="svg-root"
>         xmlns="http://www.w3.org/2000/svg";
>         xmlns:xlink="http://www.w3.org/1999/xlink";>  <defs>
> <style type="text/css">
>   <![CDATA[
>   *                {font: 8pt Myriad Web, Arial, Verdana}
>   /* Links */
>   a, *.link                {display: inline; padding: 0; text-decoration:
> none; font-weight: bold; color: rgb(39,65,255); cursor: pointer}
>         ]]>
> </style>    <script type="text/javascript"
> xlink:href="/js/MochiKit/MochiKit.js" />
>
> </defs>
>
> <rect id="rect-1" class="rect-class" x="0" y="0" width="800" height="600"
> stroke-width="1px" stroke="black" fill="rgb(93%,93%,93%)" />
> <line x1="10" y1="500" x2="300" y2="300" stroke-width="2px" stroke="orange"
> />
>
> <text id="get-element" class="link" x="20" y="20"
> text-anchor="left">getElement</text>
> <text id="get-element-by-tag-and-class-1" class="link" x="20" y="30"
> text-anchor="left">getElementsByTagAndClassName (tag, null)</text>
> <text id="get-element-by-tag-and-class-2" class="link" x="20" y="40"
> text-anchor="left">getElementsByTagAndClassName (null, class)</text>
>
> <script type="text/javascript">
>   <![CDATA[
>   connect ($("get-element"), "onclick", function (e) { logDebug
> ($("rect-1")) });
>   connect ($("get-element-by-tag-and-class-1"), "onclick", function (e) {
> logDebug (getElementsByTagAndClassName('rect', null)) });
>   connect ($("get-element-by-tag-and-class-2"), "onclick", function (e) {
> logDebug (getElementsByTagAndClassName(null, 'rect-class')) });
>   ]]>
> </script>
> </svg>
>
>
> Per Cederberg schrieb:
>>
>> Ok. I don't have any problems with $ or getElement, but then I'm using
>> Firefox and Safari with inline SVG. Are you using the Adobe plugin? I
>> think it would be good to create Trac tickets for any issues with
>> MochiKit SVG integration that you find.
>>
>> Cheers,
>>
>> /Per
>>
>> On Tue, May 20, 2008 at 8:27 AM, Helmut Zeilinger <[EMAIL PROTECTED]> wrote:
>>
>>>
>>> Hi Per,
>>>
>>> since some weeks i am working with svg files, which are displayed
>>> by a web browser.
>>>
>>> I tried to do some javascript usind MochiKit, but i realized that some
>>> functions don't work as expected, like e.g. "getElement".
>>>
>>> So i find your work VERY useful !!
>>>
>>> But besides the drawing functions, you have been implementing, it would
>>> also
>>> be fine to make the rest of MochiKit
>>> (at least that parts, that have to do with DOM..) compatible to SVG
>>> files.
>>>
>>> Helmut
>>>
>>>
>>> Per Cederberg schrieb:
>>>
>>>>
>>>> I've been using MochiKit with embedded SVG images for some time. And
>>>> to accomplish that, I've also written some helper functions to extend
>>>> MochiKit. Yesterday I finally got around to cleaning them up and
>>>> posting them to the Wiki:
>>>>
>>>> http://trac.mochikit.com/wiki/MochiKitSVG
>>>>
>>>> Please let me know if you find these useful. I'd probably need to
>>>> write up some example code and create proper documentation if they are
>>>> suitable for MochiKit 1.5 or similar. I don't think they are mature
>>>> enough to merit inclusion in version 1.4.
>>>>
>>>> Cheers,
>>>>
>>>> /Per
>>>>
>>>>
>>>
>>>
>>
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MochiKit" group.
To post to this group, send email to mochikit@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/mochikit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to