"use strict"; cc._RF.push(module, 'c0e33PMi69FxZXnqOntHkF6', 'guild_impeach_post_window'); // Scripts/mod/guild/view/guild_impeach_post_window.js "use strict"; // -------------------------------------------------------------------- // @author: shiraho@syg.com(必填, 创建模块的人员) // @description: // 弹劾面板 //
Create: new Date().toISOString() // -------------------------------------------------------------------- var PathTool = require("pathtool"); var GuildController = require("guild_controller"); var GuildImpeachPostWindow = cc.Class({ "extends": BaseView, ctor: function ctor() { this.prefabPath = PathTool.getPrefabPath("guild", "guild_impeach_post_window"); this.win_type = WinType.Mini; this.viewTag = SCENE_TAG.dialogue; this.ctrl = GuildController.getInstance(); }, openCallBack: function openCallBack() { this.background = this.seekChild("background"); this.close_btn = this.seekChild("close_btn"); this.background.scale = FIT_SCALE; this.notice = this.seekChild("notice", cc.Label); this.impeach_btn = this.seekChild("impeach_btn"); this.text_diamond = this.seekChild(this.impeach_btn, "textDiamond", cc.Label); this.btn_sp = this.seekChild(this.impeach_btn, "sprite", cc.Sprite); this.loadRes(PathTool.getItemRes(3), function (bg_sp) { this.btn_sp.spriteFrame = bg_sp; }.bind(this)); }, registerEvent: function registerEvent() { this.background.on(cc.Node.EventType.TOUCH_END, function () { this.ctrl.openGuildImpeachPostWindow(false); }, this); this.close_btn.on(cc.Node.EventType.TOUCH_END, function () { this.ctrl.openGuildImpeachPostWindow(false); }, this); this.impeach_btn.on(cc.Node.EventType.TOUCH_END, function () { this.ctrl.send13565(); this.ctrl.openGuildImpeachPostWindow(false); }, this); }, openRootWnd: function openRootWnd() { if (this.notice) { this.notice.string = Utils.TI18N("该会长长期不在线,为了公会的健康发展,需要一位新的会长站出来。弹劾会长后,你将成为新的会长"); } this.text_diamond.string = gdata("guild_data", "data_const", "impeach_gold").val[0][1]; }, closeCallBack: function closeCallBack() { this.ctrl.openGuildImpeachPostWindow(false); } }); module.exports = GuildImpeachPostWindow; cc._RF.pop();