view inkscape/firefox/content/main.js @ 1299:6949e2b6cae2

Add unlink clone checker. - Monitor changes of DOM-tree of the document - Unlinking a clone is actually removing the clone and copying nodes from the source. - Copy value of ID of a node to saved_id to track source of copy nodes. - For a new node with 'saved_id' is a copy of another node. - Copy vulae of 'saved_id' to 'ns0:duplicate-src' to keep the source - Change value of 'saved_id' to the value of ID of the node for later copying. - For a new node without 'saved_id' is not a copy of another node. - only set 'saved_id' to the value of its ID.
author Thinker K.F. Li <thinker@codemud.net>
date Sun, 16 Jan 2011 16:13:37 +0800
parents 45e04408fc19
children
line wrap: on
line source

var last_select;
var wizard;
jQuery(document).ready(function() {
		if (loadOldProject()) {
			filedialog = jQuery('#filedialog');
			filedialog.dialog({width:500,
				   modal: true,
			           autoOpen:false,
				   title:'Please select a file'});
			filedialog.show();
			filedialog.html('Please select the project file<br>');
			filedialog.append('<input type=file value="Select the project file" id="mbsvg" accept="image/png">');
			filedialog.append('<input type=button value="Load" onclick="project_loadFile()">');
			filedialog.dialog("open");
			last_select = null;
			wizard = new Wizard();
			wizard.cb = onLoadProject;
			$('#filedialog').dialog({ width:500});
			$('#frame').draggable();
			$('#btns').draggable({cursor:'crosshair'});
			$('#list').tabs();
			$('#display').tabs();
		}
		});