ImageViewer.min.js 1023 B

1
  1. MWF.widget=MWF.widget||{};MWF.widget.ImageViewer=MWF.ImageViewer=new Class({Implements:[Options,Events],Extends:MWF.widget.Common,options:{style:"default",path:MWF.defaultPath+"/widget/$ImageViewer/",imageUrl:""},initialize:function(t,i){this.node=t;this.setOptions(i);this.path=this.options.path||MWF.defaultPath+"/widget/$ImageViewer/";this.cssPath=this.path+this.options.style+"/css.wcss";this._loadCss();this.fireEvent("init")},load:function(t){this.container=new Element("div.container",{styles:this.css.container}).inject(this.node);this.container.addEvent("selectstart",function(t){t.preventDefault();t.stopPropagation()});if(!this.checkBroswer())return;this.lastPoint=null;this.loadToolBar();this.contentNode=new Element("div.contentNode",{styles:this.css.contentNode}).inject(this.container);this.loadEditorNode();this.loadResultNode();if(this.options.description){this.loadDescriptionNode()}if(this.options.imageUrl){this.loadImageAsUrl(this.options.imageUrl)}if(t){this.loadImageAsFile(this.base64ToBlob(t))}}});