From d88688c0744cab703be38cc1de2d6bed3fea6c45 Mon Sep 17 00:00:00 2001 From: Tim Almdal Date: Fri, 23 Jul 2010 07:29:47 -0700 Subject: [PATCH] Fix for ticket #1242. Don't try to initialize the tag_cloud.swf file if there are no tags present. --- modules/tag_cloud/js/tag_cloud.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/tag_cloud/js/tag_cloud.js b/modules/tag_cloud/js/tag_cloud.js index dcb8a53b..006b2949 100644 --- a/modules/tag_cloud/js/tag_cloud.js +++ b/modules/tag_cloud/js/tag_cloud.js @@ -26,7 +26,7 @@ success: function(data) { if (data.result == "success") { $.get($("#g-tag-cloud").attr("ref"), function(data, textStatus) { - swfobject.removeSWF("g-tag-cloud-movie"); + $("#g-tag-cloud-movie").remove(); $("#g-tag-cloud").append("
" + data + "
"); self._set_tag_cloud(); }); @@ -39,9 +39,14 @@ _set_tag_cloud: function() { var self = this; + var taglist = $("#g-tag-cloud a"); + + if (taglist.length == 0) { + return; + } var width = $("#g-tag-cloud").width(); var tags = document.createElement("tags"); - $("#g-tag-cloud a").each(function(i) { + taglist.each(function(i) { var addr = $(this).clone(); $(addr).attr("style", "font-size: 14pt;"); $(tags).append(addr);