dialog.set_back_color("#F9F9F9");
dialog.set_title(editor.GetLangText("INSERTIMAGE"));
instance.checkallitems(self.get_checked());
instance.call_reload(self);
var w=self.get_demand_content_width();
var h=self.get_demand_content_height();
instance.onpreviewload(w,h);
if(!option.nestedmode)self.set_visible(false);
if(option.nestedmode)self.set_visible(false);
instance.onwidthchange();
instance.onheightchange();
instance._dimunlocked=!instance._dimunlocked;
self.set_src(instance._dimunlocked?"{folder}images/unlocked.gif":"{folder}images/locked.gif");
marginfloatbox._rtenode=option.targetnode;
marginfloatbox.invoke_recursive("editor_ready",editor);
marginfloatbox._estyle.zIndex=editor._config.dialog_zindex;
marginfloatbox.show({control:self,stopDispose:true});
marginfloatbox.dispose();
instance.do_preview(self.get_text());
borderfloatbox._rtenode=option.targetnode;
borderfloatbox.invoke_recursive("editor_ready",editor);
borderfloatbox._estyle.zIndex=editor._config.dialog_zindex;
borderfloatbox.show({control:self,stopDispose:true});
borderfloatbox.dispose();
loadingmask.set_visible(value);
noitemlabel.set_visible(self.itemcount==0);
itemspanel.reset_items();
imagepreview.set_src("");
imagepreview.set_src(src);
self._previewingsrc=src;
if(!self._previewingsrc)return;
option.targetnode.ResyncAttributeToView("src");
self.do_preview(self._previewingsrc);
self._lastwidth=w;
self._lastheight=h;
labelsize.set_text(w+" x "+h);
//if(!tbwidth.get_text())tbwidth.set_text(w+"px");
//if(!tbheight.get_text())tbheight.set_text(h+"px");