]> jfr.im git - irc/quakenet/qwebirc.git/blobdiff - static/js/mootools-1.2.1-core-nc.js
Add feedback support.
[irc/quakenet/qwebirc.git] / static / js / mootools-1.2.1-core-nc.js
index 7e1e482bf036532cec5a35c0a145301c3704c72d..e4378e57f1bfa7f5522add1a45faa2f344c001a4 100644 (file)
@@ -2973,108 +2973,6 @@ Cookie.dispose = function(key, options){
 };
 
 
-/*
-Script: Swiff.js
-       Wrapper for embedding SWF movies. Supports (and fixes) External Interface Communication.
-
-License:
-       MIT-style license.
-
-Credits:
-       Flash detection & Internet Explorer + Flash Player 9 fix inspired by SWFObject.
-*/
-
-var Swiff = new Class({
-
-       Implements: [Options],
-
-       options: {
-               id: null,
-               height: 1,
-               width: 1,
-               container: null,
-               properties: {},
-               params: {
-                       quality: 'high',
-                       allowScriptAccess: 'always',
-                       wMode: 'transparent',
-                       swLiveConnect: true
-               },
-               callBacks: {},
-               vars: {}
-       },
-
-       toElement: function(){
-               return this.object;
-       },
-
-       initialize: function(path, options){
-               this.instance = 'Swiff_' + $time();
-
-               this.setOptions(options);
-               options = this.options;
-               var id = this.id = options.id || this.instance;
-               var container = $(options.container);
-
-               Swiff.CallBacks[this.instance] = {};
-
-               var params = options.params, vars = options.vars, callBacks = options.callBacks;
-               var properties = $extend({height: options.height, width: options.width}, options.properties);
-
-               var self = this;
-
-               for (var callBack in callBacks){
-                       Swiff.CallBacks[this.instance][callBack] = (function(option){
-                               return function(){
-                                       return option.apply(self.object, arguments);
-                               };
-                       })(callBacks[callBack]);
-                       vars[callBack] = 'Swiff.CallBacks.' + this.instance + '.' + callBack;
-               }
-
-               params.flashVars = Hash.toQueryString(vars);
-               if (Browser.Engine.trident){
-                       properties.classid = 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000';
-                       params.movie = path;
-               } else {
-                       properties.type = 'application/x-shockwave-flash';
-                       properties.data = path;
-               }
-               var build = '<object id="' + id + '"';
-               for (var property in properties) build += ' ' + property + '="' + properties[property] + '"';
-               build += '>';
-               for (var param in params){
-                       if (params[param]) build += '<param name="' + param + '" value="' + params[param] + '" />';
-               }
-               build += '</object>';
-               this.object = ((container) ? container.empty() : new Element('div')).set('html', build).firstChild;
-       },
-
-       replaces: function(element){
-               element = $(element, true);
-               element.parentNode.replaceChild(this.toElement(), element);
-               return this;
-       },
-
-       inject: function(element){
-               $(element, true).appendChild(this.toElement());
-               return this;
-       },
-
-       remote: function(){
-               return Swiff.remote.apply(Swiff, [this.toElement()].extend(arguments));
-       }
-
-});
-
-Swiff.CallBacks = {};
-
-Swiff.remote = function(obj, fn){
-       var rs = obj.CallFunction('<invoke name="' + fn + '" returntype="javascript">' + __flash__argumentsToXML(arguments, 2) + '</invoke>');
-       return eval(rs);
-};
-
-
 /*
 Script: Fx.js
        Contains the basic animation logic to be extended by all other Fx Classes.