Author: doll
Date: Mon Feb 25 13:35:53 2008
New Revision: 631005
URL: http://svn.apache.org/viewvc?rev=631005&view=rev
Log:
Updated shindig's embedFlash function to match the spec documents.
Modified:
incubator/shindig/trunk/features/flash/flash.js
Modified: incubator/shindig/trunk/features/flash/flash.js
URL:
http://svn.apache.org/viewvc/incubator/shindig/trunk/features/flash/flash.js?rev=631005&r1=631004&r2=631005&view=diff
==============================================================================
--- incubator/shindig/trunk/features/flash/flash.js (original)
+++ incubator/shindig/trunk/features/flash/flash.js Mon Feb 25 13:35:53 2008
@@ -73,8 +73,8 @@
*
* @member gadgets.flash
*/
-// TODO The shindig implementation does not match the spec described above!
-gadgets.flash.embedFlash = function(swfUrl, swfContainer, opt_params) {
+gadgets.flash.embedFlash = function(swfUrl, swfContainer, swfVersion,
+ opt_params) {
switch (typeof swfContainer) {
case 'string':
swfContainer = document.getElementById(swfContainer);
@@ -97,7 +97,7 @@
var ver = gadgets.flash.getMajorVersion();
if (ver) {
- var swfVer = parseInt(opt_params.swf_version, 10);
+ var swfVer = parseInt(swfVersion, 10);
if (isNaN(swfVer)) {
swfVer = 0;
}
@@ -182,6 +182,13 @@
// Aliases for legacy code
var _IG_GetFlashMajorVersion = gadgets.flash.getMajorVersion;
-var _IG_EmbedFlash = gadgets.flash.embedFlash;
-var _IG_EmbedCachedFlash = gadgets.flash.embedCachedFlash;
+var _IG_EmbedFlash = function(swfUrl, swfContainer, opt_params) {
+ gadgets.flash.embedFlash(swfUrl, swfContainer, opt_params.swf_version,
+ opt_params);
+};
+
+var _IG_EmbedCachedFlash = function(swfUrl, swfContainer, opt_params) {
+ gadgets.flash.embedCachedFlash(swfUrl, swfContainer, opt_params.swf_version,
+ opt_params);
+};