芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/www/cloud.pulsehost.co.uk/modules/ContactsMobileWebclient/js/manager.js
'use strict'; module.exports = function (oAppData) { var Types = require('%PathToCoreWebclientModule%/js/utils/Types.js'), App = require('%PathToCoreWebclientModule%/js/App.js'), ModulesManager = require('%PathToCoreWebclientModule%/js/ModulesManager.js'), ContactsSettings = null ; if (!ModulesManager.isModuleAvailable('CoreMobileWebclient')) { return null; } if (App.isUserNormalOrTenant()) { if (App.isMobile()) { var setContactsSettings = function () { if (ContactsSettings === null) { ContactsSettings = ModulesManager.run('ContactsWebclient', 'getSettings'); } }; return { getScreens: function () { setContactsSettings(); var oScreens = {}; if (ContactsSettings && Types.isNonEmptyString(ContactsSettings.HashModuleName)) { oScreens[ContactsSettings.HashModuleName] = function () { return require('modules/%ModuleName%/js/views/ContactsView.js'); }; } return oScreens; }, getHeaderItem: function () { setContactsSettings(); var HeaderItemView = ModulesManager.run('ContactsWebclient', 'getHeaderItemView'); if (ContactsSettings && Types.isNonEmptyString(ContactsSettings.HashModuleName) && HeaderItemView) { return { item: HeaderItemView, name: ContactsSettings.HashModuleName }; } return null; } }; } } return null; };