API Docs for: 1.0.0
Show:

util Class

Defined in: util.js:2
Module: StatusTooltip

Methods

_printLog

(
  • level
  • what
  • param
)

Defined in util.js:31

print the information to the console

Parameters:

  • level String

    调试日志等级:debug or info

  • what String

    log information

  • param Object

    参数数组

checkCableMode

()

Defined in util.js:1444

检查是否有线模式 "PPPOE" || "AUTO_PPPOE"

checkConnectedStatus

()

Defined in util.js:1435

检查是否可以上网 "ppp_connected" || "ipv6_connected" || "ipv4_ipv6_connected" || "working" || "connect"

checkRange

()

Defined in util.js:1045

检查数值范围

clearValidateMsg

()

Defined in util.js:70

切换语言时,清除之前页面上的检核信息

convertNumberToId

(
  • number
)
String

Defined in util.js:1106

将电话号码中的+号转换成_.jquery选择器中不能有+号

Parameters:

  • number String

    电话号码

Returns:

String:

debug

(
  • what
  • param
)

Defined in util.js:20

print the debuging information to the console

Parameters:

  • what String

    log information

  • param Object

    参数数组

decodeMessage

(
  • str
  • ignoreWrap
)

Defined in util.js:835

unicode解码

Parameters:

  • str Object
  • ignoreWrap Boolean

    忽略回车换行

Returns:

any

disableBtn

()

Defined in util.js:1453

禁用按钮

disableCheckbox

(
  • checkbox
)

Defined in util.js:712

禁用checkbox

Parameters:

  • checkbox Object

enableBtn

()

Defined in util.js:1461

按钮可用

enableCheckbox

(
  • checkbox
)

Defined in util.js:726

启用checkbox

Parameters:

  • checkbox Object

encodeMessage

(
  • textString
)
String

Defined in util.js:800

unicode编码

Parameters:

  • textString String

Returns:

String:

errorOverlay

(
  • msg
)

Defined in util.js:111

提示失败信息

Parameters:

  • msg String

escapeMessage

(
  • msg
)

Defined in util.js:868

去除编码中的回车换行等特殊字符

Parameters:

  • msg Object

Returns:

any

fixTableHeight

()

Defined in util.js:1130

调整ie8以下的table高度

getCurrentDatetime

() String

Defined in util.js:269

获取当前时间.格式如:2012-1-2 12:33:44

Returns:

String:

getCurrentTimeString

(
  • theTime
)
String

Defined in util.js:302

获取当前时间.格式如:2012;01;02;12;33;44+800

Parameters:

  • theTime Date

Returns:

String:

getDisplayVolume

(
  • volume
  • isSpeed
)
String

Defined in util.js:1241

文件大小数值换算,并生成显示文字附带单位

Parameters:

  • volume Object

    容量数值,单位B

  • isSpeed Object

    是计算速度

Returns:

String:

getEncodeType

(
  • strMessage
)
String

Defined in util.js:771

获取编码类型

Parameters:

  • strMessage String

    待编码字符串

Returns:

String:

getFileType

(
  • fileName
)

Defined in util.js:1070

获取文件类型

Parameters:

  • fileName String

    带扩展名的文件名

getLastNumber

(
  • number
  • len
)

Defined in util.js:1116

获取号码末8/11位

Parameters:

  • number String

    电话号码

  • len String

    获取位数8或11

Returns:

getPercent

(
  • numerator
  • denominator
  • accuracy
)

Defined in util.js:1418

获取两位精度的百分比,默认两位精度

Parameters:

  • numerator Number

    分子

  • denominator Number

    分母

  • accuracy Integer

    精度

getRandomDatetime

() String

Defined in util.js:280

获取当前随机时间.格式如:2012-1-2 12:33:44

Returns:

String:

getRandomDatetimeSep

() String

Defined in util.js:291

获取逗号分割的当天时间.格式如:2012,1,2,12,33,44

Returns:

String:

getRandomInt

(
  • n
)
Number

Defined in util.js:259

获取随机数

Parameters:

  • n Object

Returns:

Number:

getTwoDigit

() String

Defined in util.js:323

字符串长度不足两位,前面补零

Returns:

String:

hideLoading

()

Defined in util.js:249

隐藏等待遮罩

hideProgressBar

()

Defined in util.js:192

隐藏进度条

HTMLDecode

(
  • text
)

Defined in util.js:1371

HTML解码转换

Parameters:

  • text String

    待解码内容

HTMLEncode

(
  • html
)

Defined in util.js:1361

HTML编码转换

Parameters:

  • html String

    待编码内容

isErrorObject

(
  • param
)
Boolean

Defined in util.js:59

