Commit 5224d11b by Motohisa Nakano

20121214

parent f2a72203
...@@ -3,7 +3,11 @@ ...@@ -3,7 +3,11 @@
margin: 0; margin: 0;
list-style: none; list-style: none;
} }
.treeview
{
white-space: nowrap;
overflow-x: auto;
}
.treeview ul { .treeview ul {
background-color: white; background-color: white;
margin-top: 4px; margin-top: 4px;
......
...@@ -88,6 +88,8 @@ var ScreenIds = { ...@@ -88,6 +88,8 @@ var ScreenIds = {
}; };
var Keys = { var Keys = {
zoom_ratioPre: 'zoom_ratioPre',
IsRefresh: 'IsRefresh', IsRefresh: 'IsRefresh',
// Local // Local
BookmarkScreen: 'BookmarkScreen', BookmarkScreen: 'BookmarkScreen',
...@@ -267,8 +269,6 @@ var Keys = { ...@@ -267,8 +269,6 @@ var Keys = {
sortOpt_searchDivision: 'sortOpt_searchDivision', sortOpt_searchDivision: 'sortOpt_searchDivision',
// Local: 並び順(sortOpt)_ソート方法:Interger(1:タイトル名, 2:タイトル名(かな), 3:公開順) // Local: 並び順(sortOpt)_ソート方法:Interger(1:タイトル名, 2:タイトル名(かな), 3:公開順)
sortOpt_sortType: 'sortOpt_sortType', sortOpt_sortType: 'sortOpt_sortType',
// Local :しおりデータ(bookmark)_コンテンツID:Interger
bookmark_contentNo: 'bookmark_contentNo',
// Local :しおりデータ(bookmark)_ページNo:Interger // Local :しおりデータ(bookmark)_ページNo:Interger
bookmark_pageNo: 'bookmark_pageNo', bookmark_pageNo: 'bookmark_pageNo',
// Local :メモデータ(memo)_コンテンツID:Interger // Local :メモデータ(memo)_コンテンツID:Interger
...@@ -483,7 +483,20 @@ function operateData(args, strKey, returnDefaultData) { ...@@ -483,7 +483,20 @@ function operateData(args, strKey, returnDefaultData) {
} }
} }
var ClientData = { var ClientData = {
zoom_ratioPre: function (data) {
if (arguments.length > 0) {
SessionStorageUtils.set(Keys.zoom_ratioPre, JSON.stringify(data));
} else {
if (SessionStorageUtils.get(Keys.zoom_ratioPre) != 'undefined'
&& SessionStorageUtils.get(Keys.zoom_ratioPre) != undefined
&& SessionStorageUtils.get(Keys.zoom_ratioPre) != ''
&& SessionStorageUtils.get(Keys.zoom_ratioPre) != null
&& SessionStorageUtils.get(Keys.zoom_ratioPre) != 'null') {
return JSON.parse(SessionStorageUtils.get(Keys.zoom_ratioPre));
}
return 1;
}
},
// Local :ユーザ情報(userInfo)_アカウントパス:String // Local :ユーザ情報(userInfo)_アカウントパス:String
userInfo_accountPath: function (data) { userInfo_accountPath: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
...@@ -893,17 +906,6 @@ var ClientData = { ...@@ -893,17 +906,6 @@ var ClientData = {
return operateData(arguments, Keys.sortOpt_sortType, undefined); return operateData(arguments, Keys.sortOpt_sortType, undefined);
} }
}, },
// Local :しおりデータ(bookmark)_コンテンツID:Interger
bookmark_contentNo: function (data) {
if (arguments.length > 0) {
operateData(arguments, Keys.bookmark_contentNo, undefined);
}
else {
return operateData(arguments, Keys.bookmark_contentNo, undefined);
}
},
// Local :しおりデータ(bookmark)_ページNo:Interger // Local :しおりデータ(bookmark)_ページNo:Interger
bookmark_pageNo: function (data) { bookmark_pageNo: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
...@@ -1851,15 +1853,25 @@ function unlockFunction(inputPass) { ...@@ -1851,15 +1853,25 @@ function unlockFunction(inputPass) {
} }
}, },
function (xhr, statusText, errorThrown) { function (xhr, statusText, errorThrown) {
errorCode = JSON.parse(xhr.responseText); if (xhr.responseText && xhr.status != 0) {
errorCode = JSON.parse(xhr.responseText);
}
else {
// System error
showSystemError();
}
}); });
// Check error
if (avwHasError()) {
return;
}
if (result == true) { if (result == true) {
if(window.onUnlock) { if (window.onUnlock) {
onUnlock(); onUnlock();
} }
} }
return { 'result' : result, 'errorCode' : errorCode }; return { 'result': result, 'errorCode': errorCode };
} }
...@@ -1945,12 +1957,19 @@ function RegisterLog() { ...@@ -1945,12 +1957,19 @@ function RegisterLog() {
} }
avwCmsApiSync(ClientData.userInfo_accountPath(), "contentReadingLog", 'get', params, avwCmsApiSync(ClientData.userInfo_accountPath(), "contentReadingLog", 'get', params,
null, null,
function (a, b, c) { function (xhr, b, c) {
isError = true; if (xhr.status != 0) {
isError = true;
}
else {
showSystemError();
}
}); });
}; };
if (avwHasError()) {
// Clear logs in local return;
}
// Clear logs in local
if (!isError) { if (!isError) {
ClientData.ContentLogData([]); ClientData.ContentLogData([]);
} }
......
...@@ -7,7 +7,7 @@ var zoom_miliSeconds = 1000; // Default is 1 second ...@@ -7,7 +7,7 @@ var zoom_miliSeconds = 1000; // Default is 1 second
var zoom_oldW = -1; var zoom_oldW = -1;
var zoom_oldH = -1; var zoom_oldH = -1;
function calculateZoomLevel() { function calculateZoomLevel() {
zoom_ratioPre = ClientData.zoom_ratioPre();
if (zoom_timer) { if (zoom_timer) {
clearTimeout(zoom_timer); clearTimeout(zoom_timer);
zoom_timer = null; zoom_timer = null;
...@@ -25,6 +25,7 @@ function calculateZoomLevel() { ...@@ -25,6 +25,7 @@ function calculateZoomLevel() {
zoom_callbackFunction(zoom_ratioPre, zoom_ratio, zoom_oldW, zoom_oldH, window.innerWidth, window.innerHeight); zoom_callbackFunction(zoom_ratioPre, zoom_ratio, zoom_oldW, zoom_oldH, window.innerWidth, window.innerHeight);
} }
zoom_ratioPre = zoom_ratio; zoom_ratioPre = zoom_ratio;
ClientData.zoom_ratioPre(zoom_ratioPre);
zoom_oldW = window.innerWidth; zoom_oldW = window.innerWidth;
zoom_oldH = window.innerHeight; zoom_oldH = window.innerHeight;
} }
......
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
"dspBkCancel":"Logout", "dspBkCancel":"Logout",
"txtSearchResult":"Result", "txtSearchResult":"Result",
"dspHome":"Home", "dspHome":"Home",
"txtLoginUser":"(Ver.20121213-1)User:", "txtLoginUser":"(Ver.20121214-1)User:",
"txtAll":"All", "txtAll":"All",
"txtMkgSize":"Size", "txtMkgSize":"Size",
"txtMkgS":"S", "txtMkgS":"S",
......
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
"dspBkCancel":"バックアップせずにログアウト", "dspBkCancel":"バックアップせずにログアウト",
"txtSearchResult":"検索結果", "txtSearchResult":"検索結果",
"dspHome":"ホーム", "dspHome":"ホーム",
"txtLoginUser":"(Ver.20121213-1)ログイン中:", "txtLoginUser":"(Ver.20121214-1)ログイン中:",
"txtAll":"すべて", "txtAll":"すべて",
"txtMkgSize":"太さ", "txtMkgSize":"太さ",
"txtMkgS":"小", "txtMkgS":"小",
......
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
"dspBkCancel":"로그아웃", "dspBkCancel":"로그아웃",
"txtSearchResult":"검색 결과", "txtSearchResult":"검색 결과",
"dspHome":"홈", "dspHome":"홈",
"txtLoginUser":"(Ver.20121213-1)로그인 중:", "txtLoginUser":"(Ver.20121214-1)로그인 중:",
"txtAll":"전체", "txtAll":"전체",
"txtMkgSize":"두께", "txtMkgSize":"두께",
"txtMkgS":"소", "txtMkgS":"소",
......
...@@ -141,7 +141,7 @@ ...@@ -141,7 +141,7 @@
var isPressLeftMouse = false; var isPressLeftMouse = false;
var isMoveOutDrawCanvas = false; var isMoveOutDrawCanvas = false;
var typeSelectMemo = 0; var typeSelectMemo = 0;
var arrThumbnailsLoaded = [];
/* get Json stored content info */ /* get Json stored content info */
function getJsonContentInfo(){ function getJsonContentInfo(){
avwGrabContentPageImage(ClientData.userInfo_accountPath(), avwGrabContentPageImage(ClientData.userInfo_accountPath(),
...@@ -170,8 +170,7 @@ ...@@ -170,8 +170,7 @@
widthContentImage = data.width; widthContentImage = data.width;
heightContentImage = data.height; heightContentImage = data.height;
}, },
function (xmlHttpRequest, txtStatus, errorThrown) { null);
});
} }
...@@ -183,8 +182,7 @@ ...@@ -183,8 +182,7 @@
function (data) { function (data) {
totalPage = data.contentData.allPageNum; totalPage = data.contentData.allPageNum;
}, },
function (xmlHttpRequest, txtStatus, errorThrown) { null);
});
} }
/* get Json stored page title */ /* get Json stored page title */
...@@ -217,8 +215,7 @@ ...@@ -217,8 +215,7 @@
function(data){ function(data){
dataJsonType4 = data.contentData.linkData; dataJsonType4 = data.contentData.linkData;
}, },
function(xmlHttpRequest, txtStatus, errorThrown) { null);
});
} }
/* get Json webGetContent5 */ /* get Json webGetContent5 */
...@@ -230,8 +227,7 @@ ...@@ -230,8 +227,7 @@
function(data){ function(data){
dataJsonType5 = data.contentData.outlineData; dataJsonType5 = data.contentData.outlineData;
}, },
function(xmlHttpRequest, txtStatus, errorThrown) { null);
});
} }
/* get url */ /* get url */
...@@ -1570,145 +1566,196 @@ ...@@ -1570,145 +1566,196 @@
} }
/*get API WebContentPage */ /*get API WebContentPage */
function handleAPIWebContentPage(dataJson){ function handleAPIWebContentPage(dataJson,pos){
var bmList = []; var bmList = [];
bmList = ClientData.BookMarkData(); bmList = ClientData.BookMarkData();
$('#divListBookmark').children().remove();
/* create data on dialog */ /* create data on dialog */
//$('#divListBookmark').append('<table id="tblBookmarkList" class="tblbookmarklist">'); //$('#divListBookmark').append('<table id="tblBookmarkList" class="tblbookmarklist">');
for(var nIndex = 0; nIndex < bmList.length; nIndex ++){ var sPageNo = '';
if(bmList[nIndex].contentid == contentID){
//get image and title from json for(var nIndex = 0; nIndex < bmList.length; nIndex ++){
var sImage = ''; if(bmList[nIndex].contentid == contentID){
var sTitle = ''; if (checkDataLoaded(bmList[nIndex].pageNo) == false){ /* check if data not loaded */
var isExistPage = false; if(dataJson.pages.length > 0){
var contentPage = dataJson.pages;
if(dataJson.pages.length > 0){ for(var nIndexJson = 0; nIndexJson < contentPage.length; nIndexJson++){
var contentPage = dataJson.pages; if(contentPage[nIndexJson].pageNo == bmList[nIndex].pageNo){
for(var nIndexJson = 0; nIndexJson < contentPage.length; nIndexJson++){ sPageNo += contentPage[nIndexJson].pageNo + ',';
if(contentPage[nIndexJson].pageNo == bmList[nIndex].pageNo){ break;
sImage = formatStringBase64(contentPage[nIndexJson].pageThumbnail); }
sTitle = htmlEncode(contentPage[nIndexJson].pageText); }
isExistPage = true;
break;
}
} }
} }
if(isExistPage == true){ /* exist page */
$('#divListBookmark').append(
' <li id="'+changePageNo(bmList[nIndex].pageNo)+'">' +
' <img class="imgbox" src="' +sImage+ '"/>' +
' <span class="mdltext">' +
i18nText('txtPage') + (changePageNo(bmList[nIndex].pageNo) + 1) + '<br /> ' +
truncate(sTitle,20) +
' </span>' +
' </li>'
);
//Resize Image
var imgTemp = new Image();
imgTemp.onload = function(){
if(imgTemp.width > imgTemp.height) {
$("img.imgbox").attr('height', '');
$("img.imgbox").removeAttr('height');
$("img.imgbox").attr('width', '43');
}
else {
$("img.imgbox").attr('width', '');
$("img.imgbox").removeAttr('width');
$("img.imgbox").attr('height', '43');
}
};
imgTemp.src = sImage;
/*if(nIndex ==0){
$('#tblBookmarkList').append(
' <tr id="'+changePageNo(bmList[nIndex].pageNo)+'">' +
' <td>' +
' <img src="' +sImage+ '" width="75px" height="50px" />' +
' </td>' +
' <td>' +
' <span>' + i18nText('txtPage') + (changePageNo(bmList[nIndex].pageNo) + 1) + '</span> <br /> ' +
' <span>' +sTitle+ '</span>' +
' </td>' +
' </tr>'
);
}
else{
$('#tblBookmarkList').append(
' <tr>' +
' <td colspan="2"> <hr /> </td>' +
' </tr>' +
' <tr id="'+changePageNo(bmList[nIndex].pageNo)+'">' +
' <td>' +
' <img src="' +sImage+ '" width="75px" height="50px" />' +
' </td>' +
' <td>' +
' <span>' + i18nText('txtPage') + (changePageNo(bmList[nIndex].pageNo) + 1) + '</span> <br /> ' +
' <span>' +sTitle+ '</span>' +
' </td>' +
' </tr>'
);
}*/
}else{ /* not exist page */
$('#divListBookmark').append(
' <li id="'+changePageNo(bmList[nIndex].pageNo)+'">' +
' <span class="mdltext">' +
' <span>' + i18nText('txtPage') + bmList[nIndex].pageNo + '</span> <br /> ' +
' </span>' +
' </li>' +
' <li>' +
' <span class="mdltext">' +
' <span style="color:red">' +i18nText('msgShioriDeleted')+ '</span>' +
' </span>' +
' </li>'
);
/*if(nIndex ==0){
$('#tblBookmarkList').append(
' <tr id="'+changePageNo(bmList[nIndex].pageNo)+'">' +
' <td colspan="2">' +
' <span>' + i18nText('txtPage') + bmList[nIndex].pageNo + '</span> <br /> ' +
' </td>' +
' </tr>' +
' <tr>' +
' <td colspan="2">' +
' <span style="color:red">' +i18nText('msgShioriDeleted')+ '</span>' +
' </td>' +
' </tr>'
);
}
else{
$('#tblBookmarkList').append(
' <tr>' +
' <td colspan="2"> <hr /> </td>' +
' </tr>' +
' <tr id="'+changePageNo(bmList[nIndex].pageNo)+'">' +
' <td colspan="2">' +
' <span>' + i18nText('txtPage') + bmList[nIndex].pageNo + '</span> <br /> ' +
' </td>' +
' </tr>' +
' <tr>' +
' <td colspan="2">' +
' <span style="color:red">' +i18nText('msgShioriDeleted')+ '</span>' +
' </td>' +
' </tr>'
);
}*/
}
} }
} }
if(sPageNo != ''){
sPageNo = sPageNo.substring(0,sPageNo.length - 1);
$('#bookmarkBoxHdBM').children().remove();
$('#bookmarkBoxHdBM').html('<a id="bookmarkClosing" class="delete" > </a>');
$("#bookmarkClosing").click(closeBookmarkBox);
$('#bookmarkBoxHdBM').append(i18nText('txtShioriCtnLs'));
$('#boxBookMark').css('z-index' , '101');
$('#boxBookMark').css('display' , 'block');
$('#boxBookMark').draggable({ handle: "h1" });
$("#boxBookMark").offset({left:pos[0],top:pos[1]});
$("#divListBookmark").show();
$("#divListBookmark").offset({left:pos[0],top:(pos[1] + $('#bookmarkBoxHdBM').height())});
$('#divListBookmark').children().remove();
/* create loading on dialog */
$('#divListBookmark').children().remove();
$('#divListBookmark').append(
'<img src="img/view_loading.gif" style="padding-left: 65px; padding-top: 45px" width="64px" height="64px">'
);
avwCmsApi(ClientData.userInfo_accountPath(),
"webContentPage",
"GET",
{sid:ClientData.userInfo_sid(),contentId: contentID,pageNos: sPageNo, thumbnailFlg:1},
function(data){
$('#divListBookmark').children().remove();
getDataLoaded(data.pages);
loadDataToDialogBookmark(bmList,dataJson);
},
null);
}else{
$('#bookmarkBoxHdBM').children().remove();
$('#bookmarkBoxHdBM').html('<a id="bookmarkClosing" class="delete" > </a>');
$("#bookmarkClosing").click(closeBookmarkBox);
$('#bookmarkBoxHdBM').append(i18nText('txtShioriCtnLs'));
$('#boxBookMark').css('z-index' , '101');
$('#boxBookMark').css('display' , 'block');
$('#boxBookMark').draggable({ handle: "h1" });
$("#boxBookMark").offset({left:pos[0],top:pos[1]});
$("#divListBookmark").show();
$("#divListBookmark").offset({left:pos[0],top:(pos[1] + $('#bookmarkBoxHdBM').height())});
$('#divListBookmark').children().remove();
loadDataToDialogBookmark(bmList,dataJson);
}
// $('#divListBookmark').append('</table>'); // $('#divListBookmark').append('</table>');
} }
function loadDataToDialogBookmark(bmList,dataJson){
for(var nIndex = 0; nIndex < bmList.length; nIndex ++){
if(bmList[nIndex].contentid == contentID){
//get image and title from json
var sImage = '';
var sTitle = '';
var isExistPage = false;
if(dataJson.pages.length > 0){
var contentPage = arrThumbnailsLoaded;
for(var nIndexJson = 0; nIndexJson < contentPage.length; nIndexJson++){
if(contentPage[nIndexJson].pageNo == bmList[nIndex].pageNo){
sImage = formatStringBase64(contentPage[nIndexJson].pageThumbnail);
sTitle = htmlEncode(contentPage[nIndexJson].pageText);
isExistPage = true;
break;
}
}
}
if(isExistPage == true){ /* exist page */
$('#divListBookmark').append(
' <li id="'+changePageNo(bmList[nIndex].pageNo)+'">' +
' <img class="imgbox" src="' +sImage+ '"/>' +
' <span class="mdltext">' +
i18nText('txtPage') + (changePageNo(bmList[nIndex].pageNo) + 1) + '<br /> ' +
truncate(sTitle,20) +
' </span>' +
' </li>'
);
//Resize Image
var imgTemp = new Image();
imgTemp.onload = function(){
if(imgTemp.width > imgTemp.height) {
$("img.imgbox").attr('height', '');
$("img.imgbox").removeAttr('height');
$("img.imgbox").attr('width', '43');
}
else {
$("img.imgbox").attr('width', '');
$("img.imgbox").removeAttr('width');
$("img.imgbox").attr('height', '43');
}
};
imgTemp.src = sImage;
}else{ /* not exist page */
$('#divListBookmark').append(
' <li id="'+changePageNo(bmList[nIndex].pageNo)+'">' +
' <span class="mdltext">' +
' <span>' + i18nText('txtPage') + bmList[nIndex].pageNo + '</span> <br /> ' +
' </span>' +
' </li>' +
' <li>' +
' <span class="mdltext">' +
' <span style="color:red">' +i18nText('msgShioriDeleted')+ '</span>' +
' </span>' +
' </li>'
);
}
}
}
}
/* check data has load */
function checkDataLoaded(nPageNo){
var isExist = false;
for(var n = 0; n < arrThumbnailsLoaded.length; n ++){
if(arrThumbnailsLoaded[n].pageNo == nPageNo){
isExist = true;
break;
}
}
return isExist;
}
/* get data load*/
function getDataLoaded(data){
var isExist = false;
for(var i = 0; i< data.length; i ++){
isExist = false;
for(var n = 0; n < arrThumbnailsLoaded.length; n ++){
if(data[i].pageNo == arrThumbnailsLoaded[n].pageNo){
isExist = true;
break;
}
}
/* insert if not exist */
if(isExist == false){
arrThumbnailsLoaded.push(data[i]);
}
}
/* sort data */
arrThumbnailsLoaded.sort(function(a, b){
var a1= a.pageNo, b1= b.pageNo;
if(a1== b1) return 0;
return a1> b1? 1: -1;
});
}
/* event for list bookmark: changePageNo */ /* event for list bookmark: changePageNo */
function clickBookmark() { function clickBookmark() {
changePage($(this).attr('id')); changePage($(this).attr('id'));
...@@ -1806,23 +1853,8 @@ ...@@ -1806,23 +1853,8 @@
// resizable:false, // resizable:false,
// title: i18nText('txtShioriCtnLs'), // title: i18nText('txtShioriCtnLs'),
// position: pos}); // position: pos});
//title start
$('#bookmarkBoxHdBM').children().remove();
$('#bookmarkBoxHdBM').html('<a id="bookmarkClosing" class="delete" > </a>');
$("#bookmarkClosing").click(closeBookmarkBox);
$('#bookmarkBoxHdBM').append(i18nText('txtShioriCtnLs'));
//title end
// lockLayout();
$('#boxBookMark').css('z-index' , '101'); handleAPIWebContentPage(dataWebContentPage,pos)
$('#boxBookMark').css('display' , 'block');
$('#boxBookMark').draggable({ handle: "h1" });
$("#boxBookMark").offset({left:pos[0],top:pos[1]});
$("#divListBookmark").show();
$("#divListBookmark").offset({left:pos[0],top:(pos[1] + $('#bookmarkBoxHdBM').height())});
handleAPIWebContentPage(dataWebContentPage)
} }
} }
...@@ -2195,15 +2227,13 @@ ...@@ -2195,15 +2227,13 @@
avwCmsApi(ClientData.userInfo_accountPath(), avwCmsApi(ClientData.userInfo_accountPath(),
"webContentPage", "webContentPage",
"GET", "GET",
{sid:ClientData.userInfo_sid(),contentId: contentID,thumbnailFlg:1}, {sid:ClientData.userInfo_sid(),contentId: contentID,thumbnailFlg:0},
function(data){ function(data){
contentName = data.contentTitle; contentName = data.contentTitle;
dataWebContentPage = data; dataWebContentPage = data;
}, },
function(xmlHttpRequest, txtStatus, errorThrown) { null);
});
} }
...@@ -2215,6 +2245,7 @@ ...@@ -2215,6 +2245,7 @@
/* display dialog overlay */ /* display dialog overlay */
//$("#overlay").show(); //$("#overlay").show();
return false;
} }
}); });
} }
...@@ -2257,27 +2288,57 @@ ...@@ -2257,27 +2288,57 @@
{ {
var contentPage = dataWebContentPage.pages; var contentPage = dataWebContentPage.pages;
var myRegExp = new RegExp($('#txtSearch').val()); var myRegExp = new RegExp($('#txtSearch').val());
var searchResult = []; var sPageNo = '';
var isExistData = false;
//search content //search content
for(var nIndex = 0; nIndex < contentPage.length; nIndex++){ for(var nIndex = 0; nIndex < contentPage.length; nIndex++){
if(myRegExp.test(contentPage[nIndex].pageText)){ if(myRegExp.test(contentPage[nIndex].pageText)){
searchResult.push(contentPage[nIndex]); if (checkDataLoaded(contentPage[nIndex].pageNo) == false){ /* check if data not loaded */
//searchResult.push(contentPage[nIndex]);
sPageNo += contentPage[nIndex].pageNo + ',';
}else{
isExistData = true;
}
} }
} }
if(searchResult.length >0){ if(sPageNo != ''){
//display dialog sPageNo = sPageNo.substring(0,sPageNo.length - 1);
// $("#divSearchResult").dialog({
// show: "blind", //title start
// modal: true, $('#bookmarkBoxHdSearching').children().remove();
// width: WIDTH_DIALOG_BOOKMARK, $('#bookmarkBoxHdSearching').html('<a id="searchingResultClosing" class="delete" > </a>');
// height:HEIGHT_DIALOG_BOOKMARK, $("#searchingResultClosing").click(closeSearchingBox);
// resizable:false, $('#bookmarkBoxHdSearching').append(i18nText('txtSearchResult'));
// title: i18nText('txtSearchResult'), //title end
// position: pos});
//title start //lockLayout();
$('#boxSearching').css('z-index' , '101');
$('#boxSearching').css('display' , 'block');
$('#boxSearching').draggable({ handle: "h1" });
$("#boxSearching").offset({left:pos[0],top:pos[1]});
$("#divSearchResult").show();
$("#divSearchResult").offset({left:pos[0],top:(pos[1] + $('#bookmarkBoxHdSearching').height() - 2)});
/* create loading on dialog */
$('#divSearchResult').children().remove();
$('#divSearchResult').append(
'<img src="img/view_loading.gif" style="padding-left: 65px; padding-top: 45px" width="64px" height="64px">'
);
avwCmsApi(ClientData.userInfo_accountPath(),
"webContentPage",
"GET",
{sid:ClientData.userInfo_sid(),contentId: contentID,pageNos: sPageNo, thumbnailFlg:1},
function(data){
getDataLoaded(data.pages);
loadDataToDialogSearch(arrThumbnailsLoaded);
},
null);
}else if(isExistData == true){
//title start
$('#bookmarkBoxHdSearching').children().remove(); $('#bookmarkBoxHdSearching').children().remove();
$('#bookmarkBoxHdSearching').html('<a id="searchingResultClosing" class="delete" > </a>'); $('#bookmarkBoxHdSearching').html('<a id="searchingResultClosing" class="delete" > </a>');
$("#searchingResultClosing").click(closeSearchingBox); $("#searchingResultClosing").click(closeSearchingBox);
...@@ -2291,78 +2352,8 @@ ...@@ -2291,78 +2352,8 @@
$("#boxSearching").offset({left:pos[0],top:pos[1]}); $("#boxSearching").offset({left:pos[0],top:pos[1]});
$("#divSearchResult").show(); $("#divSearchResult").show();
$("#divSearchResult").offset({left:pos[0],top:(pos[1] + $('#bookmarkBoxHdSearching').height() - 2)}); $("#divSearchResult").offset({left:pos[0],top:(pos[1] + $('#bookmarkBoxHdSearching').height() - 2)});
/* create data on dialog */ loadDataToDialogSearch(arrThumbnailsLoaded)
$('#divSearchResult').children().remove();
// $('#divSearchResult').append('<table id="tblSearchResult" >');
for(var nIndex = 0; nIndex < searchResult.length; nIndex ++){
$('#divSearchResult').append(
' <li id="'+changePageNo(searchResult[nIndex].pageNo)+'">' +
' <img class="imgbox" src="' +formatStringBase64(searchResult[nIndex].pageThumbnail)+ '"/>' +
' <span class="mdltext">' +
i18nText('txtPage') + (changePageNo(searchResult[nIndex].pageNo) + 1) + '<br /> ' +
htmlEncode(truncate(searchResult[nIndex].pageText,20)) +
' </span>' +
' </li>'
);
//Resize Image
var imgTemp = new Image();
imgTemp.onload = function(){
if(imgTemp.width > imgTemp.height) {
$("img.imgbox").attr('height', '');
$("img.imgbox").removeAttr('height');
$("img.imgbox").attr('width', '43');
}
else {
$("img.imgbox").attr('width', '');
$("img.imgbox").removeAttr('width');
$("img.imgbox").attr('height', '43');
}
};
imgTemp.src = formatStringBase64(searchResult[nIndex].pageThumbnail);
// if(nIndex ==0){
// $('#divSearchResult').append(
// ' <tr id="'+changePageNo(searchResult[nIndex].pageNo)+'">' +
// ' <td>' +
// ' <img src="' +formatStringBase64(searchResult[nIndex].pageThumbnail)+ '" width="75px" height="50px" />' +
// ' </td>' +
// ' <td>' +
// ' <span>' + i18nText('txtPage') + (changePageNo(searchResult[nIndex].pageNo) + 1) + '</span> <br /> ' +
// ' <span>' +searchResult[nIndex].pageText+ '</span>' +
// ' </td>' +
// ' </tr>'
// );
// }
// else{
// $('#divSearchResult').append(
// ' <tr>' +
// ' <td colspan="2"> <hr /> </td>' +
// ' </tr>' +
// ' <tr id="'+changePageNo(searchResult[nIndex].pageNo)+'">' +
// ' <td>' +
// ' <img src="' +formatStringBase64(searchResult[nIndex].pageThumbnail)+ '" width="75px" height="50px" />' +
// ' </td>' +
// ' <td>' +
// ' <span>' + i18nText('txtPage') + (changePageNo(searchResult[nIndex].pageNo) + 1) + '</span> <br /> ' +
// ' <span>' +searchResult[nIndex].pageText+ '</span>' +
// ' </td>' +
// ' </tr>'
// );
// }
}
// $('#divSearchResult').append('</table>');
}else{ }else{
$('#divSearchResult').children().remove(); $('#divSearchResult').children().remove();
$('#divSearchResult').append('<span class="last">' + i18nText('txtNoSearchResult') + '</span>'); $('#divSearchResult').append('<span class="last">' + i18nText('txtNoSearchResult') + '</span>');
...@@ -2390,12 +2381,67 @@ ...@@ -2390,12 +2381,67 @@
$('#boxSearching').draggable({ handle: "h1" }); $('#boxSearching').draggable({ handle: "h1" });
$("#boxSearching").offset({left:pos[0],top:pos[1]}); $("#boxSearching").offset({left:pos[0],top:pos[1]});
$("#divSearchResult").show(); $("#divSearchResult").show();
$("#divSearchResult").offset({left:pos[0],top:(pos[1] + $('#bookmarkBoxHdSearching').height() - 2)}); $("#divSearchResult").offset({left:pos[0],top:(pos[1] + $('#bookmarkBoxHdSearching').height() - 2)});
}
}
} }
} }
/* load data to dialog search */
function loadDataToDialogSearch(searchResultTemp){
var contentPage = dataWebContentPage.pages;
var myRegExp = new RegExp($('#txtSearch').val());
var searchResult = [];
//search content
for(var nIndex = 0; nIndex < contentPage.length; nIndex++){
if(myRegExp.test(contentPage[nIndex].pageText)){
//var n = jQuery.inArray(contentPage[nIndex].pageNo,searchResultTemp);
for(var n = 0; n < searchResultTemp.length; n ++){
if(searchResultTemp[n].pageNo == contentPage[nIndex].pageNo){
searchResult.push(searchResultTemp[n]);
break;
}
}
}
}
/* create data on dialog */
$('#divSearchResult').children().remove();
for(var nIndex = 0; nIndex < searchResult.length; nIndex ++){
$('#divSearchResult').append(
' <li id="'+changePageNo(searchResult[nIndex].pageNo)+'">' +
' <img class="imgbox" src="' +formatStringBase64(searchResult[nIndex].pageThumbnail)+ '"/>' +
' <span class="mdltext">' +
i18nText('txtPage') + (changePageNo(searchResult[nIndex].pageNo) + 1) + '<br /> ' +
htmlEncode(truncate(searchResult[nIndex].pageText,20)) +
' </span>' +
' </li>'
);
//Resize Image
var imgTemp = new Image();
imgTemp.onload = function(){
if(imgTemp.width > imgTemp.height) {
$("img.imgbox").attr('height', '');
$("img.imgbox").removeAttr('height');
$("img.imgbox").attr('width', '43');
}
else {
$("img.imgbox").attr('width', '');
$("img.imgbox").removeAttr('width');
$("img.imgbox").attr('height', '43');
}
};
imgTemp.src = formatStringBase64(searchResult[nIndex].pageThumbnail);
}
}
/* event for list search results */ /* event for list search results */
function clickSearchDetail() { function clickSearchDetail() {
// Hide dialog // Hide dialog
...@@ -3117,15 +3163,16 @@ ...@@ -3117,15 +3163,16 @@
/* tablet [end]*/ /* tablet [end]*/
} }
function ev_canvas (ev) { function ev_canvas(ev) {
if (ev.offsetX || ev.offsetX == 0) { // Opera
ev._x = ev.offsetX; if (ev.offsetX || ev.offsetX == 0) { // Opera
ev._y = ev.offsetY; ev._x = ev.offsetX;
} else if (ev.layerX || ev.layerX == 0) { // Firefox ev._y = ev.offsetY;
ev._x = ev.layerX; } else if (ev.layerX || ev.layerX == 0) { // Firefox
ev._y = ev.layerY; ev._x = ev.layerX;
} ev._y = ev.layerY;
}
// Call the event handler of the tool. // Call the event handler of the tool.
var func = tool[ev.type]; var func = tool[ev.type];
...@@ -3151,6 +3198,7 @@ ...@@ -3151,6 +3198,7 @@
/* handle display page from actiontype=10 mediaType =1 :jump to content */ /* handle display page from actiontype=10 mediaType =1 :jump to content */
function handleFromJumpContent(){ function handleFromJumpContent(){
/* handle play BGM of content jump */ /* handle play BGM of content jump */
getPageObjectsByPageIndex(pageObjectsData,0);
for(var nIndex = 0; nIndex < pageObjects.length; nIndex++){ for(var nIndex = 0; nIndex < pageObjects.length; nIndex++){
if(pageObjects[nIndex]. mediaType == '3' && pageObjects[nIndex]. playType == '1'){ if(pageObjects[nIndex]. mediaType == '3' && pageObjects[nIndex]. playType == '1'){
createAudio(pageObjects[nIndex].audioFile, pageObjects[nIndex].playType); createAudio(pageObjects[nIndex].audioFile, pageObjects[nIndex].playType);
...@@ -3169,6 +3217,7 @@ ...@@ -3169,6 +3217,7 @@
/* handle button back */ /* handle button back */
function oldContent_Back(){ function oldContent_Back(){
/* handle play BGM of content jump */ /* handle play BGM of content jump */
getPageObjectsByPageIndex(pageObjectsData,0);
for(var nIndex = 0; nIndex < pageObjects.length; nIndex++){ for(var nIndex = 0; nIndex < pageObjects.length; nIndex++){
if(pageObjects[nIndex]. mediaType == '3' && pageObjects[nIndex]. playType == '1'){ if(pageObjects[nIndex]. mediaType == '3' && pageObjects[nIndex]. playType == '1'){
createAudio(pageObjects[nIndex].audioFile, pageObjects[nIndex].playType); createAudio(pageObjects[nIndex].audioFile, pageObjects[nIndex].playType);
...@@ -3242,7 +3291,9 @@ function oldContent_Back(){ ...@@ -3242,7 +3291,9 @@ function oldContent_Back(){
img.src = imgMarkerTemp; img.src = imgMarkerTemp;
} }
} }
closeDialogPopUpText();
} }
/* resizing canvas draw */ /* resizing canvas draw */
...@@ -3423,16 +3474,18 @@ function oldContent_Back(){ ...@@ -3423,16 +3474,18 @@ function oldContent_Back(){
function onUnlock(){ function onUnlock(){
removeObject(); removeObject();
getPageObjectsByPageIndex(pageObjectsData,getPageIndex()); getPageObjectsByPageIndex(pageObjectsData,0);
getContent().setPageImages(totalPage, pageImages).setPageObjects(pageObjects).setUpPage(getPageIndex); /* handle play BGM of content jump */
/* handle play BGM of content jump */
for(var nIndex = 0; nIndex < pageObjects.length; nIndex++){ for(var nIndex = 0; nIndex < pageObjects.length; nIndex++){
if(pageObjects[nIndex]. mediaType == '3' && pageObjects[nIndex]. playType == '1'){
if(pageObjects[nIndex]. mediaType == '3' && pageObjects[nIndex]. playType == '1'){
createAudio(pageObjects[nIndex].audioFile, pageObjects[nIndex].playType); createAudio(pageObjects[nIndex].audioFile, pageObjects[nIndex].playType);
} }
} }
getPageObjectsByPageIndex(pageObjectsData,getPageIndex());
getContent().setPageImages(totalPage, pageImages).setPageObjects(pageObjects).setUpPage(getPageIndex);
} }
function StartTimerUpdateLog() { function StartTimerUpdateLog() {
...@@ -3544,6 +3597,12 @@ function oldContent_Back(){ ...@@ -3544,6 +3597,12 @@ function oldContent_Back(){
$('#dlgMarking').center(); $('#dlgMarking').center();
} }
function closeDialogResize(){
closeDialogPopUpText();
$('#pop_up_memo').hide();
}
function initPage(){ function initPage(){
//$('body,html').animate({ scrollTop: 0 }, 350); //$('body,html').animate({ scrollTop: 0 }, 350);
...@@ -3637,6 +3696,10 @@ function oldContent_Back(){ ...@@ -3637,6 +3696,10 @@ function oldContent_Back(){
sizingScreen(); sizingScreen();
/* move image check marking*/
$('#divCheckExistMarking').css('top','70px');
$('#divCheckExistMarking').hide();
/* disable controls */ /* disable controls */
isLoadingObject = true; isLoadingObject = true;
disableAllControl(); disableAllControl();
...@@ -3645,7 +3708,7 @@ function oldContent_Back(){ ...@@ -3645,7 +3708,7 @@ function oldContent_Back(){
$(window).resize(function() { $(window).resize(function() {
sizingScreen(); sizingScreen();
/* close dialog popuptext */ /* close dialog popuptext */
closeDialogPopUpText(); closeDialogResize();
}); });
$(document).ajaxComplete(function(){ $(document).ajaxComplete(function(){
...@@ -3698,7 +3761,7 @@ function oldContent_Back(){ ...@@ -3698,7 +3761,7 @@ function oldContent_Back(){
changePosDialog() changePosDialog()
/* close dialog popuptext */ /* close dialog popuptext */
closeDialogPopUpText(); closeDialogResize();
}); });
/* check status button */ /* check status button */
...@@ -3877,7 +3940,7 @@ function oldContent_Back(){ ...@@ -3877,7 +3940,7 @@ function oldContent_Back(){
</div> </div>
<div id="divDialogMemo"> </div> <div id="divDialogMemo" style="width:466px;height:389px;display:none;"> </div>
<div id="dialogPopUp" class="popuptext_web_dialog"> </div> <div id="dialogPopUp" class="popuptext_web_dialog"> </div>
<div id="arrow" class="popuptext_arrow"> </div> <div id="arrow" class="popuptext_arrow"> </div>
......
...@@ -418,7 +418,7 @@ div .ui-slider-range, .ui-widget-header, .ui-slider-range-max { ...@@ -418,7 +418,7 @@ div .ui-slider-range, .ui-widget-header, .ui-slider-range-max {
z-index: 102; z-index: 102;
font-family: Verdana; font-family: Verdana;
font-size: 10pt; font-size: 10pt;
border-radius: 15px; border-radius: 10px;
} }
.popuptext_arrow { .popuptext_arrow {
...@@ -430,7 +430,7 @@ div .ui-slider-range, .ui-widget-header, .ui-slider-range-max { ...@@ -430,7 +430,7 @@ div .ui-slider-range, .ui-widget-header, .ui-slider-range-max {
border-style: solid; border-style: solid;
width: 0; width: 0;
height: 0; height: 0;
border-width: 18px 18px 18px 18px; border-width: 12px 12px 12px 12px;
} }
/* HOVER STYLES */ /* HOVER STYLES */
.pop-up-memo { .pop-up-memo {
......
...@@ -74,6 +74,8 @@ header{ ...@@ -74,6 +74,8 @@ header{
max-width:none; max-width:none;
min-width:1000px; min-width:1000px;
height:60px; height:60px;
position:absolute;
width:100%;
} }
/*ヘッダー左カラム*/ /*ヘッダー左カラム*/
......
...@@ -74,6 +74,9 @@ function openContentDetail() { ...@@ -74,6 +74,9 @@ function openContentDetail() {
$("#sectionContentDetail").show(); $("#sectionContentDetail").show();
$("#contentDetail").show(); $("#contentDetail").show();
$("#contentDetail").center(); $("#contentDetail").center();
if ($("#contentDetail").height() > $(window).height()){
$("#contentDetail").css('top', '0');
}
// Get contentid, thumbnail from list screen // Get contentid, thumbnail from list screen
displayData.contentID = ClientData.contentInfo_contentId(); displayData.contentID = ClientData.contentInfo_contentId();
......
...@@ -156,7 +156,6 @@ function dspRead_Click() { ...@@ -156,7 +156,6 @@ function dspRead_Click() {
var jsondata = $(this).attr("value"); var jsondata = $(this).attr("value");
var data = JSON.parse(jsondata); var data = JSON.parse(jsondata);
ClientData.contentInfo_contentId(data.contentid); ClientData.contentInfo_contentId(data.contentid);
ClientData.bookmark_contentNo(data.contentid);
ClientData.bookmark_pageNo(data.pageNo); ClientData.bookmark_pageNo(data.pageNo);
ClientData.IsRefresh(false); ClientData.IsRefresh(false);
......
...@@ -105,6 +105,9 @@ $(document).ready(function(){ ...@@ -105,6 +105,9 @@ $(document).ready(function(){
if ($("#contentDetail").css("display") != "none") { if ($("#contentDetail").css("display") != "none") {
// Refresh panel of detail to center. // Refresh panel of detail to center.
$("#contentDetail").center(); $("#contentDetail").center();
if ($("#contentDetail").height() > $(window).height()){
$("#contentDetail").css('top', '0');
}
} }
}); });
}); });
......
...@@ -1220,7 +1220,7 @@ function onClick_CanvasMain(event){ ...@@ -1220,7 +1220,7 @@ function onClick_CanvasMain(event){
} }
/* click memo edit */ /* click memo edit */
if (ClientData.IsDisplayMemo() == true){ if (ClientData.IsDisplayMemo() == true){
getAllMemoOfPage(); getAllMemoOfPage();
/* check exist object memo in mouse position */ /* check exist object memo in mouse position */
for(var nIndex = 0; nIndex < memoObjects.length; nIndex++){ for(var nIndex = 0; nIndex < memoObjects.length; nIndex++){
...@@ -1257,7 +1257,7 @@ function onClick_CanvasMain(event){ ...@@ -1257,7 +1257,7 @@ function onClick_CanvasMain(event){
/* click pageObject */ /* click pageObject */
if(isClickMemo == false){ if(isClickMemo == false){
isClickLinkList = false; var isClickLinkList = false;
/* check exist object in mouse position */ /* check exist object in mouse position */
var hitPageObj = getContent().currentPage.hitTest(imagePt.x, imagePt.y); var hitPageObj = getContent().currentPage.hitTest(imagePt.x, imagePt.y);
...@@ -2039,7 +2039,7 @@ function initImageCheckMarking(){ ...@@ -2039,7 +2039,7 @@ function initImageCheckMarking(){
/* init image display or not */ /* init image display or not */
if(ClientData.IsAddingMarking() == true){ if(ClientData.IsAddingMarking() == true){
$('#divCheckExistMarking').hide(); $('#divCheckExistMarking').hide();
}else{ }else{
if(isExistMarking == true){ if(isExistMarking == true){
$('#divCheckExistMarking').show(); $('#divCheckExistMarking').show();
}else{ }else{
...@@ -2326,6 +2326,8 @@ var openPopUp = function(mediaType, actionType, id, imageUrl, x, y, w, h, visibl ...@@ -2326,6 +2326,8 @@ var openPopUp = function(mediaType, actionType, id, imageUrl, x, y, w, h, visibl
if(userScale > 1){ if(userScale > 1){
OpenPopupText(posXPopupMemo, posYPopupMemo, content, $('#dialogPopUp'), $('#arrow')); OpenPopupText(posXPopupMemo, posYPopupMemo, content, $('#dialogPopUp'), $('#arrow'));
}else if ($("#header_toolbar").is(":hidden")){
OpenPopupText(pt1.x, pt1.y - 65, content, $('#dialogPopUp'), $('#arrow'));
}else{ }else{
OpenPopupText(pt1.x, pt1.y, content, $('#dialogPopUp'), $('#arrow')); OpenPopupText(pt1.x, pt1.y, content, $('#dialogPopUp'), $('#arrow'));
} }
...@@ -3070,7 +3072,7 @@ function zoomOut() { ...@@ -3070,7 +3072,7 @@ function zoomOut() {
checkDisableButtonZoom(); checkDisableButtonZoom();
/* close dialog popuptext */ /* close dialog popuptext */
closeDialogPopUpText(); closeDialogResize();
}; };
/* restore screen size */ /* restore screen size */
...@@ -3092,7 +3094,7 @@ function screenFit() { ...@@ -3092,7 +3094,7 @@ function screenFit() {
checkDisableButtonZoom(); checkDisableButtonZoom();
/* close dialog popuptext */ /* close dialog popuptext */
closeDialogPopUpText(); closeDialogResize();
}; };
......
...@@ -9,7 +9,7 @@ var conid; ...@@ -9,7 +9,7 @@ var conid;
var pageid; var pageid;
function createMemoDialog(){ function createMemoDialog(){
targetDiv.show();
targetDiv.html(''); targetDiv.html('');
targetDiv.append( targetDiv.append(
'<aside id="memoWrapper" class="MemoIndexBox">' '<aside id="memoWrapper" class="MemoIndexBox">'
...@@ -80,6 +80,7 @@ function MemoDelFunction(){ ...@@ -80,6 +80,7 @@ function MemoDelFunction(){
} }
$("#overlay").hide(); $("#overlay").hide();
targetDiv.children().remove(); targetDiv.children().remove();
targetDiv.hide();
$("#pop_up_memo").hide(); $("#pop_up_memo").hide();
...@@ -92,8 +93,9 @@ function MemoDelFunction(){ ...@@ -92,8 +93,9 @@ function MemoDelFunction(){
function MemoCancelFunction(){ function MemoCancelFunction(){
//targetDiv.dialog('close'); //targetDiv.dialog('close');
$("#overlay").hide(); $("#overlay").hide();
targetDiv.children().remove(); targetDiv.children().remove();
targetDiv.hide();
isCopyMemo = false; isCopyMemo = false;
$("#pop_up_memo").hide(); $("#pop_up_memo").hide();
...@@ -225,6 +227,7 @@ function buttonSaveFunction(){ ...@@ -225,6 +227,7 @@ function buttonSaveFunction(){
//targetDiv.dialog('close'); //targetDiv.dialog('close');
$("#overlay").hide(); $("#overlay").hide();
targetDiv.children().remove(); targetDiv.children().remove();
targetDiv.hide();
isCopyMemo = false; isCopyMemo = false;
$("#pop_up_memo").hide(); $("#pop_up_memo").hide();
......
...@@ -20,8 +20,8 @@ function OpenPopupText(posX, posY, content, dialogDiv, arrowDiv) { ...@@ -20,8 +20,8 @@ function OpenPopupText(posX, posY, content, dialogDiv, arrowDiv) {
dialogDiv.fadeIn(300); dialogDiv.fadeIn(300);
arrowDiv.fadeIn(300); arrowDiv.fadeIn(300);
arrowDiv.css("left", (posX - 20) + "px"); arrowDiv.css("left", (posX - 14) + "px");
arrowDiv.css("top", (posY - 20) + "px"); arrowDiv.css("top", (posY - 14) + "px");
dialogDiv.html(content) dialogDiv.html(content)
......
...@@ -94,6 +94,9 @@ $(document).ready(function(){ ...@@ -94,6 +94,9 @@ $(document).ready(function(){
if ($("#contentDetail").css("display") != "none") { if ($("#contentDetail").css("display") != "none") {
// Refresh panel of detail to center. // Refresh panel of detail to center.
$("#contentDetail").center(); $("#contentDetail").center();
if ($("#contentDetail").height() > $(window).height()){
$("#contentDetail").css('top', '0');
}
} }
}); });
}); });
...@@ -1113,15 +1116,19 @@ function syncReadingContent(){ ...@@ -1113,15 +1116,19 @@ function syncReadingContent(){
var readArr = ClientData.ReadingContentIds(); var readArr = ClientData.ReadingContentIds();
var metaArr = ClientData.MetaVersion(); var metaArr = ClientData.MetaVersion();
var resourceArr = ClientData.ResourceVersion(); var resourceArr = ClientData.ResourceVersion();
for(var i = readArr.length - 1; i >= 0; i--){ for (var i = readArr.length - 1; i >= 0; i--) {
var readContent = readArr[i]; var readContent = readArr[i];
if(!IsExistContent(readContent.contentid)){ if (!IsExistContent(readContent.contentid)) {
readArr.splice(i, 1); readArr.splice(i, 1);
metaArr.splice(i, 1); metaArr.splice(i, 1);
resourceArr.splice(i, 1); resourceArr.splice(i, 1);
} }
// Do not process next
if (avwHasError()) {
return;
}
} }
ClientData.ReadingContentIds(readArr); ClientData.ReadingContentIds(readArr);
...@@ -1162,6 +1169,11 @@ function IsExistContent(strContentId) { ...@@ -1162,6 +1169,11 @@ function IsExistContent(strContentId) {
if (xmlHttpRequest.status == 404) { if (xmlHttpRequest.status == 404) {
isExisted = false; isExisted = false;
} }
else {
// Show system error
isExisted = true; // Mark this flag to prevent bookmarks from deleting
showSystemError();
}
}); });
return isExisted; return isExisted;
} }
......
...@@ -28,7 +28,7 @@ var DEFAULT_IMG_OPTION_MEMO = 'img/list/pic_1.png'; ...@@ -28,7 +28,7 @@ var DEFAULT_IMG_OPTION_MEMO = 'img/list/pic_1.png';
var DEFAULT_IMG_OPTION_MARKING = 'img/list/pic_2.png'; var DEFAULT_IMG_OPTION_MARKING = 'img/list/pic_2.png';
var DEFAULT_IMG_CONTENT_EDIT = 'img/list/updatebook.png'; var DEFAULT_IMG_CONTENT_EDIT = 'img/list/updatebook.png';
var DEFAULT_IMG_CONTENT_NEW = 'img/list/newbook.png'; var DEFAULT_IMG_CONTENT_NEW = 'img/list/newbook.png';
var home_realTotalRecord = 0;
var iNumberOfNextRecord = 15; var iNumberOfNextRecord = 15;
var arrayTemp = []; var arrayTemp = [];
...@@ -44,6 +44,7 @@ var existContent = []; ...@@ -44,6 +44,7 @@ var existContent = [];
var isSubMenuHoverOn = false; var isSubMenuHoverOn = false;
var home_isMove = false; var home_isMove = false;
var isShowBookShelf = null; var isShowBookShelf = null;
var showNextRecordClickNumber = 1;
//========================================================== //==========================================================
$(document).ready(function () { $(document).ready(function () {
...@@ -53,6 +54,7 @@ $(document).ready(function () { ...@@ -53,6 +54,7 @@ $(document).ready(function () {
document.title = i18nText('dspHome') + ' | ' + i18nText('sysAppTitle'); document.title = i18nText('dspHome') + ' | ' + i18nText('sysAppTitle');
// Set bookmark screen // Set bookmark screen
ClientData.BookmarkScreen(ScreenIds.Home); ClientData.BookmarkScreen(ScreenIds.Home);
...@@ -65,16 +67,19 @@ $(document).ready(function () { ...@@ -65,16 +67,19 @@ $(document).ready(function () {
} else { } else {
syncContentData(); syncContentData();
} }
//Get default view mode for rendergrid view
setDefaultViewMode();
//Toggle TreeView Disp //Toggle TreeView Disp
handleTreeViewDisp(); handleTreeViewDisp();
//Format text display more record //Format text display more record
formatDisplayMoreRecord(); formatDisplayMoreRecord();
//Render Grid //Render Grid
renderGridView(); renderGridView();
//Render Genre //Render Genre
getDataJsonFileGenre(); getDataJsonFileGenre();
getDataJsonFileGroup(); getDataJsonFileGroup();
...@@ -139,6 +144,9 @@ $(document).ready(function () { ...@@ -139,6 +144,9 @@ $(document).ready(function () {
if ($("#contentDetail").css("display") != "none") { if ($("#contentDetail").css("display") != "none") {
// Refresh panel of detail to center. // Refresh panel of detail to center.
$("#contentDetail").center(); $("#contentDetail").center();
if ($("#contentDetail").height() > $(window).height()){
$("#contentDetail").css('top', '0');
}
} }
}); });
}); });
...@@ -166,16 +174,17 @@ function handleTreeViewDisp(){ ...@@ -166,16 +174,17 @@ function handleTreeViewDisp(){
//Change Display BookShelf Function //Change Display BookShelf Function
function changeDispBookShelfFunction(){ function changeDispBookShelfFunction(){
if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List || isShowBookShelf == false){ if(isShowBookShelf == false){
//ClientData.sortOpt_viewMode(Consts.ConstDisplayMode_BookShelf); //ClientData.sortOpt_viewMode(Consts.ConstDisplayMode_BookShelf);
isShowBookShelf = true; isShowBookShelf = true;
var recordFrom = 0; var recordFrom = 0;
var recordTo = 0; var recordTo = 0;
// if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){ if(isShowBookShelf) { // if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){ if(isShowBookShelf) {
recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM; recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM;
recordTo = ClientData.searchCond_recordTo(); recordTo = returnNumberDispRecordForBookShelf() * showNextRecordClickNumber;
} }
//refresh sort order //refresh sort order
refreshSortTypeOrder(); refreshSortTypeOrder();
...@@ -207,8 +216,9 @@ function changeDispBookShelfFunction(){ ...@@ -207,8 +216,9 @@ function changeDispBookShelfFunction(){
//Change Display List Function //Change Display List Function
function changeDispListFunction(){ function changeDispListFunction(){
if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf || ClientData.sortOpt_viewMode() == null || ClientData.sortOpt_viewMode() == 'undefined' || isShowBookShelf == true){ if(isShowBookShelf == true){
//ClientData.sortOpt_viewMode(Consts.ConstDisplayMode_List); //ClientData.sortOpt_viewMode(Consts.ConstDisplayMode_List);
isShowBookShelf = false; isShowBookShelf = false;
var recordFrom = 0; var recordFrom = 0;
var recordTo = 0; var recordTo = 0;
...@@ -217,7 +227,7 @@ function changeDispListFunction(){ ...@@ -217,7 +227,7 @@ function changeDispListFunction(){
//Check VIewmode //Check VIewmode
// if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List){ if (!isShowBookShelf) { // if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List){ if (!isShowBookShelf) {
recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM; recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM;
recordTo = ClientData.searchCond_recordTo(); recordTo = returnNumberDispRecordForList() * showNextRecordClickNumber;
} }
//refresh sort order //refresh sort order
...@@ -369,7 +379,7 @@ function canvasClickFunction(e) { ...@@ -369,7 +379,7 @@ function canvasClickFunction(e) {
avwScreenMove(ScreenIds.ContentView); avwScreenMove(ScreenIds.ContentView);
} }
}else{ }else{
if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List){ if(!isShowBookShelf){
//Store Content id that user has read //Store Content id that user has read
if(ClientData.ReadingContentIds().length > 0){ if(ClientData.ReadingContentIds().length > 0){
...@@ -555,7 +565,7 @@ function openSubMenuDialogFunction(e){ ...@@ -555,7 +565,7 @@ function openSubMenuDialogFunction(e){
} }
} }
else{ else{
if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List){ if(!isShowBookShelf){
// Get image of selected image // Get image of selected image
var base64String = returnThumbnail(contentid); var base64String = returnThumbnail(contentid);
ClientData.contentInfo_contentThumbnail(base64String); ClientData.contentInfo_contentThumbnail(base64String);
...@@ -605,7 +615,7 @@ function openSubMenuDialogFunction(e){ ...@@ -605,7 +615,7 @@ function openSubMenuDialogFunction(e){
openContentDetail(); openContentDetail();
} }
else if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){ else if(isShowBookShelf){
$('#dialog-read').attr('contentid',contentid); $('#dialog-read').attr('contentid',contentid);
$('#dialog-detail').attr('contentid',contentid); $('#dialog-detail').attr('contentid',contentid);
//$("#dlgSubMenu").dialog({position: array, width: 130, height: 90}); //$("#dlgSubMenu").dialog({position: array, width: 130, height: 90});
...@@ -643,11 +653,11 @@ function genreSelectFunction() { ...@@ -643,11 +653,11 @@ function genreSelectFunction() {
var recordFrom = 0; var recordFrom = 0;
var recordTo = 0; var recordTo = 0;
if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){ if(isShowBookShelf){
recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM; recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM;
recordTo = returnNumberDispRecordForBookShelf(); recordTo = returnNumberDispRecordForBookShelf();
} }
else if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List){ else if(!isShowBookShelf){
recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM; recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM;
recordTo = returnNumberDispRecordForList(); recordTo = returnNumberDispRecordForList();
} }
...@@ -672,6 +682,8 @@ function genreSelectFunction() { ...@@ -672,6 +682,8 @@ function genreSelectFunction() {
//refresh gridview //refresh gridview
refreshGrid(); refreshGrid();
resetShowNextRecordCount();
handleSortDisp(); handleSortDisp();
renderContent(id, searchText, searchDivision, sortType, sortOrder, recordFrom, recordTo, genreId , groupId); renderContent(id, searchText, searchDivision, sortType, sortOrder, recordFrom, recordTo, genreId , groupId);
...@@ -691,11 +703,11 @@ function groupSelectFunction() { ...@@ -691,11 +703,11 @@ function groupSelectFunction() {
var recordFrom = 0; var recordFrom = 0;
var recordTo = 0; var recordTo = 0;
if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){ if(isShowBookShelf){
recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM; recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM;
recordTo = returnNumberDispRecordForBookShelf(); recordTo = returnNumberDispRecordForBookShelf();
} }
else if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List){ else if(!isShowBookShelf){
recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM; recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM;
recordTo = returnNumberDispRecordForList(); recordTo = returnNumberDispRecordForList();
} }
...@@ -720,6 +732,8 @@ function groupSelectFunction() { ...@@ -720,6 +732,8 @@ function groupSelectFunction() {
//refresh gridview //refresh gridview
refreshGrid(); refreshGrid();
resetShowNextRecordCount();
handleSortDisp(); handleSortDisp();
renderContent(id, searchText, searchDivision, sortType, sortOrder, recordFrom, recordTo, genreId , groupId); renderContent(id, searchText, searchDivision, sortType, sortOrder, recordFrom, recordTo, genreId , groupId);
...@@ -831,11 +845,11 @@ function AddGenre_Callback(selectedNode) { ...@@ -831,11 +845,11 @@ function AddGenre_Callback(selectedNode) {
lCateId = node.Value; lCateId = node.Value;
$('#content-grid').html(''); $('#content-grid').html('');
if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){ if(isShowBookShelf){
recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM; recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM;
recordTo = returnNumberDispRecordForBookShelf(); recordTo = returnNumberDispRecordForBookShelf();
} }
else if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List){ else if(!isShowBookShelf){
recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM; recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM;
recordTo = returnNumberDispRecordForList(); recordTo = returnNumberDispRecordForList();
} }
...@@ -859,6 +873,8 @@ function AddGenre_Callback(selectedNode) { ...@@ -859,6 +873,8 @@ function AddGenre_Callback(selectedNode) {
//refresh gridview //refresh gridview
refreshGrid(); refreshGrid();
resetShowNextRecordCount();
handleSortDisp(); handleSortDisp();
renderContent(id, searchText, searchDivision, sortType, sortOrder, recordFrom, recordTo, genreId , groupId); renderContent(id, searchText, searchDivision, sortType, sortOrder, recordFrom, recordTo, genreId , groupId);
...@@ -993,11 +1009,11 @@ function AddGroup_Callback(selectedNode) { ...@@ -993,11 +1009,11 @@ function AddGroup_Callback(selectedNode) {
lGrpId = node.Value; lGrpId = node.Value;
$('#content-grid').html(''); $('#content-grid').html('');
if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){ if(isShowBookShelf){
recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM; recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM;
recordTo = returnNumberDispRecordForBookShelf(); recordTo = returnNumberDispRecordForBookShelf();
} }
else if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List){ else if(!isShowBookShelf){
recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM; recordFrom = DEFAULT_DISP_NUMBER_RECORD_FROM;
recordTo = returnNumberDispRecordForList(); recordTo = returnNumberDispRecordForList();
} }
...@@ -1021,6 +1037,8 @@ function AddGroup_Callback(selectedNode) { ...@@ -1021,6 +1037,8 @@ function AddGroup_Callback(selectedNode) {
//refreshGrid //refreshGrid
refreshGrid(); refreshGrid();
resetShowNextRecordCount();
handleSortDisp(); handleSortDisp();
renderContent(id, searchText, searchDivision, sortType, sortOrder, recordFrom, recordTo, genreId , groupId); renderContent(id, searchText, searchDivision, sortType, sortOrder, recordFrom, recordTo, genreId , groupId);
...@@ -1197,6 +1215,9 @@ function showNextRecordFunction(){ ...@@ -1197,6 +1215,9 @@ function showNextRecordFunction(){
$('#control-nextrecord').hide(); $('#control-nextrecord').hide();
//Count number of click
showNextRecordClickNumber = showNextRecordClickNumber + 1;
var fromPage = ClientData.searchCond_recordFrom(); var fromPage = ClientData.searchCond_recordFrom();
var toPage = ClientData.searchCond_recordTo(); var toPage = ClientData.searchCond_recordTo();
var sortType = ClientData.searchCond_sortType(); var sortType = ClientData.searchCond_sortType();
...@@ -1213,10 +1234,10 @@ function showNextRecordFunction(){ ...@@ -1213,10 +1234,10 @@ function showNextRecordFunction(){
} }
if(toPage == null || toPage == 'undefined'){ if(toPage == null || toPage == 'undefined'){
if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){ if(isShowBookShelf){
toPage = returnNumberDispRecordForBookShelf(); toPage = returnNumberDispRecordForBookShelf();
} }
else if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List){ else if(!isShowBookShelf){
toPage = returnNumberDispRecordForList(); toPage = returnNumberDispRecordForList();
} }
else{ else{
...@@ -1300,10 +1321,10 @@ function sortByTitleFunction(){ ...@@ -1300,10 +1321,10 @@ function sortByTitleFunction(){
if(recordTo == null || recordTo == 'undefined'){ if(recordTo == null || recordTo == 'undefined'){
if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){ if(isShowBookShelf){
recordTo = returnNumberDispRecordForBookShelf(); recordTo = returnNumberDispRecordForBookShelf();
} }
else if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){ else if(!isShowBookShelf){
recordTo = returnNumberDispRecordForList(); recordTo = returnNumberDispRecordForList();
} }
else{ else{
...@@ -1376,10 +1397,10 @@ function sortByTitleKanaFunction(){ ...@@ -1376,10 +1397,10 @@ function sortByTitleKanaFunction(){
if(recordTo == null || recordTo == 'undefined'){ if(recordTo == null || recordTo == 'undefined'){
if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){ if(isShowBookShelf){
recordTo = returnNumberDispRecordForBookShelf(); recordTo = returnNumberDispRecordForBookShelf();
} }
else if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){ else if(!isShowBookShelf){
recordTo = returnNumberDispRecordForList(); recordTo = returnNumberDispRecordForList();
} }
else{ else{
...@@ -1452,10 +1473,10 @@ function sortByReleaseDateFunction(){ ...@@ -1452,10 +1473,10 @@ function sortByReleaseDateFunction(){
if(recordTo == null || recordTo == 'undefined'){ if(recordTo == null || recordTo == 'undefined'){
if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){ if(isShowBookShelf){
recordTo = returnNumberDispRecordForBookShelf(); recordTo = returnNumberDispRecordForBookShelf();
} }
else if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){ else if(!isShowBookShelf){
recordTo = returnNumberDispRecordForList(); recordTo = returnNumberDispRecordForList();
} }
else{ else{
...@@ -1525,6 +1546,7 @@ function renderContent(id, text, division, type, order, from, to, cateid, grpid) ...@@ -1525,6 +1546,7 @@ function renderContent(id, text, division, type, order, from, to, cateid, grpid)
abapi('webContentList', params, 'POST', function (data) { abapi('webContentList', params, 'POST', function (data) {
var countCnt = 0; var countCnt = 0;
$.each(data.contentList, function (i, post) { $.each(data.contentList, function (i, post) {
var outputDate = formatDeliveryDate(post.contentDeliveryDate); var outputDate = formatDeliveryDate(post.contentDeliveryDate);
...@@ -1544,12 +1566,10 @@ function renderContent(id, text, division, type, order, from, to, cateid, grpid) ...@@ -1544,12 +1566,10 @@ function renderContent(id, text, division, type, order, from, to, cateid, grpid)
+ ' <a id="title' + post.contentId + '" class="dialog name lang" lang="lblTitle" contentid="' + post.contentId + '">' + truncate(htmlEncode(post.contentTitle), 20) + '</a>' + ' <a id="title' + post.contentId + '" class="dialog name lang" lang="lblTitle" contentid="' + post.contentId + '">' + truncate(htmlEncode(post.contentTitle), 20) + '</a>'
+ '</section>' + '</section>'
); );
if((home_realTotalRecord + i+1) % 3 == 0){
if (i == (eval(countCnt) + 2)) { $('#bookshelf' + post.contentId).addClass('no_m_right');
$('#bookshelf' + post.contentId).addClass('no_m_right'); }
countCnt = i + 1;
}
getNextRecordNumForBookShelf(); getNextRecordNumForBookShelf();
} }
// else if (ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List) { // else if (ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List) {
...@@ -1620,11 +1640,10 @@ function renderContent(id, text, division, type, order, from, to, cateid, grpid) ...@@ -1620,11 +1640,10 @@ function renderContent(id, text, division, type, order, from, to, cateid, grpid)
+ '</section>' + '</section>'
); );
if (i == (eval(countCnt) + 2)) { if((home_realTotalRecord + i+1) % 3 == 0){
$('#bookshelf' + post.contentId).addClass('no_m_right'); $('#bookshelf' + post.contentId).addClass('no_m_right');
countCnt = i + 1; }
}
getNextRecordNumForBookShelf(); getNextRecordNumForBookShelf();
} }
// else if (ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List) { else if (!isShowBookShelf) { // else if (ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List) { else if (!isShowBookShelf) {
...@@ -1657,7 +1676,7 @@ function renderContent(id, text, division, type, order, from, to, cateid, grpid) ...@@ -1657,7 +1676,7 @@ function renderContent(id, text, division, type, order, from, to, cateid, grpid)
getNextRecordNumForList(); getNextRecordNumForList();
} }
else { else {
alert('ok'); //alert('ok');
// $('#content-grid').append( // $('#content-grid').append(
// '<section class="sectionhomebookshelf">' // '<section class="sectionhomebookshelf">'
// + ' <div class="cnt_section_bookshelf">' // + ' <div class="cnt_section_bookshelf">'
...@@ -1700,6 +1719,7 @@ function renderContent(id, text, division, type, order, from, to, cateid, grpid) ...@@ -1700,6 +1719,7 @@ function renderContent(id, text, division, type, order, from, to, cateid, grpid)
} }
}); });
home_realTotalRecord += data.contentList.length;
// Save total record for tree:genere/group // Save total record for tree:genere/group
if (cateid == '' && grpid == '') { if (cateid == '' && grpid == '') {
...@@ -1749,10 +1769,10 @@ function renderGridView(){ ...@@ -1749,10 +1769,10 @@ function renderGridView(){
ClientData.searchCond_recordFrom(fromPage); ClientData.searchCond_recordFrom(fromPage);
if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){ if(isShowBookShelf){
toPage = returnNumberDispRecordForBookShelf(); toPage = returnNumberDispRecordForBookShelf();
} }
else if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List){ else if(!isShowBookShelf){
toPage = returnNumberDispRecordForList(); toPage = returnNumberDispRecordForList();
} }
else{ else{
...@@ -1781,6 +1801,8 @@ function renderGridView(){ ...@@ -1781,6 +1801,8 @@ function renderGridView(){
//Refresh GridView //Refresh GridView
refreshGrid(); refreshGrid();
resetShowNextRecordCount();
//Render Gridview //Render Gridview
renderContent(sid, searchText, searchDivision, sortType, sortOrder, fromPage, toPage, genreId, groupId); renderContent(sid, searchText, searchDivision, sortType, sortOrder, fromPage, toPage, genreId, groupId);
} }
...@@ -1798,7 +1820,7 @@ function returnThumbnail(contentid){ ...@@ -1798,7 +1820,7 @@ function returnThumbnail(contentid){
//Check if Content Has marking or memo //Check if Content Has marking or memo
function checkContentMarkingMemoOption(contentId){ function checkContentMarkingMemoOption(contentId){
if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List){ if(!isShowBookShelf){
//Check if contentid has marking //Check if contentid has marking
if(ClientData.MarkingData().length == 0){ if(ClientData.MarkingData().length == 0){
$('#imgBookMark'+contentId).css('visibility','hidden'); $('#imgBookMark'+contentId).css('visibility','hidden');
...@@ -2230,15 +2252,15 @@ function formatDisplayMoreRecord(){ ...@@ -2230,15 +2252,15 @@ function formatDisplayMoreRecord(){
//changeLanguage(ClientData.userInfo_language()); //changeLanguage(ClientData.userInfo_language());
i18nReplaceText(); i18nReplaceText();
if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){ if(isShowBookShelf){
$('#control-nextrecord').html(format(i18nText('dspViewMore'), returnNumberDispRecordForBookShelf()).toString()); $('#control-nextrecord').html(format(i18nText('dspViewMore'), returnNumberDispRecordForBookShelf()).toString());
} }
else if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List){ else if(!isShowBookShelf){
$('#control-nextrecord').html(format(i18nText('dspViewMore'), returnNumberDispRecordForList())); $('#control-nextrecord').html(format(i18nText('dspViewMore'), returnNumberDispRecordForList()));
} }
else{ else {
$('#control-nextrecord').html(format(i18nText('dspViewMore'), returnNumberDispRecordForBookShelf())); $('#control-nextrecord').html(format(i18nText('dspViewMore'), returnNumberDispRecordForBookShelf()));
} }
} }
/* /*
...@@ -2259,6 +2281,11 @@ function IsExistContent(strContentId) { ...@@ -2259,6 +2281,11 @@ function IsExistContent(strContentId) {
if (xmlHttpRequest.status == 404) { if (xmlHttpRequest.status == 404) {
isExisted = false; isExisted = false;
} }
else {
// Show system error
isExisted = true; // Mark this flag to prevent bookmarks from deleting
showSystemError();
}
}); });
return isExisted; return isExisted;
} }
...@@ -2267,17 +2294,21 @@ function syncReadingContent(){ ...@@ -2267,17 +2294,21 @@ function syncReadingContent(){
var readArr = ClientData.ReadingContentIds(); var readArr = ClientData.ReadingContentIds();
var metaArr = ClientData.MetaVersion(); var metaArr = ClientData.MetaVersion();
var resourceArr = ClientData.ResourceVersion(); var resourceArr = ClientData.ResourceVersion();
for(var i = readArr.length - 1; i >= 0; i--){ for (var i = readArr.length - 1; i >= 0; i--) {
var readContent = readArr[i]; var readContent = readArr[i];
if(!IsExistContent(readContent.contentid)){ if (!IsExistContent(readContent.contentid)) {
errorContent.push({contentid: readContent.contentid}); errorContent.push({ contentid: readContent.contentid });
readArr.splice(i, 1); readArr.splice(i, 1);
metaArr.splice(i, 1); metaArr.splice(i, 1);
resourceArr.splice(i, 1); resourceArr.splice(i, 1);
} }
// Do not process next
if (avwHasError()) {
return;
}
} }
ClientData.ReadingContentIds(readArr); ClientData.ReadingContentIds(readArr);
...@@ -2561,4 +2592,20 @@ function resizeResourceThumbnail(mg, width, height) { ...@@ -2561,4 +2592,20 @@ function resizeResourceThumbnail(mg, width, height) {
var result = [newWidth, newHeight]; var result = [newWidth, newHeight];
return result; return result;
} }
\ No newline at end of file
function resetShowNextRecordCount(){
showNextRecordClickNumber = 1;
}
function setDefaultViewMode(){
if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_BookShelf){
isShowBookShelf = true;
}
else if(ClientData.sortOpt_viewMode() == Consts.ConstDisplayMode_List){
isShowBookShelf = false;
}
else{
isShowBookShelf = true;
}
}
......
...@@ -329,9 +329,9 @@ function processLogin() { ...@@ -329,9 +329,9 @@ function processLogin() {
} }
}, function (xhr, statusText, errorThrown) { }, function (xhr, statusText, errorThrown) {
login_errorMessage = JSON.parse(xhr.responseText).errorMessage; if (xhr.responseText && xhr.status != 0) {
//$('#main-error-message').html(format(i18nText('msgLoginErrWrong'), formatErrorCode(a.status)).toString()); login_errorMessage = JSON.parse(xhr.responseText).errorMessage;
if(xhr.responseText && xhr.status != 0) {
$('#main-error-message').html(format(i18nText('msgLoginErrWrong'), JSON.parse(xhr.responseText).errorMessage).toString()); $('#main-error-message').html(format(i18nText('msgLoginErrWrong'), JSON.parse(xhr.responseText).errorMessage).toString());
} else { } else {
$('#main-error-message').html(format(i18nText('msgLoginErrWrong'), 'E001')); $('#main-error-message').html(format(i18nText('msgLoginErrWrong'), 'E001'));
...@@ -370,10 +370,15 @@ function changePasswordProcess(){ ...@@ -370,10 +370,15 @@ function changePasswordProcess(){
$('#dialog-error-message').show(); $('#dialog-error-message').show();
} }
}, },
function (a, b, c) { function (xhr, b, c) {
//$('#dialog-error-message').html(i18nText('msgPwdOldWrong')); if (xhr.responseText && xhr.status != 0) {
$('#dialog-error-message').html(JSON.parse(a.responseText).errorMessage); $('#dialog-error-message').html(JSON.parse(xhr.responseText).errorMessage);
$('#dialog-error-message').show(); $('#dialog-error-message').show();
}
else {
// Show systemerror
showSystemError();
}
}); });
} }
......
...@@ -103,8 +103,13 @@ function IsExistBackupFile() { ...@@ -103,8 +103,13 @@ function IsExistBackupFile() {
isExisted = true; isExisted = true;
} }
}, },
function (a, b, c) { function (xhr, b, c) {
isExisted = false; if (xhr.status != 0) {
isExisted = false;
}
else {
showSystemError();
}
}); });
return isExisted; return isExisted;
} }
...@@ -235,12 +240,6 @@ function dspOptBk_OK_Click(e) { ...@@ -235,12 +240,6 @@ function dspOptBk_OK_Click(e) {
text: i18nText('msgBackupFailed') text: i18nText('msgBackupFailed')
}); });
}); });
// avwCmsApi(ClientData.userInfo_accountPath(), "uploadBackupFile", "post",
// { sid: ClientData.userInfo_sid(), "webBackupData.json": JSON.stringify(buildBackupData()), deviceType: "4" },
// avwCmsApi_uploadBackupFile_success,
// null
// );
closeBackup(); closeBackup();
} }
...@@ -288,14 +287,19 @@ function dspOptRes_OK_Click(e) { ...@@ -288,14 +287,19 @@ function dspOptRes_OK_Click(e) {
avwCmsApi(ClientData.userInfo_accountPath(), "getBackupFile", "post", avwCmsApi(ClientData.userInfo_accountPath(), "getBackupFile", "post",
{ sid: ClientData.userInfo_sid(), deviceType: '4', filename: "webBackupData.json" }, { sid: ClientData.userInfo_sid(), deviceType: '4', filename: "webBackupData.json" },
avwCmsApi_getBackupFile_success, avwCmsApi_getBackupFile_success,
function (a, b, c) { function (xhr, b, c) {
// Show error message if (xhr.status != 0) {
$().toastmessage({ position: 'middle-center' }); // Show error message
$().toastmessage('showToast', { $().toastmessage({ position: 'middle-center' });
type: 'error', $().toastmessage('showToast', {
sticky: true, type: 'error',
text: i18nText('msgRestoreFailed') sticky: true,
}); text: i18nText('msgRestoreFailed')
});
}
else {
showSystemError();
}
} }
); );
...@@ -595,19 +599,18 @@ function avwCmsApi_passwordChange_success(data) { ...@@ -595,19 +599,18 @@ function avwCmsApi_passwordChange_success(data) {
} }
} }
} }
function avwCmsApi_passwordChange_fail(a, b, c) { function avwCmsApi_passwordChange_fail(xhr, b, c) {
/* show error messages */ if (xhr.responseText && xhr.status != 0) {
var msgError = $('#dialog-error-message'); /* show error messages */
//$().toastmessage({ position: 'middle-center' }); var msgError = $('#dialog-error-message');
//$().toastmessage('showToast', {
// type: 'error', //msgError.html(i18nText('msgPwdChangeNG'));
// sticky: true, msgError.html(JSON.parse(xhr.responseText).errorMessage);
// text: i18nText('msgPwdChangeNG') msgError.show();
//}); }
else {
//msgError.html(i18nText('msgPwdChangeNG')); showSystemError();
msgError.html(JSON.parse(a.responseText).errorMessage); }
msgError.show();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment