Stream上传插件1.4版本发布了,支持自定义UI

原创
2014/04/06 15:20
阅读数 313

原计划年后发布新版本,但是又是找工作,换地方等等问题,导致新版本迟迟未发布。

新增两个全局变量,便于用户检测Html5和Drag两个新特性:


/** 初始化工作结束后 */
var _t = new Stream(config);

/** 提供系统的上传方式, _t.bStreaming = true;表示是Html5上传,否则是Flash上传 */
_t.bStreaming

/** true:表现浏览器支持拖拽上传,否则不支持 */
_t.bDraggable

新增两个配置变量:



var config = {
    /** 自定义UI标识符, true表示自定义UI;默认是false */    
    customered: true,

    /** 添加至上传数组中的单个文件
     * @file json结构的数据,包括文件名、id、大小等信息
     */
    onAddTask: function(file) {

    }
};

修改以前的响应函数(主要是参数),以下函数都是JSON格式的参数:

var config = {
    onMaxSizeExceed: function(file) {},
    onAddTask: function(file) {},
    onUploadProgress: function(file) {},
    onCancel: function(file) {},
    onCancelAll: function(numbers) {},
    onComplete: function(file) {}
};



当然啦,以前的特性仍旧支持!废话不多说,详情见Demo!!!


Bootstrap Demo: http://p.twinkling.cn/bootstrap.html

下载地址:http://git.oschina.net/jiangdx/stream/attach_files

展开阅读全文
打赏
1
2 收藏
分享
加载中
可以点击右上角的【添加软件】收录到 osc 哦:)
2014/04/07 08:05
回复
举报
更多评论
打赏
1 评论
2 收藏
1
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部