|
@@ -1,7 +1,6 @@
|
|
<%@ page contentType="text/html;charset=UTF-8"%>
|
|
<%@ page contentType="text/html;charset=UTF-8"%>
|
|
<link rel="stylesheet" type="text/css" href="${ctxStatic}/jBox/Source/jBox.css">
|
|
<link rel="stylesheet" type="text/css" href="${ctxStatic}/jBox/Source/jBox.css">
|
|
<script type="text/javascript" src="${ctxStatic}/jBox/Source/jBox.min.js"></script>
|
|
<script type="text/javascript" src="${ctxStatic}/jBox/Source/jBox.min.js"></script>
|
|
-<script type="text/javascript" src="${ctxStatic}/easy-canvas/easy-canvas.js"></script>
|
|
|
|
|
|
|
|
<div id="trial-detail-content" class="container-fluid" style="display:none">
|
|
<div id="trial-detail-content" class="container-fluid" style="display:none">
|
|
<div class="row-fluid">
|
|
<div class="row-fluid">
|
|
@@ -38,7 +37,6 @@ function initTrialDetailPopover(title, libraryId) {
|
|
trailDetailModal.setWidth($(window).width()*0.9);
|
|
trailDetailModal.setWidth($(window).width()*0.9);
|
|
trailDetailModal.setHeight($(window).height()*0.85);
|
|
trailDetailModal.setHeight($(window).height()*0.85);
|
|
trailDetailModal.setTitle(title);
|
|
trailDetailModal.setTitle(title);
|
|
- trailDetailModal.setContent($('#trial-detail-content'));
|
|
|
|
trailDetailModal.open();
|
|
trailDetailModal.open();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -55,45 +53,25 @@ function initTrialDetailContent(libraryId){
|
|
var history = data.historyList[i];
|
|
var history = data.historyList[i];
|
|
$('#trial-history').append('<tr><td>'+history.loginName+'</td><td>'+history.name+'</td><td>'+history.score+'</td><td>'+history.time+'</td></tr>');
|
|
$('#trial-history').append('<tr><td>'+history.loginName+'</td><td>'+history.name+'</td><td>'+history.score+'</td><td>'+history.time+'</td></tr>');
|
|
}
|
|
}
|
|
- buildImages(data.imageServer, data.urls, data.pictureConfig);
|
|
|
|
|
|
+ new ImageLoader( {
|
|
|
|
+ server: data.imageServer,
|
|
|
|
+ urls: data.urls,
|
|
|
|
+ config: data.pictureConfig,
|
|
|
|
+ onError: function(error){
|
|
|
|
+ trailDetailModal.setTitle('加载失败');
|
|
|
|
+ },
|
|
|
|
+ onSuccess: function(images){
|
|
|
|
+ trailDetailModal.setContent($('#trial-detail-content'));
|
|
|
|
+ trialCanvas.setMaxWidth($('#trial-left-div').width()*0.95);
|
|
|
|
+ trialCanvas.drawImages(images, data.pictureConfig);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
}else {
|
|
}else {
|
|
trailDetailModal.setTitle('加载失败')
|
|
trailDetailModal.setTitle('加载失败')
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
-
|
|
|
|
-function buildImages(imageServer, picUrls, config) {
|
|
|
|
- var indexSet = {};
|
|
|
|
- for(var i=0;i<config.length;i++){
|
|
|
|
- indexSet[config[i].i-1] = true;
|
|
|
|
- }
|
|
|
|
- //调用图片预加载函数,实现回调函数
|
|
|
|
- var imageObjects = [];
|
|
|
|
- loadImages(imageObjects, imageServer, indexSet, picUrls, 0, function(images) {
|
|
|
|
- trialCanvas.setMaxWidth($('#trial-left-div').width()*0.95);
|
|
|
|
- trialCanvas.drawImages(images, config);
|
|
|
|
- });
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-function loadImages(images, imageServer, indexSet, urls, number, callback) {
|
|
|
|
- if (urls != undefined && number < urls.length) {
|
|
|
|
- if(indexSet[number]==true) {
|
|
|
|
- var img = new Image();
|
|
|
|
- img.onload = function() {
|
|
|
|
- images.push(img);
|
|
|
|
- loadImages(images, imageServer, indexSet, urls, number + 1, callback);
|
|
|
|
- }
|
|
|
|
- img.crossOrigin = '';
|
|
|
|
- img.src = imageServer + urls[number] + '?' + new Date().getTime();
|
|
|
|
- }else {
|
|
|
|
- images.push({});
|
|
|
|
- loadImages(images, imageServer, indexSet, urls, number + 1, callback);
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- callback.call(this, images);
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
|