• R/O
  • SSH
  • HTTPS

pluto: Commit


Commit MetaInfo

Revision39 (tree)
Time2008-01-29 00:27:38
Authorhikarin

Log Message

Changed flash command's name for using sequenced id.

Change Summary

Incremental Difference

--- trunk/charon.js (revision 38)
+++ trunk/charon.js (revision 39)
@@ -65,12 +65,11 @@
6565
6666 Charon.install = function(arguments) {
6767
68- this.installed++;
69-
68+ var _seq = ++this.installed;
7069 var _baseElement = arguments.baseElementId;
7170 var _flashElement = arguments.flashElementId;
72- var _iframeElement = arguments.iframeElementId || "charon-iframes";
73- var _formElement = arguments.formElementId || "charon-form";
71+ var _iframeElement = arguments.iframeElementId || "charon-iframe-" + _seq;
72+ var _formElement = arguments.formElementId || "charon-form-" + _seq;
7473 var _channel = arguments.channel;
7574 var _plutoHost = arguments.host;
7675 var _plutoUrl = "http://" + _plutoHost;
@@ -260,7 +259,9 @@
260259 charon.update(_uid, _unique(tags.concat(tagsIn || [])));
261260 };
262261
263- window.charon_DoFSCommand = function(command, args) {
262+ var _flashId = "charon_" + _seq
263+ var _flashCommand = _flashId + "_DoFSCommand";
264+ window[_flashCommand] = function(command, args) {
264265 var o = Charon[_channel];
265266 args = unescape(args);
266267 switch(command){
@@ -286,8 +287,8 @@
286287 document.getElementById(_flashElement).innerHTML
287288 = "<object classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 "
288289 + "codebase=http://fpdownload.macromedia.com/pub/shockwave/cabs/"
289- + "flash/swflash.cab#version=6,0,0,0 width=1 height=1 id=charon>"
290- + "<param name=allowScriptAccess value=sameDomain>"
290+ + "flash/swflash.cab#version=6,0,0,0 width=1 height=1 id="
291+ + _flashId + "><param name=allowScriptAccess value=sameDomain>"
291292 + "<param name=FlashVars value=" + _flashVarsQs + ">"
292293 + "<param name=movie value=" + _swfUrl + ">"
293294 + "<param name=menu value=false>"
@@ -296,8 +297,9 @@
296297 + "<param name=bgcolor value=#ffffff>"
297298 + "<embed src=" + _swfUrl + " menu=false quality=high "
298299 + "devicefont=true bgcolor=#ffffff width=1 height=1 "
299- + "swLiveConnect=true id=charon name=charon "
300- + "flashvars=" + _flashVarsQs + " allowScriptAccess=sameDomain "
300+ + "swLiveConnect=true id="
301+ + _flashId + " name=" + _flashId + " flashvars="
302+ + _flashVarsQs + " allowScriptAccess=sameDomain "
301303 + "type=application/x-shockwave-flash "
302304 + "pluginspage=http://www.macromedia.com/go/getflashplayer />"
303305 + "</object>";
@@ -330,3 +332,4 @@
330332 }, 0);
331333
332334 };
335+
Show on old repository browser