",true); } editor.ShowXmlDialog("{folder}plugins/{plugin}/googlemap.xml?{timems}",newoption); } editor.AttachEvent("CreateControlProvider",function(editor,e) { var provider=e.Arguments[0]; var control=provider.Control; var nl=control.GetNameLower(); if(nl!="img")return; var src=control.GetAttribute("src"); if(!src||src.indexOf("://maps.google.com/maps/api/staticmap?")==-1) return; provider.GetTitle=function() { return "Google map"; } provider.ShowPropertiesDialog=function() { var newoption={width:560,height:420} newoption.plugin=plugin; newoption.targetnode=control; newoption.currenturl=control.GetAttribute("src"); var selectedurl; newoption.seturl=function(url) { selectedurl=url; } newoption.callback=function(res) { if(!res||!selectedurl)return; control.SetAttribute("src",selectedurl); } editor.ShowXmlDialog("{folder}plugins/{plugin}/googlemap.xml?{timems}",newoption); } }); ]]>