判断对象是不是一个错误对象,包含errorType属性则为错误对象

Parameters:

  • param Object

    参数数组

Returns:

Boolean:

是否为错误对象

loadingMsgChange

(
  • msg
)

Defined in util.js:240

修改等待遮罩的信息

Parameters:

  • msg String

log

(
  • what
  • param
)

Defined in util.js:9

print the logging information to the console

Parameters:

  • what String

    log information

  • param Object

    参数数组

parseTime

(
  • date
)

Defined in util.js:877

解析时间字符串

Parameters:

  • date String

    时间字符串

Returns:

String

Example:

"12;05;22;14;40;08" OR "12,05,22,14,40,08" OR "12;05;22;14;40;08;+8" OR "12,05,22,14,40,08;+8"

popup

(
  • option
)

Defined in util.js:542

自定义弹出框

Parameters:

  • option Object

renderCheckbox

()

Defined in util.js:645

检查checkbox状态,重绘checkbox

roundToTwoDecimalNumber

(
  • num
)

Defined in util.js:1352

将数字保留两位小数

Parameters:

  • num Integer

    浮点数值

setProgressBar

(
  • percents
)

Defined in util.js:182

显示进度条百分比

Parameters:

  • percents Int

    百分比

showAlert

(
  • msgObj
  • callback
  • minHeight
)

Defined in util.js:447

弹出alert提示框

Parameters:

  • msgObj Object | String
  • callback Function

    alert确认后的回调函数

  • minHeight Number

showConfirm

(
  • msgObj
  • callback
  • minHeight
)

Defined in util.js:336

弹出confirm提示框

Parameters:

  • msgObj Object | String
  • callback Function

    confirm确认后的回调函数 如果需要绑定Yes,No两个回调事件,传对象{ok: function(){}, no: function(){}}

  • minHeight Number

showInfo

(
  • msgObj
  • minHeight
)

Defined in util.js:521

弹出info提示框

Parameters:

  • msgObj Object | String
  • minHeight Number

showLoading

(
  • msg
  • content
  • content
)

Defined in util.js:201

显示等待遮罩

Parameters:

  • msg String
  • content String

    loading 文本

  • content String

    alert 文本

showOverLay

(
  • msg
  • className
)

Defined in util.js:120

显示提示信息

Parameters:

  • msg String

    提示信息对应的key

  • className String

    提示信息样式名

showProgressBar

(
  • msg
  • content
)

Defined in util.js:154

显示进度条

Parameters:

  • msg String
  • content String

    loading 文本

showPrompt

(
  • msgObj
  • callback
  • NobtnCallback
  • minHeight
  • defaultValue
  • checkPromptInput
)

Defined in util.js:387

弹出Prompt提示框,供用户输入信息

Parameters:

  • msgObj Object | String
  • callback Function

    Prompt确认后的回调函数

  • NobtnCallback Function

    Prompt取消后的回调函数

  • minHeight Number
  • defaultValue String

    输入框内默认值

  • checkPromptInput Function

    输入框内容校验函数

successOverlay

(
  • msg
)

Defined in util.js:102

提示成功信息

Parameters:

  • msg String

transOption

(
  • transid
  • isChannel
)
Function

Defined in util.js:79

翻译下拉列表中的选项

Parameters:

  • transid String

    下拉列表中需要翻译的id

  • isChannel String

    判断需要翻译的元素是否是channel

Returns:

Function:

transProtocol

()

Defined in util.js:1010

转化协议 //from 4.0

Returns:

:

transSecond2Time

(
  • UNKNOWN
)

Defined in util.js:1205

翻译联网时长

Parameters:

  • UNKNOWN Number

    secs 联网时间(秒)

transUnit

(
  • UNKNOWN
  • UNKNOWN
)

Defined in util.js:1159

速度及流量翻译

Parameters:

  • UNKNOWN Number

    data 速度值

  • UNKNOWN Boolean

    isSpeed 是否是翻译速度

tryToDisableCheckAll

(
  • checkbox
  • len
)

Defined in util.js:735

尝试disable掉checkbox,如果len > 0就enable

Parameters:

  • checkbox Object
  • len Object

updateLength

(
  • sms_content
)

Defined in util.js:980

计算长度

Parameters:

  • sms_content String

    短信内容

URLEncode

(
  • url
)

Defined in util.js:1406

URL编码转换

Parameters:

  • url String

    待编码内容

Attributes

extMap

JSON

Defined in util.js:1054

文件类型映射,现在支持:音频,视频,图片,普通文件

GSM7_Table

Array

Defined in util.js:750

GSM7编码表

GSM7_Table_Extend

Array

Defined in util.js:766

GSM7扩展编码表