12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- /**
- * Created with JetBrains PhpStorm.
- * User: Administrator
- * Date: 13-5-15
- * Time: 下午7:15
- * To change this template use File | Settings | File Templates.
- */
- module( 'plugins.video' );
- test( '插入优酷视频', function () {
- var editor = te.obj[0];
- var range = te.obj[1];
- editor.setContent( '<p>hello</p>' );
- range.setStart(editor.body.firstChild,0).collapse(true).select();
- var videoObject ={url: "http://player.youku.com/player.php/Type/Folder/Fid/19275705/Ob/1/sid/XNTU3Mjk4NzQ4/v.swf", width: "500", height: "400", align: "center"}
- editor.execCommand( 'insertvideo',videoObject);
- stop();
- setTimeout(function(){
- var img = editor.body.getElementsByTagName('img');
- equal(img.length,1,'插入img');
- equal(img[0].width,"500");
- equal(img[0].height,"400");
- equal(img[0].src,editor.options.UEDITOR_HOME_URL+'themes/default/images/spacer.gif');
- if(ua.browser.gecko||ua.browser.ie>8){
- ok(img[0].style.background.indexOf('url(\"'+editor.options.UEDITOR_HOME_URL+'themes/default/images/videologo.gif\")') > -1, '占位符背景图是否正常');
- }
- else
- {
- ok(img[0].style.background.indexOf("url("+editor.options.UEDITOR_HOME_URL+"themes/default/images/videologo.gif)") > -1, '占位符背景图是否正常');
- }
- var html = editor.getContent();
- ok(html.toLowerCase().indexOf('<embed') != -1, '转换为embed标签');
- start();
- },100);
- } );
- test( '插入上传视频', function () {
- var editor = te.obj[0];
- var range = te.obj[1];
- editor.setContent( '<p>hello</p>' );
- range.setStart(editor.body.firstChild,0).collapse(true).select();
- var videoObject ={url: "http://video-js.zencoder.com/oceans-clip.mp4", width: "500", height: "400", align: "center"}
- editor.execCommand( 'insertvideo',videoObject,'upload');
- stop();
- setTimeout(function(){
- var img = editor.body.getElementsByTagName('img');
- equal(img.length,1,'插入img');
- equal(img[0].width,"500");
- equal(img[0].height,"400");
- ok(img[0].className && img[0].className.indexOf('edui-upload-video') != -1, 'okey:有edui-upload-video的class标记');
- equal(img[0].src,editor.options.UEDITOR_HOME_URL+'themes/default/images/spacer.gif');
- if(ua.browser.gecko||ua.browser.ie>8){
- ok(img[0].style.background.indexOf('url(\"'+editor.options.UEDITOR_HOME_URL+'themes/default/images/videologo.gif\")') > -1, '占位符背景图是否正常');
- }
- else
- {
- ok(img[0].style.background.indexOf("url("+editor.options.UEDITOR_HOME_URL+"themes/default/images/videologo.gif)") > -1, '占位符背景图是否正常');
- }
- var html = editor.getContent();
- ok(html.toLowerCase().indexOf('<video') != -1, '转换为video标签');
- start();
- },100);
- } );
|