It appears that Goofy can do all sorts of things to your Drupal that are... well... goofy.

When I do a search, I see that several users have complained of various problems, like not being able to post comments, etc. Apparently, it can break javascript, etc.

The way I discovered my goofy problem was when I attempted to use attached_node.

Instead of getting the teaser of the node, I got:

"); // -->

along with some other junk (depending on what was in the referenced node or the referencing node).

Everything seems to work fine... until you edit either the attached page or the page you are making the node attachment in. Then, it breaks. It remains broken unless you change to another theme and re-edit both nodes.

It was very difficult to isolate the problem as beign related to Goofy (I was turning modules on and off for hours, as well as creating clean installs of Drupal), because sometimes, the initial creation of the nodes didn't generate a problem (I think) until they were re-edited. And nodes that were created or edited under another theme seem to work until re-edited under goofy.

Needless to say, this is frustrating. And I fear that I'm completely unable to figure out what to do about it. I don't think my skills are up to the task. It _looks_ like goofy wraps everything in javascript in the following functions:

function goofy_node
function goofy_comment
function goofy_box

As some other users have noticed, it seems Goofy uses the javascript to actually build the page. Is there some reason Goofy builds the page using javascript? I'm simply unable to decipher the JS well enough to even begin to know how to fix it. Is it possible that a non-JS version of Goofy will be made available?

But I'm not sure what to do about it, or what that's used for. Or if the problem is coming from the function:
function goofy_stripbreaks

Simply switching to Goofy didn't cause the problem with existing nodes using attached_node.

I really love the theme. I've fallen in love with the appearance, and I'd like to be able to use it. But it looks like things just, well, break under it.

Coyote

Comments

TDobes’s picture

Agreed... we need to remove the javascript from Goofy.