⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uploadimage.js

📁 用最近的dojo1.2.1制作前端的ajax购书网站
💻 JS
字号:
/*	Copyright (c) 2004-2008, The Dojo Foundation All Rights Reserved.	Available via Academic Free License >= 2.1 OR the modified BSD license.	see: http://dojotoolkit.org/license for details*/if(!dojo._hasResource["dojox.editor.plugins.UploadImage"]){dojo._hasResource["dojox.editor.plugins.UploadImage"]=true;dojo.provide("dojox.editor.plugins.UploadImage");dojo.require("dijit._editor._Plugin");dojo.require("dojox.form.FileUploader");dojo.experimental("dojox.editor.plugins.UploadImage");dojo.declare("dojox.editor.plugins.UploadImage",dijit._editor._Plugin,{tempImageUrl:"",iconClassPrefix:"editorIcon",useDefaultCommand:false,uploadUrl:"",fileInput:null,label:"Mike",_initButton:function(){this.command="uploadImage";this.editor.commands[this.command]="Upload Image";this.inherited("_initButton",arguments);delete this.command;setTimeout(dojo.hitch(this,"createFileInput"),200);},createFileInput:function(){var _1=[["Jpeg File","*.jpg;*.jpeg"],["GIF File","*.gif"],["PNG File","*.png"],["All Images","*.jpg;*.jpeg;*.gif;*.png"]];console.warn("downloadPath:",this.downloadPath);this.fileInput=new dojox.form.FileUploader({isDebug:true,button:this.button,uploadUrl:this.uploadUrl,uploadOnChange:true,selectMultipleFiles:false,fileMask:_1});dojo.connect(this.fileInput,"onChange",this,"insertTempImage");dojo.connect(this.fileInput,"onComplete",this,"onComplete");},onComplete:function(_2,_3,_4){_2=_2[0];var _5=dojo.withGlobal(this.editor.window,"byId",dojo,[this.currentImageId]);var _6;if(this.downloadPath){_6=this.downloadPath+_2.name;}else{_6=_2.file;}_5.src=_6;if(_2.width){_5.width=_2.width;_5.height=_2.height;}},insertTempImage:function(){this.currentImageId="img_"+(new Date().getTime());var _7="<img id=\""+this.currentImageId+"\" src=\""+this.tempImageUrl+"\" width=\"32\" height=\"32\"/>";this.editor.execCommand("inserthtml",_7);}});dojo.subscribe(dijit._scopeName+".Editor.getPlugin",null,function(o){if(o.plugin){return;}switch(o.args.name){case "uploadImage":o.plugin=new dojox.editor.plugins.UploadImage({url:o.args.url});}});}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -