view inkscape/firefox/content/madswatter.js @ 389:45e04408fc19

Implement stub functions for the MadSwatter integration.
author wycc
date Sun, 12 Apr 2009 11:58:53 +0800
parents
children ebf83a50e1e1
line wrap: on
line source

asdasd=1;
function MadSwatter(inkscape)
{
	this.inkscape = inkscape;
}


function MadSwatter_callback(mbsvg,self)
{

	$(self.inkscape.mbsvg.doc).find("channels").replaceWith(mbsvg.find("channels"));
	$('#display').tabs('select',0);
	//self.inkscape.updateDocument();
}

MadSwatter.prototype.edit=function()
{
	// Generate a new document with the current scene
	// FIXME: Do we need to do animation filter here?
	// FIXME: Do we need to support hiearchical animation?
	$('#display').tabs('select',2);
	var kk = this.inkscape.mbsvg.generateCurrentSVG();
	//MadSwatter_invoke(kk,MadSwatter_callback,this);
	// Simulate the MadSwatter
	kk.find("metadata").append("<channels></channels>");
	setTimeout(function () { MadSwatter_callback(kk,this);}, 3000);
}