Commit b9c45397 by Motohisa Nakano

20121206-3

parent 90cbc971
...@@ -124,9 +124,6 @@ var Keys = { ...@@ -124,9 +124,6 @@ var Keys = {
// Session:パスワード要変更(requirePasswordChange):String (0:不要, 1:初回, 2:定期変更) // Session:パスワード要変更(requirePasswordChange):String (0:不要, 1:初回, 2:定期変更)
requirePasswordChange: 'requirePasswordChange', requirePasswordChange: 'requirePasswordChange',
// Local:ユーザ情報(userInfo)_言語:String
userInfo_language: 'language',
/* -------------------------------------------------------------------------------- */ /* -------------------------------------------------------------------------------- */
// Session:ユーザ情報(userInfo)_セッションID:String // Session:ユーザ情報(userInfo)_セッションID:String
userInfo_sid: 'sid', userInfo_sid: 'sid',
...@@ -450,1035 +447,1053 @@ function restoreData(jsonString) { ...@@ -450,1035 +447,1053 @@ function restoreData(jsonString) {
return data; return data;
} }
var ClientData = { function operateData(args, strKey, returnDefaultData) {
// Local
IsJumpBack: function (data) { if (args.length > 0) {
if (arguments.length > 0) { var data = args[0];
LocalStorageUtils.set(Keys.IsJumpBack, data); LocalStorageUtils.set(strKey, data);
} else { SessionStorageUtils.set(strKey, JSON.stringify(data));
return LocalStorageUtils.get(Keys.IsJumpBack);
}
},
// Local
JumpQueue: function (data) {
if (arguments.length > 0) {
LocalStorageUtils.set(Keys.JumpQueue, data);
} else { } else {
if (LocalStorageUtils.get(Keys.JumpQueue) == undefined || LocalStorageUtils.get(Keys.JumpQueue) == null) { if (SessionStorageUtils.get(strKey) != 'undefined'
var tempData = []; && SessionStorageUtils.get(strKey) != undefined
LocalStorageUtils.set(Keys.JumpQueue, tempData); && SessionStorageUtils.get(strKey) != ''
&& SessionStorageUtils.get(strKey) != null
&& SessionStorageUtils.get(strKey) != 'null') {
return JSON.parse(SessionStorageUtils.get(strKey));
} }
return LocalStorageUtils.get(Keys.JumpQueue); else {
SessionStorageUtils.set(strKey, JSON.stringify(LocalStorageUtils.get(strKey)));
if (SessionStorageUtils.get(strKey) != 'undefined'
&& SessionStorageUtils.get(strKey) != undefined
&& SessionStorageUtils.get(strKey) != ''
&& SessionStorageUtils.get(strKey) != null
&& SessionStorageUtils.get(strKey) != 'null') {
return JSON.parse(SessionStorageUtils.get(strKey));
} }
}, return returnDefaultData;
IsRefresh: function (data) {
if (arguments.length > 0) {
SessionStorageUtils.set(Keys.IsRefresh, JSON.stringify(data));
} else {
if (SessionStorageUtils.get(Keys.IsRefresh) != 'undefined'
&& SessionStorageUtils.get(Keys.IsRefresh) != undefined
&& SessionStorageUtils.get(Keys.IsRefresh) != ''
&& SessionStorageUtils.get(Keys.IsRefresh) != null
&& SessionStorageUtils.get(Keys.IsRefresh) != 'null') {
return JSON.parse(SessionStorageUtils.get(Keys.IsRefresh));
} }
return false;
} }
}, }
// Session var ClientData = {
IsLocked: function (data) {
// Local :ユーザ情報(userInfo)_アカウントパス:String
userInfo_accountPath: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.IsLocked, data); avwUserSetting().set(Keys.userInfo_accountPath, data);
} else { } else {
return SessionStorageUtils.get(Keys.IsLocked); return avwUserSetting().get(Keys.userInfo_accountPath);
} }
}, },
// Local // Local: ユーザ情報(userInfo)_セッションID:String
IsHideToolbar: function (data) { userInfo_sid_local: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.IsHideToolbar, data); avwUserSetting().set(Keys.userInfo_sid, data);
} else { } else {
return LocalStorageUtils.get(Keys.IsHideToolbar); return avwUserSetting().get(Keys.userInfo_sid);
} }
}, },
// Local // Local :ユーザ情報(userInfo)_ログインID:String
IsAddingMarking: function (data) { userInfo_loginId: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.IsAddingMarking, data); avwUserSetting().set(Keys.userInfo_loginId, data);
} else { } else {
return LocalStorageUtils.get(Keys.IsAddingMarking); return avwUserSetting().get(Keys.userInfo_loginId);
} }
}, },
// Local // Local :ユーザ情報(userInfo)_アカウント情報記憶フラグ:Char(Y:可能, N:不可)
IsAddingMemo: function (data) { userInfo_rememberLogin: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.IsAddingMemo, data); avwUserSetting().set(Keys.userInfo_rememberLogin, data);
} else { } else {
return LocalStorageUtils.get(Keys.IsAddingMemo); return avwUserSetting().get(Keys.userInfo_rememberLogin);
} }
}, },
// Local // Local
IsDisplayMarking: function (data) { JumpQueue: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.IsDisplayMarking, data); operateData(arguments, Keys.JumpQueue, []);
} else {
return LocalStorageUtils.get(Keys.IsDisplayMarking);
} }
}, else {
// Local return operateData(arguments, Keys.JumpQueue, []);
IsDisplayMemo: function (data) {
if (arguments.length > 0) {
LocalStorageUtils.set(Keys.IsDisplayMemo, data);
} else {
return LocalStorageUtils.get(Keys.IsDisplayMemo);
} }
}, },
// Local // Local
ResourceVersion: function (data) { ResourceVersion: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.ResourceVersion, data); operateData(arguments, Keys.ResourceVersion, []);
} else {
if (LocalStorageUtils.get(Keys.ResourceVersion) == undefined || LocalStorageUtils.get(Keys.ResourceVersion) == null) {
var tempData = [];
LocalStorageUtils.set(Keys.ResourceVersion, tempData);
} }
return LocalStorageUtils.get(Keys.ResourceVersion); else {
return operateData(arguments, Keys.ResourceVersion, []);
} }
}, },
// Local // Local
ContentViewDetail: function (data) { ContentViewDetail: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.ContentViewDetail, data); operateData(arguments, Keys.ContentViewDetail, []);
} else {
if (LocalStorageUtils.get(Keys.ContentViewDetail) == undefined || LocalStorageUtils.get(Keys.ContentViewDetail) == null) {
var tempData = [];
LocalStorageUtils.set(Keys.ContentViewDetail, tempData);
} }
return LocalStorageUtils.get(Keys.ContentViewDetail); else {
return operateData(arguments, Keys.ContentViewDetail, []);
} }
}, },
// Local // Local
MetaVersion: function (data) { MetaVersion: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.MetaVersion, data); operateData(arguments, Keys.MetaVersion, []);
} else {
if (LocalStorageUtils.get(Keys.MetaVersion) == undefined || LocalStorageUtils.get(Keys.MetaVersion) == null) {
var tempData = [];
LocalStorageUtils.set(Keys.MetaVersion, tempData);
} }
return LocalStorageUtils.get(Keys.MetaVersion); else {
return operateData(arguments, Keys.MetaVersion, []);
} }
}, },
// Local // Local
ReadingContentIds: function (data) { ReadingContentIds: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.ReadingContentIds, data); operateData(arguments, Keys.ReadingContentIds, []);
} else {
if (LocalStorageUtils.get(Keys.ReadingContentIds) == undefined || LocalStorageUtils.get(Keys.ReadingContentIds) == null) {
var tempData = [];
LocalStorageUtils.set(Keys.ReadingContentIds, tempData);
} }
return LocalStorageUtils.get(Keys.ReadingContentIds); else {
return operateData(arguments, Keys.ReadingContentIds, []);
} }
}, },
// Bookmark collection // Local: Bookmark collection
BookMarkData: function (data) { BookMarkData: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.BookMarkData, data); operateData(arguments, Keys.BookMarkData, []);
} else {
if (LocalStorageUtils.get(Keys.BookMarkData) == undefined || LocalStorageUtils.get(Keys.BookMarkData) == null) {
var tempData = [];
LocalStorageUtils.set(Keys.BookMarkData, tempData);
} }
return LocalStorageUtils.get(Keys.BookMarkData); else {
return operateData(arguments, Keys.BookMarkData, []);
} }
}, },
// Marking collection // Local: Marking collection
MarkingData: function (data) { MarkingData: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.MarkingData, data); operateData(arguments, Keys.MarkingData, []);
} else {
if (LocalStorageUtils.get(Keys.MarkingData) == undefined || LocalStorageUtils.get(Keys.MarkingData) == null) {
var tempData = [];
LocalStorageUtils.set(Keys.MarkingData, tempData);
} }
return LocalStorageUtils.get(Keys.MarkingData); else {
return operateData(arguments, Keys.MarkingData, []);
} }
}, },
// Local: content log collection // Local: content log collection
ContentLogData: function (data) { ContentLogData: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.ContentLogData, data); operateData(arguments, Keys.ContentLogData, []);
SessionStorageUtils.set(Keys.ContentLogData, JSON.stringify(data));
} else {
if (SessionStorageUtils.get(Keys.ContentLogData) != 'undefined'
&& SessionStorageUtils.get(Keys.ContentLogData) != undefined
&& SessionStorageUtils.get(Keys.ContentLogData) != ''
&& SessionStorageUtils.get(Keys.ContentLogData) != null
&& SessionStorageUtils.get(Keys.ContentLogData) != 'null') {
return JSON.parse(SessionStorageUtils.get(Keys.ContentLogData));
} }
else { else {
SessionStorageUtils.set(Keys.ContentLogData, JSON.stringify(LocalStorageUtils.get(Keys.ContentLogData))); return operateData(arguments, Keys.ContentLogData, []);
if (SessionStorageUtils.get(Keys.ContentLogData) != 'undefined' }
&& SessionStorageUtils.get(Keys.ContentLogData) != undefined },
&& SessionStorageUtils.get(Keys.ContentLogData) != '' // Local: Memo collection
&& SessionStorageUtils.get(Keys.ContentLogData) != null MemoData: function (data) {
&& SessionStorageUtils.get(Keys.ContentLogData) != 'null') { if (arguments.length > 0) {
return JSON.parse(SessionStorageUtils.get(Keys.ContentLogData)); operateData(arguments, Keys.MemoData, []);
} }
else { else {
return []; return operateData(arguments, Keys.MemoData, []);
} }
},
// Local
IsJumpBack: function (data) {
if (arguments.length > 0) {
operateData(arguments, Keys.IsJumpBack, undefined);
} }
else {
return operateData(arguments, Keys.IsJumpBack, undefined);
} }
}, },
// Memo collection // Local
MemoData: function (data) { IsHideToolbar: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.MemoData, data); operateData(arguments, Keys.IsHideToolbar, undefined);
} else {
if (LocalStorageUtils.get(Keys.MemoData) == undefined || LocalStorageUtils.get(Keys.MemoData) == null) {
var tempData = [];
LocalStorageUtils.set(Keys.MemoData, tempData);
} }
return LocalStorageUtils.get(Keys.MemoData); else {
return operateData(arguments, Keys.IsHideToolbar, undefined);
} }
}, },
// Local // Local
MarkingType: function (data) { IsAddingMarking: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.MarkingType, data); operateData(arguments, Keys.IsAddingMarking, undefined);
} else { }
return LocalStorageUtils.get(Keys.MarkingType); else {
return operateData(arguments, Keys.IsAddingMarking, undefined);
} }
}, },
// Local :ユーザオプション(userOpt)_ログアウトモード: Interger(0:logout with backup, 1:logout without backup) // Local
userOpt_logoutMode: function (data) { IsAddingMemo: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.userOpt_logoutMode, data); operateData(arguments, Keys.IsAddingMemo, undefined);
} else { }
return LocalStorageUtils.get(Keys.userOpt_logoutMode); else {
return operateData(arguments, Keys.IsAddingMemo, undefined);
} }
}, },
// Local // Local
BookmarkScreen: function (data) { IsDisplayMarking: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.BookmarkScreen, data); operateData(arguments, Keys.IsDisplayMarking, undefined);
} else { }
return LocalStorageUtils.get(Keys.BookmarkScreen); else {
return operateData(arguments, Keys.IsDisplayMarking, undefined);
} }
}, },
// Session // Local
userInfo_userName: function (data) { IsDisplayMemo: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.userInfo_userName, data); operateData(arguments, Keys.IsDisplayMemo, undefined);
} else { }
return SessionStorageUtils.get(Keys.userInfo_userName); else {
return operateData(arguments, Keys.IsDisplayMemo, undefined);
} }
}, },
// Session :コンテンツ詳細情報(contentInfo)_サムネール: String (base64string) // Local
contentInfo_contentThumbnail: function (data) { MarkingType: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.contentInfo_contentThumbnail, data); operateData(arguments, Keys.MarkingType, undefined);
} else { }
return SessionStorageUtils.get(Keys.contentInfo_contentThumbnail); else {
return operateData(arguments, Keys.MarkingType, undefined);
}
},
// Local :ユーザオプション(userOpt)_ログアウトモード: Interger(0:logout with backup, 1:logout without backup)
userOpt_logoutMode: function (data) {
if (arguments.length > 0) {
operateData(arguments, Keys.userOpt_logoutMode, undefined);
}
else {
return operateData(arguments, Keys.userOpt_logoutMode, undefined);
}
},
// Local
BookmarkScreen: function (data) {
if (arguments.length > 0) {
operateData(arguments, Keys.BookmarkScreen, undefined);
}
else {
return operateData(arguments, Keys.BookmarkScreen, undefined);
} }
}, },
// Local: isChangedMemo: boolean (true: changed, false: not change) // Local: isChangedMemo: boolean (true: changed, false: not change)
isChangedMemo: function (data) { isChangedMemo: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.isChangedMemo, data); operateData(arguments, Keys.isChangedMemo, undefined);
} else { }
return LocalStorageUtils.get(Keys.isChangedMemo); else {
return operateData(arguments, Keys.isChangedMemo, undefined);
} }
}, },
// Session: isChangedMakingData: boolean (true: changed, false: not change) // Local: isChangedMakingData: boolean (true: changed, false: not change)
isChangedMarkingData: function (data) { isChangedMarkingData: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.isChangedMarkingData, data); operateData(arguments, Keys.isChangedMarkingData, undefined);
} else { }
return LocalStorageUtils.get(Keys.isChangedMarkingData); else {
return operateData(arguments, Keys.isChangedMarkingData, undefined);
} }
}, },
// Session: isChangedBookmark: boolean (true: changed, false: not change) // Local: isChangedBookmark: boolean (true: changed, false: not change)
isChangedBookmark: function (data) { isChangedBookmark: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.isChangedBookmark, data); operateData(arguments, Keys.isChangedBookmark, undefined);
} else { }
return LocalStorageUtils.get(Keys.isChangedBookmark); else {
return operateData(arguments, Keys.isChangedBookmark, undefined);
} }
}, },
// Session:パスワード要変更(requirePasswordChange):String (0:不要, 1:初回, 2:定期変更) // Local :共通(common)_コンテンツID:Integer
requirePasswordChange: function (data) { common_preContentId: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.requirePasswordChange, data); operateData(arguments, Keys.common_preContentId, undefined);
} else { }
return SessionStorageUtils.get(Keys.requirePasswordChange); else {
return operateData(arguments, Keys.common_preContentId, undefined);
} }
}, },
// Loal: ユーザ情報(userInfo)_言語:String // Local :ページ情報データ(common)_ページNo:Integer
userInfo_language: function (data) { common_prePageNo: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
avwUserSetting().set(Keys.userInfo_language, data); operateData(arguments, Keys.common_prePageNo, undefined);
} else { }
return avwUserSetting().get(Keys.userInfo_language); else {
return operateData(arguments, Keys.common_prePageNo, undefined);
} }
}, },
// Session:ユーザ情報(userInfo)_セッションID:String // Local :マーキングツールバー(marking)_ツールデフォルト:Interger(ベン:1, マーカー:2, 消しゴム:3)
userInfo_sid: function (data) { marking_defaultDsp: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.userInfo_sid, data); operateData(arguments, Keys.marking_defaultDsp, undefined);
avwUserSetting().set(Keys.userInfo_sid, data);
} else {
//return avwUserSetting().get(Keys.userInfo_sid);
if (avwUserSession()) {
return SessionStorageUtils.get(Keys.userInfo_sid);
} }
return null; else {
return operateData(arguments, Keys.marking_defaultDsp, undefined);
} }
}, },
// Local:ユーザ情報(userInfo)_セッションID:String
userInfo_sid_local: function (data) { // Local :ペン書式設定(penOpt)_色:String
penOpt_color: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
avwUserSetting().set(Keys.userInfo_sid, data); operateData(arguments, Keys.penOpt_color, undefined);
} else { }
return avwUserSetting().get(Keys.userInfo_sid); else {
return operateData(arguments, Keys.penOpt_color, undefined);
} }
}, },
// Session :事業者オプション(serviceOpt)_初回ログイン時パスワード強制変更:Integer(0:なし, 1:催促, 2:強制)
serviceOpt_force_pw_change_on_login: function (data) { // Local :ペン書式設定(penOpt)_サイズ:Interger
penOpt_size: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.serviceOpt_force_pw_change_on_login, data); operateData(arguments, Keys.penOpt_size, undefined);
} else { }
return SessionStorageUtils.get(Keys.serviceOpt_force_pw_change_on_login); else {
return operateData(arguments, Keys.penOpt_size, undefined);
} }
}, },
// Session :事業者オプション(serviceOpt)_定期ログイン時パスワード強制変更:Integer(0:なし, 1:催促, 2:強制) // Local :マーカ書式設定(maker)_色:String
serviceOpt_force_pw_change_periodically: function (data) { maker_color: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.serviceOpt_force_pw_change_periodically, data); operateData(arguments, Keys.maker_color, undefined);
} else { }
return SessionStorageUtils.get(Keys.serviceOpt_force_pw_change_periodically); else {
return operateData(arguments, Keys.maker_color, undefined);
} }
}, },
// Session:事業者オプション(serviceOpt)_メモ・マーキングデータバックアップ使用:Char(Y:可能, N:不可) // Local :マーカ書式設定(maker)_サイズ:Interger
serviceOpt_user_data_backup: function (data) { maker_size: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.serviceOpt_user_data_backup, data); operateData(arguments, Keys.maker_size, undefined);
} else { }
return SessionStorageUtils.get(Keys.serviceOpt_user_data_backup); else {
return operateData(arguments, Keys.maker_size, undefined);
} }
}, },
// Session :事業者オプション(serviceOpt)_マーキング機能使用:Char(Y:可能, N:不可) // Local :消しゴム書式設定(erase)_色:String
serviceOpt_marking: function (data) { erase_color: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.serviceOpt_marking, data); operateData(arguments, Keys.erase_color, undefined);
} else { }
return SessionStorageUtils.get(Keys.serviceOpt_marking); else {
return operateData(arguments, Keys.erase_color, undefined);
} }
}, },
// Session :事業者オプション(serviceOpt)_一定期間経過後アプリロック:Char(Y:可能, N:不可) // Local :消しゴム書式設定(erase)_サイズ:Interger
serviceOpt_force_login_periodically: function (data) { erase_size: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.serviceOpt_force_login_periodically, data); operateData(arguments, Keys.erase_size, undefined);
} else { }
return SessionStorageUtils.get(Keys.serviceOpt_force_login_periodically); else {
return operateData(arguments, Keys.erase_size, undefined);
} }
}, },
// Session :共通(common)_コンテンツID:Integer // Local :インデックスデータ(index)_目次ID:Interger(Number)
common_contentId: function (data) { index_ID: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.common_contentId, data); operateData(arguments, Keys.index_ID, undefined);
} else { }
return SessionStorageUtils.get(Keys.common_contentId); else {
return operateData(arguments, Keys.index_ID, undefined);
} }
}, },
// Local :共通(common)_コンテンツID:Integer
common_preContentId: function (data) { // Local :インデックスデータ(index)_親の目次ID:Interger(Number)
index_parentID: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.common_preContentId, data); operateData(arguments, Keys.index_parentID, undefined);
} else { }
return LocalStorageUtils.get(Keys.common_preContentId); else {
return operateData(arguments, Keys.index_parentID, undefined);
} }
}, },
// Session: 共通(common)_コンテンツデータチェックフラグ: Integer(true/false, true:メモ、マーキング、しおりを削除する処理を行える false:メモ、マーキング、しおりを削除する処理をしない)
common_contentDataChkFlg: function (data) { // Local :インデックスデータ(index)_目次名:String(String)
index_title: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.common_contentDataChkFlg, data); operateData(arguments, Keys.index_title, undefined);
} else {
return SessionStorageUtils.get(Keys.common_contentDataChkFlg);
} }
}, else {
// Session :ページ情報データ(pageInfo)_ページNo:Integer return operateData(arguments, Keys.index_title, undefined);
pageInfo_pageNo: function (data) {
if (arguments.length > 0) {
SessionStorageUtils.set(Keys.pageInfo_pageNo, data);
} else {
return SessionStorageUtils.get(Keys.pageInfo_pageNo);
} }
}, },
// Local :ページ情報データ(common)_ページNo:Integer
common_prePageNo: function (data) { // Local :インデックスデータ(index)_該当ページ:Interger(Number)
index_destPageNumber: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.common_prePageNo, data); operateData(arguments, Keys.index_destPageNumber, undefined);
} else {
return LocalStorageUtils.get(Keys.common_prePageNo);
} }
}, else {
// Session :ページ情報データ(pageInfo)_ページテキスト:String return operateData(arguments, Keys.index_destPageNumber, undefined);
pageInfo_pageText: function (data) {
if (arguments.length > 0) {
SessionStorageUtils.set(Keys.pageInfo_pageText, data);
} else {
return SessionStorageUtils.get(Keys.pageInfo_pageText);
} }
}, },
// Session :ページ情報データ(pageInfo)_コンテンツサムネイル:Integer // Local :ユーザ情報(userInfo)_最終ログイン日時:Datetime
pageInfo_pageImgResrcId: function (data) { userInfo_lastLoginTime: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.pageInfo_pageImgResrcId, data); operateData(arguments, Keys.userInfo_lastLoginTime, undefined);
} else { }
return SessionStorageUtils.get(Keys.pageInfo_pageImgResrcId); else {
return operateData(arguments, Keys.userInfo_lastLoginTime, undefined);
} }
}, },
// Session :コンテンツ内リンク(linkInfo)_リンク位置のx座標:Integer // Local :ユーザ情報(userInfo)_パスワードスキップ日時:Datetime
linkInfo_linkLocationX: function (data) { userInfo_pwdSkipDt: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.linkInfo_linkLocationX, data); operateData(arguments, Keys.userInfo_pwdSkipDt, undefined);
} else { }
return SessionStorageUtils.get(Keys.linkInfo_linkLocationX); else {
return operateData(arguments, Keys.userInfo_pwdSkipDt, undefined);
} }
}, },
// Session :コンテンツ内リンク(linkInfo)_リンク位置のy座標:Integer // Local: ユーザオプション(userOpt)_初期表示画面モード(本棚/リスト):Interger(0:本棚, 1:リスト)
linkInfo_linkLocationY: function (data) { userOpt_homeMode: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.linkInfo_linkLocationY, data); operateData(arguments, Keys.userOpt_homeMode, undefined);
} else { }
return SessionStorageUtils.get(Keys.linkInfo_linkLocationY); else {
return operateData(arguments, Keys.userOpt_homeMode, undefined);
} }
}, },
// Session :コンテンツ内リンク(linkInfo)_リンク領域の幅:Integer // Local :ユーザオプション(userOpt)_動画繰り返しフラグ:Interger(0: 繰り返しなし, 1: 繰り返しあり)
linkInfo_linkLocationWidth: function (data) { userOpt_videoMode: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.linkInfo_linkLocationWidth, data); operateData(arguments, Keys.userOpt_videoMode, undefined);
} else { }
return SessionStorageUtils.get(Keys.linkInfo_linkLocationWidth); else {
return operateData(arguments, Keys.userOpt_videoMode, undefined);
} }
}, },
// Session :コンテンツ内リンク(linkInfo)_リンク領域の高さ:Integer // Local :ユーザオプション(userOpt)_音楽繰り返しフラグ:Interger(0: 繰り返しなし, 1: 繰り返しあり)
linkInfo_linkLocationHeight: function (data) { userOpt_musicMode: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.linkInfo_linkLocationHeight, data); operateData(arguments, Keys.userOpt_musicMode, undefined);
} else { }
return SessionStorageUtils.get(Keys.linkInfo_linkLocationHeight); else {
return operateData(arguments, Keys.userOpt_musicMode, undefined);
} }
}, },
// Session :コンテンツ内リンク(linkInfo)_リンクタイプ:Integer(0/1) // Local :ユーザオプション(userOpt)_マーキング表示設定:Interger(0:表示しない, 1:表示する)
linkInfo_linkKind: function (data) { userOpt_makingDsp: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.linkInfo_linkKind, data); operateData(arguments, Keys.userOpt_makingDsp, undefined);
} else { }
return SessionStorageUtils.get(Keys.linkInfo_linkKind); else {
return operateData(arguments, Keys.userOpt_makingDsp, undefined);
} }
}, },
// Session :コンテンツ内リンク(linkInfo)_ターゲットURI:String(0/1) // Local :ユーザオプション(userOpt)_バックアップ確認フラグ:Interger(0:する, 1:しない)
linkInfo_destURI: function (data) { userOpt_bkConfirmFlg: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.linkInfo_destURI, data); operateData(arguments, Keys.userOpt_bkConfirmFlg, undefined);
} else { }
return SessionStorageUtils.get(Keys.linkInfo_destURI); else {
return operateData(arguments, Keys.userOpt_bkConfirmFlg, undefined);
} }
}, },
// Session :コンテンツ内リンク(linkInfo)_ターゲットページNo:Integer(0/1) // Local :閲覧履歴(viewlog)_コンテンツID:Interger
linkInfo_destPageNumber: function (data) { viewlog_contentId: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.linkInfo_destPageNumber, data); operateData(arguments, Keys.viewlog_contentId, undefined);
} else { }
return SessionStorageUtils.get(Keys.linkInfo_destPageNumber); else {
return operateData(arguments, Keys.viewlog_contentId, undefined);
} }
}, },
// Session :閲覧ログ(log)_コンテンツ閲覧開始時刻:Datetime // Local :閲覧履歴(viewlog)_閲覧日:Datetime
log_contentStartViewDt: function (data) { viewlog_viewDt: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.log_contentStartViewDt, data); operateData(arguments, Keys.viewlog_viewDt, undefined);
} else { }
return SessionStorageUtils.get(Keys.log_contentStartViewDt); else {
return operateData(arguments, Keys.viewlog_viewDt, undefined);
} }
}, },
// Session :コンテンツ詳細情報(contentInfo)_コンテンツID:Integer // Local :閲覧履歴(viewlog)_メタ更新バージョン:Interger
contentInfo_contentId: function (data) { viewlog_metaVersion: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.contentInfo_contentId, data); operateData(arguments, Keys.viewlog_metaVersion, undefined);
} else { }
return SessionStorageUtils.get(Keys.contentInfo_contentId); else {
return operateData(arguments, Keys.viewlog_metaVersion, undefined);
} }
}, },
// Session :コンテンツ詳細情報(contentInfo)_カテゴリID:Integer // Local :閲覧履歴(viewlog)_リソース更新バージョン:Interger
contentInfo_categoryId: function (data) { viewlog_resourceVersion: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.contentInfo_categoryId, data); operateData(arguments, Keys.viewlog_resourceVersion, undefined);
} else { }
return SessionStorageUtils.get(Keys.contentInfo_categoryId); else {
return operateData(arguments, Keys.viewlog_resourceVersion, undefined);
} }
}, },
// Session :コンテンツ詳細情報(contentInfo)_コンテンツ名:String // Local :並び順(sortOpt)_表示モード:Interger(0:本棚, 1:リスト)
contentInfo_contentName: function (data) { sortOpt_viewMode: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.contentInfo_contentName, data); operateData(arguments, Keys.sortOpt_viewMode, undefined);
} else { }
return SessionStorageUtils.get(Keys.contentInfo_contentName); else {
return operateData(arguments, Keys.sortOpt_viewMode, undefined);
} }
}, },
// Session :コンテンツ詳細情報(contentInfo)_コンテンツ名(カナ):String // Local :並び順(sortOpt)_表示区分:Interger(0:ジャンル, 1:グループ)
contentInfo_contentNameKana: function (data) { sortOpt_viewType: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.contentInfo_contentNameKana, data); operateData(arguments, Keys.sortOpt_viewType, undefined);
} else { }
return SessionStorageUtils.get(Keys.contentInfo_contentNameKana); else {
return operateData(arguments, Keys.sortOpt_viewType, undefined);
} }
}, },
// Session :コンテンツ詳細情報(contentInfo)_コンテンツ詳細:String // Local :並び順(sortOpt)_ソート基準:Interger(1:コンテンツ検索, 2:タグ検索, 3:全文検索)
contentInfo_contentDetail: function (data) { sortOpt_searchDivision: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.contentInfo_contentDetail, data); operateData(arguments, Keys.sortOpt_searchDivision, undefined);
} else { }
return SessionStorageUtils.get(Keys.contentInfo_contentDetail); else {
return operateData(arguments, Keys.sortOpt_searchDivision, undefined);
} }
}, },
// Session :コンテンツ詳細情報(contentInfo)_公開開始日:Datetime // Local: 並び順(sortOpt)_ソート方法:Interger(1:タイトル名, 2:タイトル名(かな), 3:公開順)
contentInfo_deliveryStartDate: function (data) { sortOpt_sortType: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.contentInfo_deliveryStartDate, data); operateData(arguments, Keys.sortOpt_sortType, undefined);
} else { }
return SessionStorageUtils.get(Keys.contentInfo_deliveryStartDate); else {
return operateData(arguments, Keys.sortOpt_sortType, undefined);
} }
}, },
// Session :コンテンツ詳細情報(contentInfo)_公開終了日:Datetime // Local :しおりデータ(bookmark)_コンテンツID:Interger
contentInfo_deliveryEndDate: function (data) { bookmark_contentNo: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.contentInfo_deliveryEndDate, data); operateData(arguments, Keys.bookmark_contentNo, undefined);
} else { }
return SessionStorageUtils.get(Keys.contentInfo_deliveryEndDate); else {
return operateData(arguments, Keys.bookmark_contentNo, undefined);
} }
}, },
// Session :コンテンツ詳細情報(contentInfo)_本棚サムネール名:Interger // Local :しおりデータ(bookmark)_ページNo:Interger
contentInfo_thumbnailName: function (data) { bookmark_pageNo: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.contentInfo_thumbnailName, data); operateData(arguments, Keys.bookmark_pageNo, undefined);
} else { }
return SessionStorageUtils.get(Keys.contentInfo_thumbnailName); else {
return operateData(arguments, Keys.bookmark_pageNo, undefined);
} }
}, },
// Session :コンテンツ詳細情報(contentInfo)_詳細画面サムネール名:Interger // Local :メモデータ(memo)_コンテンツID:Interger
contentInfo_thumbnailBigName: function (data) { memo_contentNo: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.contentInfo_thumbnailBigName, data); operateData(arguments, Keys.memo_contentNo, undefined);
} else { }
return SessionStorageUtils.get(Keys.contentInfo_thumbnailBigName); else {
return operateData(arguments, Keys.memo_contentNo, undefined);
} }
}, },
// Session :コンテンツ詳細情報(contentInfo)_メタ更新バージョン:Interger // Local :メモデータ(memo)_ページNo:Interger
contentInfo_metaVersion: function (data) { memo_pageNo: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.contentInfo_metaVersion, data); operateData(arguments, Keys.memo_pageNo, undefined);
} else { }
return SessionStorageUtils.get(Keys.contentInfo_metaVersion); else {
return operateData(arguments, Keys.memo_pageNo, undefined);
} }
}, },
// Session :コンテンツ詳細情報(contentInfo)_リソース更新バージョン:Interger // Local :メモデータ(memo)_位置X座標:Interger
contentInfo_resourceVersion: function (data) { memo_posX: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.contentInfo_resourceVersion, data); operateData(arguments, Keys.memo_posX, undefined);
} else { }
return SessionStorageUtils.get(Keys.contentInfo_resourceVersion); else {
return operateData(arguments, Keys.memo_posX, undefined);
} }
}, },
// Session :コンテンツ詳細情報(contentInfo)_PDF総ページ数:Interger // Local :メモデータ(memo)_位置Y座標:Interger
contentInfo_allPageNum: function (data) { memo_posY: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.contentInfo_allPageNum, data); operateData(arguments, Keys.memo_posY, undefined);
} else { }
return SessionStorageUtils.get(Keys.contentInfo_allPageNum); else {
return operateData(arguments, Keys.memo_posY, undefined);
} }
}, },
// Session :検索条件(searchCond)_検索テキスト:String // Local :メモデータ(memo)_内容(テキスト):String
searchCond_searchText: function (data) { memo_Text: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.searchCond_searchText, data); operateData(arguments, Keys.memo_Text, undefined);
} else { }
return SessionStorageUtils.get(Keys.searchCond_searchText); else {
return operateData(arguments, Keys.memo_Text, undefined);
} }
}, },
// Session :検索条件(searchCond)_検索区分:Interger(1:コンテンツ検索, 2:タグ検索, 3:全文検索) // Local :マーキングデータ(makingData)_コンテンツID:Interger
searchCond_searchDivision: function (data) { makingData_contentNo: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.searchCond_searchDivision, data); operateData(arguments, Keys.makingData_contentNo, undefined);
} else { }
return SessionStorageUtils.get(Keys.searchCond_searchDivision); else {
return operateData(arguments, Keys.makingData_contentNo, undefined);
} }
}, },
// Session :検索条件(searchCond)_ソート基準:Interger(1:タイトル名, 2:タイトル名(かな), 3:公開順) // Local :マーキングデータ(makingData)_ページNo:Interger
searchCond_sortType: function (data) { makingData_pageNo: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.searchCond_sortType, data); operateData(arguments, Keys.makingData_pageNo, undefined);
} else { }
return SessionStorageUtils.get(Keys.searchCond_sortType); else {
return operateData(arguments, Keys.makingData_pageNo, undefined);
} }
}, },
// Session :検索条件(searchCond)_ソート方法:Interger(1:昇順, 2:降順) // Local :マーキングデータ(makingData)_内容(イメージオブジェクト):String
searchCond_sortOrder: function (data) { makingData_content: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.searchCond_sortOrder, data); operateData(arguments, Keys.makingData_content, undefined);
} else { }
return SessionStorageUtils.get(Keys.searchCond_sortOrder); else {
return operateData(arguments, Keys.makingData_content, undefined);
} }
}, },
// Session :検索条件(searchCond)_レコードFrom:Interger // Session
searchCond_recordFrom: function (data) { IsRefresh: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.searchCond_recordFrom, data); SessionStorageUtils.set(Keys.IsRefresh, JSON.stringify(data));
} else { } else {
return SessionStorageUtils.get(Keys.searchCond_recordFrom); if (SessionStorageUtils.get(Keys.IsRefresh) != 'undefined'
&& SessionStorageUtils.get(Keys.IsRefresh) != undefined
&& SessionStorageUtils.get(Keys.IsRefresh) != ''
&& SessionStorageUtils.get(Keys.IsRefresh) != null
&& SessionStorageUtils.get(Keys.IsRefresh) != 'null') {
return JSON.parse(SessionStorageUtils.get(Keys.IsRefresh));
}
return false;
} }
}, },
// Session
// Session :検索条件(searchCond)_レコードTo:Interger userInfo_userName: function (data) {
searchCond_recordTo: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.searchCond_recordTo, data); SessionStorageUtils.set(Keys.userInfo_userName, data);
} else { } else {
return SessionStorageUtils.get(Keys.searchCond_recordTo); return SessionStorageUtils.get(Keys.userInfo_userName);
} }
}, },
// Session :検索条件(searchCond)_カテゴリID:Interger // Session :コンテンツ詳細情報(contentInfo)_サムネール: String (base64string)
searchCond_genreId: function (data) { contentInfo_contentThumbnail: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.searchCond_genreId, data); SessionStorageUtils.set(Keys.contentInfo_contentThumbnail, data);
} else { } else {
return SessionStorageUtils.get(Keys.searchCond_genreId); return SessionStorageUtils.get(Keys.contentInfo_contentThumbnail);
} }
}, },
// Session :検索条件(searchCond)_グループID:Interger // Session:パスワード要変更(requirePasswordChange):String (0:不要, 1:初回, 2:定期変更)
searchCond_groupId: function (data) { requirePasswordChange: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.searchCond_groupId, data); SessionStorageUtils.set(Keys.requirePasswordChange, data);
} else { } else {
return SessionStorageUtils.get(Keys.searchCond_groupId); return SessionStorageUtils.get(Keys.requirePasswordChange);
} }
}, },
// Local :ユーザ情報(userInfo)_セッションID:String // Session:ユーザ情報(userInfo)_セッションID:String
// userInfo_sid: function (data) { userInfo_sid: function (data) {
// if (arguments.length > 0) {
// LocalStorageUtils.set(Keys.userInfo_sid, data);
// } else {
// return LocalStorageUtils.get(Keys.userInfo_sid);
// }
// },
// Local :マーキングツールバー(marking)_ツールデフォルト:Interger(ベン:1, マーカー:2, 消しゴム:3)
marking_defaultDsp: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.marking_defaultDsp, data); SessionStorageUtils.set(Keys.userInfo_sid, data);
avwUserSetting().set(Keys.userInfo_sid, data);
} else { } else {
return LocalStorageUtils.get(Keys.marking_defaultDsp); //return avwUserSetting().get(Keys.userInfo_sid);
if (avwUserSession()) {
return SessionStorageUtils.get(Keys.userInfo_sid);
}
return null;
} }
}, },
// Local :ペン書式設定(penOpt)_色:String // Session :事業者オプション(serviceOpt)_初回ログイン時パスワード強制変更:Integer(0:なし, 1:催促, 2:強制)
penOpt_color: function (data) { serviceOpt_force_pw_change_on_login: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.penOpt_color, data); SessionStorageUtils.set(Keys.serviceOpt_force_pw_change_on_login, data);
} else { } else {
return LocalStorageUtils.get(Keys.penOpt_color); return SessionStorageUtils.get(Keys.serviceOpt_force_pw_change_on_login);
} }
}, },
// Local :ペン書式設定(penOpt)_サイズ:Interger // Session :事業者オプション(serviceOpt)_定期ログイン時パスワード強制変更:Integer(0:なし, 1:催促, 2:強制)
penOpt_size: function (data) { serviceOpt_force_pw_change_periodically: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.penOpt_size, data); SessionStorageUtils.set(Keys.serviceOpt_force_pw_change_periodically, data);
} else { } else {
return LocalStorageUtils.get(Keys.penOpt_size); return SessionStorageUtils.get(Keys.serviceOpt_force_pw_change_periodically);
} }
}, },
// Local :マーカ書式設定(maker)_色:String // Session:事業者オプション(serviceOpt)_メモ・マーキングデータバックアップ使用:Char(Y:可能, N:不可)
maker_color: function (data) { serviceOpt_user_data_backup: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.maker_color, data); SessionStorageUtils.set(Keys.serviceOpt_user_data_backup, data);
} else { } else {
return LocalStorageUtils.get(Keys.maker_color); return SessionStorageUtils.get(Keys.serviceOpt_user_data_backup);
} }
}, },
// Local :マーカ書式設定(maker)_サイズ:Interger // Session :事業者オプション(serviceOpt)_マーキング機能使用:Char(Y:可能, N:不可)
maker_size: function (data) { serviceOpt_marking: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.maker_size, data); SessionStorageUtils.set(Keys.serviceOpt_marking, data);
} else { } else {
return LocalStorageUtils.get(Keys.maker_size); return SessionStorageUtils.get(Keys.serviceOpt_marking);
} }
}, },
// Local :消しゴム書式設定(erase)_色:String // Session :事業者オプション(serviceOpt)_一定期間経過後アプリロック:Char(Y:可能, N:不可)
erase_color: function (data) { serviceOpt_force_login_periodically: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.erase_color, data); SessionStorageUtils.set(Keys.serviceOpt_force_login_periodically, data);
} else { } else {
return LocalStorageUtils.get(Keys.erase_color); return SessionStorageUtils.get(Keys.serviceOpt_force_login_periodically);
} }
}, },
// Local :消しゴム書式設定(erase)_サイズ:Interger // Session :共通(common)_コンテンツID:Integer
erase_size: function (data) { common_contentId: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.erase_size, data); SessionStorageUtils.set(Keys.common_contentId, data);
} else { } else {
return LocalStorageUtils.get(Keys.erase_size); return SessionStorageUtils.get(Keys.common_contentId);
} }
}, },
// Local :インデックスデータ(index)_目次ID:Interger(Number) // Session: 共通(common)_コンテンツデータチェックフラグ: Integer(true/false, true:メモ、マーキング、しおりを削除する処理を行える false:メモ、マーキング、しおりを削除する処理をしない)
index_ID: function (data) { common_contentDataChkFlg: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.index_ID, data); SessionStorageUtils.set(Keys.common_contentDataChkFlg, data);
} else { } else {
return LocalStorageUtils.get(Keys.index_ID); return SessionStorageUtils.get(Keys.common_contentDataChkFlg);
} }
}, },
// Session :ページ情報データ(pageInfo)_ページNo:Integer
// Local :インデックスデータ(index)_親の目次ID:Interger(Number) pageInfo_pageNo: function (data) {
index_parentID: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.index_parentID, data); SessionStorageUtils.set(Keys.pageInfo_pageNo, data);
} else { } else {
return LocalStorageUtils.get(Keys.index_parentID); return SessionStorageUtils.get(Keys.pageInfo_pageNo);
} }
}, },
// Local :インデックスデータ(index)_目次名:String(String) // Session :ページ情報データ(pageInfo)_ページテキスト:String
index_title: function (data) { pageInfo_pageText: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.index_title, data); SessionStorageUtils.set(Keys.pageInfo_pageText, data);
} else { } else {
return LocalStorageUtils.get(Keys.index_title); return SessionStorageUtils.get(Keys.pageInfo_pageText);
} }
}, },
// Local :インデックスデータ(index)_該当ページ:Interger(Number) // Session :ページ情報データ(pageInfo)_コンテンツサムネイル:Integer
index_destPageNumber: function (data) { pageInfo_pageImgResrcId: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.index_destPageNumber, data); SessionStorageUtils.set(Keys.pageInfo_pageImgResrcId, data);
} else { } else {
return LocalStorageUtils.get(Keys.index_destPageNumber); return SessionStorageUtils.get(Keys.pageInfo_pageImgResrcId);
} }
}, },
// Local :ユーザ情報(userInfo)_ログインID:String // Session :コンテンツ内リンク(linkInfo)_リンク位置のx座標:Integer
userInfo_loginId: function (data) { linkInfo_linkLocationX: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
avwUserSetting().set(Keys.userInfo_loginId, data); SessionStorageUtils.set(Keys.linkInfo_linkLocationX, data);
} else { } else {
return avwUserSetting().get(Keys.userInfo_loginId); return SessionStorageUtils.get(Keys.linkInfo_linkLocationX);
} }
}, },
// Session :ユーザ情報(userInfo)_ログインID:String
userInfo_loginId_session: function (data) { // Session :コンテンツ内リンク(linkInfo)_リンク位置のy座標:Integer
linkInfo_linkLocationY: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.userInfo_loginId, data); SessionStorageUtils.set(Keys.linkInfo_linkLocationY, data);
} else { } else {
return SessionStorageUtils.get(Keys.userInfo_loginId); return SessionStorageUtils.get(Keys.linkInfo_linkLocationY);
} }
}, },
// Local :ユーザ情報(userInfo)_アカウントパス:String
userInfo_accountPath: function (data) { // Session :コンテンツ内リンク(linkInfo)_リンク領域の幅:Integer
linkInfo_linkLocationWidth: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
avwUserSetting().set(Keys.userInfo_accountPath, data); SessionStorageUtils.set(Keys.linkInfo_linkLocationWidth, data);
} else { } else {
return avwUserSetting().get(Keys.userInfo_accountPath); return SessionStorageUtils.get(Keys.linkInfo_linkLocationWidth);
} }
}, },
// Session :ユーザ情報(userInfo)_アカウントパス:String
userInfo_accountPath_session: function (data) { // Session :コンテンツ内リンク(linkInfo)_リンク領域の高さ:Integer
linkInfo_linkLocationHeight: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.userInfo_accountPath, data); SessionStorageUtils.set(Keys.linkInfo_linkLocationHeight, data);
} else { } else {
return SessionStorageUtils.get(Keys.userInfo_accountPath); return SessionStorageUtils.get(Keys.linkInfo_linkLocationHeight);
} }
}, },
// Local :ユーザ情報(userInfo)_アカウント情報記憶フラグ:Char(Y:可能, N:不可)
userInfo_rememberLogin: function (data) { // Session :コンテンツ内リンク(linkInfo)_リンクタイプ:Integer(0/1)
linkInfo_linkKind: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
avwUserSetting().set(Keys.userInfo_rememberLogin, data); SessionStorageUtils.set(Keys.linkInfo_linkKind, data);
} else { } else {
return avwUserSetting().get(Keys.userInfo_rememberLogin); return SessionStorageUtils.get(Keys.linkInfo_linkKind);
} }
}, },
// Local :ユーザ情報(userInfo)_最終ログイン日時:Datetime // Session :コンテンツ内リンク(linkInfo)_ターゲットURI:String(0/1)
userInfo_lastLoginTime: function (data) { linkInfo_destURI: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.userInfo_lastLoginTime, data); SessionStorageUtils.set(Keys.linkInfo_destURI, data);
} else { } else {
return LocalStorageUtils.get(Keys.userInfo_lastLoginTime); return SessionStorageUtils.get(Keys.linkInfo_destURI);
} }
}, },
// Local :ユーザ情報(userInfo)_パスワードスキップ日時:Datetime // Session :コンテンツ内リンク(linkInfo)_ターゲットページNo:Integer(0/1)
userInfo_pwdSkipDt: function (data) { linkInfo_destPageNumber: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.userInfo_pwdSkipDt, data); SessionStorageUtils.set(Keys.linkInfo_destPageNumber, data);
} else { } else {
return LocalStorageUtils.get(Keys.userInfo_pwdSkipDt); return SessionStorageUtils.get(Keys.linkInfo_destPageNumber);
} }
}, },
// Local:ユーザオプション(userOpt)_初期表示画面モード(本棚/リスト):Interger(0:本棚, 1:リスト) // Session :閲覧ログ(log)_コンテンツ閲覧開始時刻:Datetime
userOpt_homeMode: function (data) { log_contentStartViewDt: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.userOpt_homeMode, data); SessionStorageUtils.set(Keys.log_contentStartViewDt, data);
} else { } else {
return LocalStorageUtils.get(Keys.userOpt_homeMode); return SessionStorageUtils.get(Keys.log_contentStartViewDt);
} }
}, },
// Local :ユーザオプション(userOpt)_動画繰り返しフラグ:Interger(0: 繰り返しなし, 1: 繰り返しあり) // Session :コンテンツ詳細情報(contentInfo)_コンテンツID:Integer
userOpt_videoMode: function (data) { contentInfo_contentId: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.userOpt_videoMode, data); SessionStorageUtils.set(Keys.contentInfo_contentId, data);
} else { } else {
return LocalStorageUtils.get(Keys.userOpt_videoMode); return SessionStorageUtils.get(Keys.contentInfo_contentId);
} }
}, },
// Local :ユーザオプション(userOpt)_音楽繰り返しフラグ:Interger(0: 繰り返しなし, 1: 繰り返しあり) // Session :コンテンツ詳細情報(contentInfo)_カテゴリID:Integer
userOpt_musicMode: function (data) { contentInfo_categoryId: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.userOpt_musicMode, data); SessionStorageUtils.set(Keys.contentInfo_categoryId, data);
} else { } else {
return LocalStorageUtils.get(Keys.userOpt_musicMode); return SessionStorageUtils.get(Keys.contentInfo_categoryId);
} }
}, },
// Local :ユーザオプション(userOpt)_マーキング表示設定:Interger(0:表示しない, 1:表示する) // Session :コンテンツ詳細情報(contentInfo)_コンテンツ名:String
userOpt_makingDsp: function (data) { contentInfo_contentName: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.userOpt_makingDsp, data); SessionStorageUtils.set(Keys.contentInfo_contentName, data);
} else { } else {
return LocalStorageUtils.get(Keys.userOpt_makingDsp); return SessionStorageUtils.get(Keys.contentInfo_contentName);
} }
}, },
// Local :ユーザオプション(userOpt)_バックアップ確認フラグ:Interger(0:する, 1:しない) // Session :コンテンツ詳細情報(contentInfo)_コンテンツ名(カナ):String
userOpt_bkConfirmFlg: function (data) { contentInfo_contentNameKana: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.userOpt_bkConfirmFlg, data); SessionStorageUtils.set(Keys.contentInfo_contentNameKana, data);
} else { } else {
return LocalStorageUtils.get(Keys.userOpt_bkConfirmFlg); return SessionStorageUtils.get(Keys.contentInfo_contentNameKana);
} }
}, },
// Local :閲覧履歴(viewlog)_コンテンツID:Interger // Session :コンテンツ詳細情報(contentInfo)_コンテンツ詳細:String
viewlog_contentId: function (data) { contentInfo_contentDetail: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.viewlog_contentId, data); SessionStorageUtils.set(Keys.contentInfo_contentDetail, data);
} else { } else {
return LocalStorageUtils.get(Keys.viewlog_contentId); return SessionStorageUtils.get(Keys.contentInfo_contentDetail);
} }
}, },
// Local :閲覧履歴(viewlog)_閲覧日:Datetime // Session :コンテンツ詳細情報(contentInfo)_公開開始日:Datetime
viewlog_viewDt: function (data) { contentInfo_deliveryStartDate: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.viewlog_viewDt, data); SessionStorageUtils.set(Keys.contentInfo_deliveryStartDate, data);
} else { } else {
return LocalStorageUtils.get(Keys.viewlog_viewDt); return SessionStorageUtils.get(Keys.contentInfo_deliveryStartDate);
} }
}, },
// Local :閲覧履歴(viewlog)_メタ更新バージョン:Interger // Session :コンテンツ詳細情報(contentInfo)_公開終了日:Datetime
viewlog_metaVersion: function (data) { contentInfo_deliveryEndDate: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.viewlog_metaVersion, data); SessionStorageUtils.set(Keys.contentInfo_deliveryEndDate, data);
} else { } else {
return LocalStorageUtils.get(Keys.viewlog_metaVersion); return SessionStorageUtils.get(Keys.contentInfo_deliveryEndDate);
} }
}, },
// Local :閲覧履歴(viewlog)_リソース更新バージョン:Interger // Session :コンテンツ詳細情報(contentInfo)_本棚サムネール名:Interger
viewlog_resourceVersion: function (data) { contentInfo_thumbnailName: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.viewlog_resourceVersion, data); SessionStorageUtils.set(Keys.contentInfo_thumbnailName, data);
} else { } else {
return LocalStorageUtils.get(Keys.viewlog_resourceVersion); return SessionStorageUtils.get(Keys.contentInfo_thumbnailName);
} }
}, },
// Local :並び順(sortOpt)_表示モード:Interger(0:本棚, 1:リスト) // Session :コンテンツ詳細情報(contentInfo)_詳細画面サムネール名:Interger
sortOpt_viewMode: function (data) { contentInfo_thumbnailBigName: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.sortOpt_viewMode, data); SessionStorageUtils.set(Keys.contentInfo_thumbnailBigName, data);
} else { } else {
return LocalStorageUtils.get(Keys.sortOpt_viewMode); return SessionStorageUtils.get(Keys.contentInfo_thumbnailBigName);
} }
}, },
// Local :並び順(sortOpt)_表示区分:Interger(0:ジャンル, 1:グループ) // Session :コンテンツ詳細情報(contentInfo)_メタ更新バージョン:Interger
sortOpt_viewType: function (data) { contentInfo_metaVersion: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.sortOpt_viewType, data); SessionStorageUtils.set(Keys.contentInfo_metaVersion, data);
} else { } else {
return LocalStorageUtils.get(Keys.sortOpt_viewType); return SessionStorageUtils.get(Keys.contentInfo_metaVersion);
} }
}, },
// Local :並び順(sortOpt)_ソート基準:Interger(1:コンテンツ検索, 2:タグ検索, 3:全文検索) // Session :コンテンツ詳細情報(contentInfo)_リソース更新バージョン:Interger
sortOpt_searchDivision: function (data) { contentInfo_resourceVersion: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.sortOpt_searchDivision, data); SessionStorageUtils.set(Keys.contentInfo_resourceVersion, data);
} else { } else {
return LocalStorageUtils.get(Keys.sortOpt_searchDivision); return SessionStorageUtils.get(Keys.contentInfo_resourceVersion);
} }
}, },
// Local:並び順(sortOpt)_ソート方法:Interger(1:タイトル名, 2:タイトル名(かな), 3:公開順) // Session :コンテンツ詳細情報(contentInfo)_PDF総ページ数:Interger
sortOpt_sortType: function (data) { contentInfo_allPageNum: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.sortOpt_sortType, data); SessionStorageUtils.set(Keys.contentInfo_allPageNum, data);
} else { } else {
return LocalStorageUtils.get(Keys.sortOpt_sortType); return SessionStorageUtils.get(Keys.contentInfo_allPageNum);
} }
}, },
// Local :しおりデータ(bookmark)_コンテンツID:Interger // Session :検索条件(searchCond)_検索テキスト:String
bookmark_contentNo: function (data) { searchCond_searchText: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.bookmark_contentNo, data); SessionStorageUtils.set(Keys.searchCond_searchText, data);
} else { } else {
return LocalStorageUtils.get(Keys.bookmark_contentNo); return SessionStorageUtils.get(Keys.searchCond_searchText);
} }
}, },
// Local :しおりデータ(bookmark)_ページNo:Interger // Session :検索条件(searchCond)_検索区分:Interger(1:コンテンツ検索, 2:タグ検索, 3:全文検索)
bookmark_pageNo: function (data) { searchCond_searchDivision: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.bookmark_pageNo, data); SessionStorageUtils.set(Keys.searchCond_searchDivision, data);
} else { } else {
return LocalStorageUtils.get(Keys.bookmark_pageNo); return SessionStorageUtils.get(Keys.searchCond_searchDivision);
} }
}, },
// Local :メモデータ(memo)_コンテンツID:Interger // Session :検索条件(searchCond)_ソート基準:Interger(1:タイトル名, 2:タイトル名(かな), 3:公開順)
memo_contentNo: function (data) { searchCond_sortType: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.memo_contentNo, data); SessionStorageUtils.set(Keys.searchCond_sortType, data);
} else { } else {
return LocalStorageUtils.get(Keys.memo_contentNo); return SessionStorageUtils.get(Keys.searchCond_sortType);
} }
}, },
// Local :メモデータ(memo)_ページNo:Interger // Session :検索条件(searchCond)_ソート方法:Interger(1:昇順, 2:降順)
memo_pageNo: function (data) { searchCond_sortOrder: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.memo_pageNo, data); SessionStorageUtils.set(Keys.searchCond_sortOrder, data);
} else { } else {
return LocalStorageUtils.get(Keys.memo_pageNo); return SessionStorageUtils.get(Keys.searchCond_sortOrder);
} }
}, },
// Local :メモデータ(memo)_位置X座標:Interger // Session :検索条件(searchCond)_レコードFrom:Interger
memo_posX: function (data) { searchCond_recordFrom: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.memo_posX, data); SessionStorageUtils.set(Keys.searchCond_recordFrom, data);
} else { } else {
return LocalStorageUtils.get(Keys.memo_posX); return SessionStorageUtils.get(Keys.searchCond_recordFrom);
} }
}, },
// Local :メモデータ(memo)_位置Y座標:Interger // Session :検索条件(searchCond)_レコードTo:Interger
memo_posY: function (data) { searchCond_recordTo: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.memo_posY, data); SessionStorageUtils.set(Keys.searchCond_recordTo, data);
} else { } else {
return LocalStorageUtils.get(Keys.memo_posY); return SessionStorageUtils.get(Keys.searchCond_recordTo);
} }
}, },
// Local :メモデータ(memo)_内容(テキスト):String // Session :検索条件(searchCond)_カテゴリID:Interger
memo_Text: function (data) { searchCond_genreId: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.memo_Text, data); SessionStorageUtils.set(Keys.searchCond_genreId, data);
} else { } else {
return LocalStorageUtils.get(Keys.memo_Text); return SessionStorageUtils.get(Keys.searchCond_genreId);
} }
}, },
// Local :マーキングデータ(makingData)_コンテンツID:Interger // Session :検索条件(searchCond)_グループID:Interger
makingData_contentNo: function (data) { searchCond_groupId: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.makingData_contentNo, data); SessionStorageUtils.set(Keys.searchCond_groupId, data);
} else { } else {
return LocalStorageUtils.get(Keys.makingData_contentNo); return SessionStorageUtils.get(Keys.searchCond_groupId);
} }
}, },
// Local :マーキングデータ(makingData)_ページNo:Interger // Session :ユーザ情報(userInfo)_ログインID:String
makingData_pageNo: function (data) { userInfo_loginId_session: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.makingData_pageNo, data); SessionStorageUtils.set(Keys.userInfo_loginId, data);
} else { } else {
return LocalStorageUtils.get(Keys.makingData_pageNo); return SessionStorageUtils.get(Keys.userInfo_loginId);
} }
}, },
// Local :マーキングデータ(makingData)_内容(イメージオブジェクト):String // Session :ユーザ情報(userInfo)_アカウントパス:String
makingData_content: function (data) { userInfo_accountPath_session: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
LocalStorageUtils.set(Keys.makingData_content, data); SessionStorageUtils.set(Keys.userInfo_accountPath, data);
} else { } else {
return LocalStorageUtils.get(Keys.makingData_content); return SessionStorageUtils.get(Keys.userInfo_accountPath);
} }
} }
} }
...@@ -1932,7 +1947,7 @@ function unlockFunction(inputPass) { ...@@ -1932,7 +1947,7 @@ function unlockFunction(inputPass) {
var result = false; var result = false;
var params = { var params = {
previousSid: ClientData.userInfo_sid(), previousSid: ClientData.userInfo_sid(),
loginId: ClientData.userInfo_loginId(), loginId: ClientData.userInfo_loginId_session(),
password: inputPass, password: inputPass,
urlpath: ClientData.userInfo_accountPath() urlpath: ClientData.userInfo_accountPath()
}; };
...@@ -2159,11 +2174,19 @@ jQuery.fn.right = function () { ...@@ -2159,11 +2174,19 @@ jQuery.fn.right = function () {
return this; return this;
} }
jQuery.fn.bottom = function () { jQuery.fn.bottom = function () {
this.css("position","absolute"); this.css("position", "absolute");
this.css("top", ( $(window).height() - this.height() - 5)+$(window).scrollTop() + "px"); this.css("top", ($(window).height() - this.height() - 5) + $(window).scrollTop() + "px");
return this; return this;
} };
// Replace all text
String.prototype.replaceAll = function (oldText, newText) {
var strResult = this;
while (strResult.indexOf(oldText) >= 0) {
strResult = strResult.replace(oldText, newText);
}
return strResult;
};
/* /*
Get string by number of lines Get string by number of lines
......
...@@ -48,8 +48,8 @@ ...@@ -48,8 +48,8 @@
"dspTitleNm":"Title", "dspTitleNm":"Title",
"dspTitleNmKn":"Title(Kana)", "dspTitleNmKn":"Title(Kana)",
"txtPubDt":"Released Date", "txtPubDt":"Released Date",
"txtRecordNum":"", "txtRecordNum":" ",
"txtRecordTotal":"", "txtRecordTotal":" ",
"dspViewMore":">> Next {0} contents", "dspViewMore":">> Next {0} contents",
"txtGen":"Genre", "txtGen":"Genre",
"txtGr":"Group", "txtGr":"Group",
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
"dspBkCancel":"Logout", "dspBkCancel":"Logout",
"txtSearchResult":"Result", "txtSearchResult":"Result",
"dspHome":"Home", "dspHome":"Home",
"txtLoginUser":"(Ver.20121206-1)User:", "txtLoginUser":"(Ver.20121206-3)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.20121206-1)ログイン中:", "txtLoginUser":"(Ver.20121206-3)ログイン中:",
"txtAll":"すべて", "txtAll":"すべて",
"txtMkgSize":"太さ", "txtMkgSize":"太さ",
"txtMkgS":"小", "txtMkgS":"小",
......
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
"dspBkCancel":"로그아웃", "dspBkCancel":"로그아웃",
"txtSearchResult":"검색 결과", "txtSearchResult":"검색 결과",
"dspHome":"홈", "dspHome":"홈",
"txtLoginUser":"(Ver.20121206-1)로그인 중:", "txtLoginUser":"(Ver.20121206-3)로그인 중:",
"txtAll":"전체", "txtAll":"전체",
"txtMkgSize":"두께", "txtMkgSize":"두께",
"txtMkgS":"소", "txtMkgS":"소",
......
...@@ -1934,10 +1934,10 @@ ...@@ -1934,10 +1934,10 @@
var strPattern = "\n"; var strPattern = "\n";
var strTemp = sPageText; var strTemp = sPageText;
strTemp = strTemp.replace(strPattern, "<br/>"); strTemp = strTemp.replaceAll(strPattern, "<br/>");
strTemp += "<br/>"; strTemp += "<br/>";
$('#divCopyText').append('<div class="last" id="txtTextCopy" style="word-wrap:break-word">' + strTemp + '</div>'); $('#divCopyText').append('<div class="last" id="txtTextCopy" style="word-wrap:break-word;line-height: 20px">' + strTemp + '</div>');
/* display dialog */ /* display dialog */
// $("#divCopyText").dialog({ // $("#divCopyText").dialog({
...@@ -3215,6 +3215,11 @@ function oldContent_Back(){ ...@@ -3215,6 +3215,11 @@ function oldContent_Back(){
/* check login */ /* check login */
if (!avwCheckLogin(ScreenIds.Login)) return; if (!avwCheckLogin(ScreenIds.Login)) return;
// Set event to prevent leave
avwSetLogoutNortice();
// Lock screen
LockScreen();
getContentID(); getContentID();
...@@ -3380,7 +3385,7 @@ function oldContent_Back(){ ...@@ -3380,7 +3385,7 @@ function oldContent_Back(){
} }
}); });
LockScreen(); //LockScreen();
</script> </script>
</head> </head>
......
...@@ -1190,10 +1190,11 @@ function onClick_CanvasMain(event){ ...@@ -1190,10 +1190,11 @@ function onClick_CanvasMain(event){
} }
function mouseMove_canvasMain(event){ function mouseMove_canvasMain(event){
event.preventDefault(); event.preventDefault();
/* base image move when userScale over 1 */ /* base image move when userScale over 1 */
if(moveFlag && userScale != 1) { if(moveFlag && userScale != 1) {
$('#main').css('cursor','pointer');
cancelClick = true; cancelClick = true;
var mx; var mx;
var my; var my;
...@@ -1312,6 +1313,10 @@ function mouseMove_canvasMain(event){ ...@@ -1312,6 +1313,10 @@ function mouseMove_canvasMain(event){
function mouseDown_CanvasMain(event){ function mouseDown_CanvasMain(event){
moveFlag = true; moveFlag = true;
if(isTouchDevice() != true){
event.preventDefault();
}
$('#main').css('cursor','default');
/*if(event.originalEvent) { /*if(event.originalEvent) {
if(event.originalEvent.targetTouches) { if(event.originalEvent.targetTouches) {
if(event.originalEvent.targetTouches[0].pageX) { if(event.originalEvent.targetTouches[0].pageX) {
...@@ -1342,6 +1347,7 @@ function mouseDown_CanvasMain(event){ ...@@ -1342,6 +1347,7 @@ function mouseDown_CanvasMain(event){
function mouseUp_CanvasMain(event){ function mouseUp_CanvasMain(event){
moveFlag = false; moveFlag = false;
$('#main').css('cursor','default');
} }
...@@ -2655,10 +2661,12 @@ function trackTransforms(ctx){ ...@@ -2655,10 +2661,12 @@ function trackTransforms(ctx){
function zoomIn() { function zoomIn() {
userScale += scaleDelta; userScale += scaleDelta;
if(userScale > 4){ if(userScale > 4){
userScale = 4; userScale = 4;
} }
else{
changeScale(userScale); changeScale(userScale);
flip(); flip();
...@@ -2666,12 +2674,42 @@ function zoomIn() { ...@@ -2666,12 +2674,42 @@ function zoomIn() {
/* zoom video */ /* zoom video */
zoomVideo(); zoomVideo();
}
checkDisableButtonZoom(); checkDisableButtonZoom();
}; };
function checkDisableButtonZoom(){ function checkDisableButtonZoom(){
if(userScale >= 4){ if(userScale >= 4){
$('#zoomin').removeClass();
$('#zoomin').addClass('expansion_off');
$("#zoomin").css('cursor', 'default');
}else{
$('#zoomin').unbind('click');
$('#zoomin').bind('click',zoomIn);
$('#zoomin').removeClass();
$('#zoomin').addClass('expansion');
$("#zoomin").css('cursor', 'pointer');
}
if(userScale <= 1){
$('#zoomout').removeClass();
$('#zoomout').addClass('reduction_off');
$("#zoomout").css('cursor', 'default');
}else{
$('#zoomout').unbind('click');
$('#zoomout').bind('click',zoomOut);
$('#zoomout').removeClass();
$('#zoomout').addClass('reduction');
$("#zoomout").css('cursor', 'pointer');
}
}
function checkDisableButtonZoom1(){
if(userScale >= 4){
$('#zoomin').unbind('click'); $('#zoomin').unbind('click');
$('#zoomin').removeClass(); $('#zoomin').removeClass();
...@@ -2708,13 +2746,14 @@ function zoomOut() { ...@@ -2708,13 +2746,14 @@ function zoomOut() {
userScale -= scaleDelta; userScale -= scaleDelta;
if(userScale < 1) { if(userScale < 1) {
userScale = 1; userScale = 1;
} }else{
changeScale(userScale); changeScale(userScale);
flip(); flip();
/* zoom video */ /* zoom video */
zoomVideo() zoomVideo()
}
checkDisableButtonZoom(); checkDisableButtonZoom();
}; };
......
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