Namespace KAIDEN.base.foundation.Util

Namespace

皆伝!csjsのユーティリティ機能を提供する名前空間.

Static members

Static MethodsDefined By

Static addFigure ( String str ) : String KAIDEN.base.foundation.Util
金額文字列を3ケタカンマ編集し返却.
Parameters
str : String
金額文字列
Returns
String
編集結果
Static charChange ( String str ) : String KAIDEN.base.foundation.Util
全角数字を半角数字に変換.
Parameters
str : String
文字列
Returns
String
変換結果
Static cleanDom ( jQuery Object/Object(element)/String dom ) : jQuery Object KAIDEN.base.foundation.Util
空のテキストノードを削除したDOM要素を返却.
Parameters
dom : jQuery Object/Object(element)/String
dom要素もしくはHtml文字列
Returns
jQuery Object
空のテキストノードを削除済みのdom要素
Static dateAdd ( String dateStr, int interval ) : String KAIDEN.base.foundation.Util
日付文字列(yyyy/mm/dd)に日付を加算し、yyyy/mm/dd形式で返却.

日付の正当性チェックは行っていません

Parameters
dateStr : String
YYYY/MM/DD形式
interval : int
加算する日数
Returns
String
加算後の日付の文字列(YYYY/MM/DD)
Static dateFormat ( String str, String format ) : String KAIDEN.base.foundation.Util
日付をフォーマット.
Parameters
str : String
文字列
format : String
日付フォーマット
Returns
String
フォーマット結果
Static dateStrToFormatStr ( String dateStr, String format ) : String KAIDEN.base.foundation.Util
日付文字列を指定形式にフォーマット.
Parameters
dateStr : String
YYYY/MM/DD形式
format : String
日付フォーマット
Returns
String
変換結果
Static dateToFormatStr ( Date date, String format ) : String KAIDEN.base.foundation.Util
日付型を文字型にフォーマット.
Parameters
date : Date
日付
format : String
日付フォーマット
Returns
String
変換結果
Static delFigure ( String str ) : String KAIDEN.base.foundation.Util
カンマ編集を解除し返却.
Parameters
str : String
金額文字列(カンマ編集)
Returns
String
編集結果
Static diffMinutesYMDHM ( String from, String to ) : Number KAIDEN.base.foundation.Util
2つの"YYYY/MM/DD HH:MM"形式文字列から、分単位で差を返却.
Parameters
from : String
開始日時
to : String
終了日時
Returns
Number
差(分単位)
Static escapeHTML ( String str ) : String KAIDEN.base.foundation.Util
文字列をサニタイズして返却.
Parameters
str : String
サニタイズする文字列
Returns
String
サニタイズ後のHtml文字列
Static formatStripTrailingZeros ( String str ) : String KAIDEN.base.foundation.Util
値の書式変換結果をを返却.

小数の末尾の0を削除します。

Parameters
str : String
No description.
Returns
String
変換後の値
Static getByteLength ( String str ) : String KAIDEN.base.foundation.Util
指定した文字列のバイト数を返却.
Parameters
str : String
分割文字列
Returns
String
バイト数
テーマ設定を返却.
Returns
Object
テーマ設定
Static HHMM2minutes ( String str ) : Number KAIDEN.base.foundation.Util
hh:mm形式から0時からの分に変換.

23:59を超える場合は、undefinedを返却します。

Parameters
str : String
hh:mm形式
Returns
Number
変換結果
Static HHMM2minutesOver24 ( String str ) : Number KAIDEN.base.foundation.Util
hh:mm形式から0時からの分に変換.
Parameters
str : String
hh:mm形式
Returns
Number
変換結果
AJAXを利用して、IdentifierのIDを返却.
Returns
String
IdentifierのID
クライアント種別[PC]でアクセスされているか返却.
Returns
String
true:PC、false:SP
クライアント種別[SP]でアクセスされているか返却.
Returns
String
true:SP、false:PC
Static isEmpty ( Object arg ) : Object KAIDEN.base.foundation.Util
引数の値が存在しない場合trueを返却.
Parameters
arg : Object
Returns
Object
true:存在しない、false:存在する
Static isExists ( Object arg ) : Object KAIDEN.base.foundation.Util
引数の値が存在する場合trueを返却.
Parameters
arg : Object
Returns
Object
true:存在する、false:存在しない
モバイルでアクセスされているか返却.
Returns
String
true:モバイル、false:PC
Static isNotEmpty ( Object arg ) : Object KAIDEN.base.foundation.Util
引数の値が存在する場合trueを返却.
Parameters
arg : Object
Returns
Object
true:存在する、false:存在しない
Static isNotExists ( Object arg ) : Object KAIDEN.base.foundation.Util
引数の値が存在しない場合trueを返却.
Parameters
arg : Object
Returns
Object
true:存在しない、false:存在する
画面操作を無効.
Parameters
id : String
画面ロック用divのid
Static lockScreenWithRGBA ( String id, int r, int g, int b, int a ) KAIDEN.base.foundation.Util
画面操作を無効(色指定).
Parameters
id : String
画面ロック用divのid
r : int
RGBA値のR
g : int
RGBA値のG
b : int
RGBA値のB
a : int
RGBA値のA
Static minutes2HHMM ( number minutes ) : String KAIDEN.base.foundation.Util
0時からの分を、hh:mm形式に変換.

23:59を超える場合は、0時に戻ります

