UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

53 lines (48 loc) 2.16 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var tslib_es6 = require('../tslib.es6-01322ba9.js'); var _a; var DEFAULT_API_LIST = ['onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareQZone', 'updateAppMessageShareData', 'updateTimelineShareData']; var DEFAULT_OPEN_TAG_LIST = ['wx-open-launch-weapp']; var DEFAULT_SHARE_ICON = 'http://ossweb-img.qq.com/images/pmd/igameapp/logo/log_igame_3.0.png'; var QQ_JS_SDK = 'https://open.mobile.qq.com/sdk/qqapi.js?_bid=152'; var SHARE_DOM_MAP = { SHARE_TIP_DOM_ID: 'div_share_tip', SHARE_TIP_STYLE_ID: 'div_share_tip_style', SHARE_UI_DOM_ID: 'div_share_ui', SHARE_UI_STYLE_ID: 'div_share_ui_style' }; var ShareConfig = /** @class */function () { function ShareConfig() {} ShareConfig.setShareObject = function (shareObject) { this.shareObject = tslib_es6.__assign(tslib_es6.__assign({}, this.shareObject), shareObject); }; ShareConfig.setShareUI = function (shareUiObj) { this.shareUiObj = tslib_es6.__assign(tslib_es6.__assign({}, this.shareUiObj), shareUiObj); }; return ShareConfig; }(); var SHARE_TYPE_MAP = { WX_FRIENDS: 1, WX_TIMELINE: 2, QQ_FRIENDS: 3, QQ_ZONE: 4 }; var DEFAULT_SHOW_TYPE_IN_GAME = [SHARE_TYPE_MAP.WX_FRIENDS, SHARE_TYPE_MAP.WX_TIMELINE, SHARE_TYPE_MAP.QQ_FRIENDS, SHARE_TYPE_MAP.QQ_ZONE]; var SHARE_TYPE_NAME_MAP = (_a = {}, _a[SHARE_TYPE_MAP.WX_FRIENDS] = '微信好友', _a[SHARE_TYPE_MAP.WX_TIMELINE] = '微信朋友圈', _a[SHARE_TYPE_MAP.QQ_FRIENDS] = 'QQ好友', _a[SHARE_TYPE_MAP.QQ_ZONE] = 'QQ空间', _a); var SHARE_TYPE_LIST = Object.keys(SHARE_TYPE_MAP).map(function (key) { var value = SHARE_TYPE_MAP[key]; return { value: value, label: SHARE_TYPE_NAME_MAP[value] }; }); exports.DEFAULT_API_LIST = DEFAULT_API_LIST; exports.DEFAULT_OPEN_TAG_LIST = DEFAULT_OPEN_TAG_LIST; exports.DEFAULT_SHARE_ICON = DEFAULT_SHARE_ICON; exports.DEFAULT_SHOW_TYPE_IN_GAME = DEFAULT_SHOW_TYPE_IN_GAME; exports.QQ_JS_SDK = QQ_JS_SDK; exports.SHARE_DOM_MAP = SHARE_DOM_MAP; exports.SHARE_TYPE_LIST = SHARE_TYPE_LIST; exports.SHARE_TYPE_MAP = SHARE_TYPE_MAP; exports.ShareConfig = ShareConfig;