mode/plugin/jquery-rockbase.js

(开头部分) 9KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/**
	rockbase 基础信息
*/	


var backautocloseupload = {};
(function ($) {
	

	function rockupload(element, options){
		var obj = element;
		var can = options;
		var me  = this,
			rand= 'sdh_'+js.getrand();
		this.init = function(){
			var s = '<div class="form-control" id="view_'+rand+'" style="height:'+can.height+'px;overflow:auto;padding:0px"></div><div><a onclick="return false" id="add_'+rand+'" href="javascript:"><i class="icon-plus"></i> '+can.uploadtext+'</a>&nbsp;<span id="count_'+rand+'"></span></div><input type="hidden"  id="fileid_'+rand+'" name="'+can.name+'">';
			obj.html(s);
			$('#add_'+rand+'').click(function(){
				me._upload();
			});
			this.loadfile();
		};
		
		this._upload= function(){
			if(!can.addbool)return;
			
			js.tanbody('uploadaction','上传文件',550,250,{
				html:'<iframe src="" name="uploadiframea" width="100%" height="250px" frameborder="0"></iframe>',bbar:'none'
			});
			var cans=can.uploadparams;
			cans.showid=rand;
			var url= js.upload('',cans,'url');
			uploadiframea.location.href=url;
			return false;
		};
		this.loadfile = function(mtype, mid){
			if(!mtype)mtype=can.mtype;
			if(!mid)mid=can.mid;
			if(!mtype || !mid || mid==0)return;
			var url = js.getajaxurl('getfile','upload','public',{mtype:mtype,mid:mid});
			var o = $('#view_'+rand+'');
			o.html('<div style="padding:10px"><img src="images/loading.gif" align="absmiddle">&nbsp;加载中...</div>');
			$.get(url, function(da){
				o.html('');
				var a = js.decode(da);
				js.downupshow(a,rand);
			});
		};
		this.removedel = function(){
			$('#view_'+rand+'').find("temp='dela'").remove();
		};
		this.idAdd = function(bo){
			can.addbool = bo;
		};
	};
	$.fn.rockupload	= function(options){
		var defaultVal = {
			name:'fileid',uploadtext:'添加文件',mtype:'',mid:0,height:80,delbool:true,addbool:true,
			uploadparams:{}
		};
后面还有 246 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。