Parameters
minutes : number
分(0時からの経過分)
Returns
String
変換結果
Static minutes2HHMMOver24 ( number minutes ) : String KAIDEN.base.foundation.Util
0時からの分を、hh:mm形式に変換.
Parameters
minutes : number
分(0時からの経過分)
Returns
String
変換結果
Static minutes2HMM ( number minutes ) : String KAIDEN.base.foundation.Util
0時からの分を、h:mm形式に変換.

23:59を超える場合は、0時に戻ります

Parameters
minutes : number
分(0時からの経過分)
Returns
String
変換結果
Static minutes2HMMOver24 ( number minutes ) : String KAIDEN.base.foundation.Util
0時からの分を、h:mm形式に変換.
Parameters
minutes : number
分(0時からの経過分)
Returns
String
変換結果
Static minutes2Timetext ( number value, String timeFormat ) : String KAIDEN.base.foundation.Util
分数から時刻形式文字列へ変換.
Parameters
value : number
分数
timeFormat : String
H24:24時間表記、false:10進表記 ※24時間表記の場合、翌日を示す場合には先頭に"+"(デフォルト)記号が付与されます
Returns
String
時刻テキスト
Static nowDate ( ) : String KAIDEN.base.foundation.Util
タイムゾーンを考慮した本日日付を返却.

ImDateの仕様の準じます。
im_i18n/timezone/im_date_timezone.jsの読み込みが必要です

Returns
String
本日日付の文字列(YYYY/MM/DD)
Static nowTime ( ) : String KAIDEN.base.foundation.Util
タイムゾーンを考慮した現在時刻を返却.

ImDateの仕様の準じます。
im_i18n/timezone/im_date_timezone.jsの読み込みが必要です

Returns
String
現在時刻の文字列(HH:mm)
Static parentScrollOff ( String scrollY ) KAIDEN.base.foundation.Util
親画面の縦スクロールを非表示.
Parameters
scrollY : String
縦スクロール位置
Static parentScrollOn ( String scrollY ) KAIDEN.base.foundation.Util
親画面の縦スクロールを表示.
Parameters
scrollY : String
縦スクロール位置
Static parseJSON ( String jsonString ) : Object KAIDEN.base.foundation.Util
JSON文字列をjavascriptのオブジェクトに変換.
Parameters
jsonString : String
変換するJSON文字列
Returns
Object
変換後のjavascriptオブジェクト
Static replaceBr ( String str ) : String KAIDEN.base.foundation.Util
改行文字列を<br/>に変換.
Parameters
str : String
変換対象
Returns
String
変換結果
Static selectorEscape ( String str ) : String KAIDEN.base.foundation.Util
空のテキストノードを削除したDOM要素を返却.
Parameters
str : String
エスケープ文字
Returns
String
2つのバックスラッシュ\\でエスケープ済の文字
Static setCompletionValue ( String mode, Object element, String value ) KAIDEN.base.foundation.Util
補完値を設定.
Parameters
mode : String
補完モード
element : Object
補完先エレメント
value : String
補完値
Static showErrorMessage ( String message, String/String[] detail ) KAIDEN.base.foundation.Util
指定されたエラーメッセージを表示します。
Parameters
message : String
: 表示するメッセージ
detail : String/String[]
: 表示するメッセージ(detailにはString、または Stringの配列を指定)
Static showSuccessMessage ( String message, String/String[] detail ) KAIDEN.base.foundation.Util
指定されたメッセージを表示します。
Parameters
message : String
: 表示するメッセージ
detail : String/String[]
: 表示するメッセージ(detailにはString、または Stringの配列を指定)
Static showWarningMessage ( String message, String/String[] detail ) KAIDEN.base.foundation.Util
指定された警告メッセージを表示します。 但し、SPモードの場合はimspShowErrorMessageを呼び出します。
Parameters
message : String
: 表示するメッセージ
detail : String/String[]
: 表示するメッセージ(detailにはString、または Stringの配列を指定)
Static splitByte ( String str, int len, unknown max ) : String KAIDEN.base.foundation.Util
指定したバイト数で文字列を分割し返却. バイト数が数値ではない場合は分割文字列を返却.
Parameters
str : String
分割文字列
len : int
分割するバイト数
max : unknown
最大の分割要素数
Returns
String
分割結果
Static splitSpace ( String str ) : String[] KAIDEN.base.foundation.Util
スペース区切りの文字列を配列に変換.

引数が空文字やスペースのみの場合は、nullを返却.

Parameters
str : String
変換対象
Returns
String[]
変換結果
Static stringifyJSON ( Object object ) : String KAIDEN.base.foundation.Util
javascriptのオブジェクトをJSON文字列に変換.
Parameters
object : Object
変換するjavascriptオブジェクト
Returns
String
変換後のJSON文字列
タイムゾーンを考慮したシステム終了日を返却.

ImDateの仕様の準じます。
im_i18n/timezone/im_date_timezone.jsの読み込みが必要です

Returns
String
現在時刻の文字列(HH:mm)
Static timetext2minutes ( String str ) : String KAIDEN.base.foundation.Util
時刻形式文字列から分数へ変換.

10進法/24進法いずれの形式でも分数を返却

Parameters
str : String
時刻形式文字列
Returns
String
時刻テキスト
Static unescapeHTML ( String str ) : String KAIDEN.base.foundation.Util
文字列中の実体参照を元の文字に戻して返却.
Parameters
str : String
エスケープ文字
Returns
String
エスケープ変換前の文字
画面操作を有効.
Parameters
id : String
有効にする画面ロック用divのid
UUIDを生成.
画面スクロールを先頭にもどす.

Static PropertiesDefined By

セキュアトークンパラメータ名.
セキュアトークンシード.