Browse Source

Fix forward send button after close

master
morethanwords 4 years ago
parent
commit
b8c163f300
  1. 17
      src/components/sidebarRight/tabs/forward.ts

17
src/components/sidebarRight/tabs/forward.ts

@ -1,7 +1,7 @@
import appSidebarRight, { AppSidebarRight } from ".."; import appSidebarRight, { AppSidebarRight } from "..";
import appMessagesManager from "../../../lib/appManagers/appMessagesManager"; import appMessagesManager from "../../../lib/appManagers/appMessagesManager";
import { putPreloader } from "../../misc";
import { AppSelectPeers } from "../../appSelectPeers"; import { AppSelectPeers } from "../../appSelectPeers";
import { putPreloader } from "../../misc";
import { SliderTab } from "../../slider"; import { SliderTab } from "../../slider";
export default class AppForwardTab implements SliderTab { export default class AppForwardTab implements SliderTab {
@ -22,6 +22,11 @@ export default class AppForwardTab implements SliderTab {
this.selector.container.remove(); this.selector.container.remove();
this.selector = null; this.selector = null;
} }
this.sendBtn.innerHTML = '';
this.sendBtn.classList.add('tgico-send');
this.sendBtn.classList.remove('is-visible');
this.sendBtn.disabled = false;
} }
public init() { public init() {
@ -66,16 +71,8 @@ export default class AppForwardTab implements SliderTab {
this.cleanup(); this.cleanup();
this.msgIDs = ids; this.msgIDs = ids;
this.sendBtn.innerHTML = '';
this.sendBtn.classList.add('tgico-send');
this.sendBtn.disabled = false;
this.selector = new AppSelectPeers(this.container, (length) => { this.selector = new AppSelectPeers(this.container, (length) => {
if(length) { this.sendBtn.classList.toggle('is-visible', !!length);
this.sendBtn.classList.add('is-visible');
} else {
this.sendBtn.classList.remove('is-visible');
}
}, ['dialogs', 'contacts'], () => { }, ['dialogs', 'contacts'], () => {
//console.log('forward rendered:', this.container.querySelector('.selector ul').childElementCount); //console.log('forward rendered:', this.container.querySelector('.selector ul').childElementCount);
appSidebarRight.selectTab(AppSidebarRight.SLIDERITEMSIDS.forward); appSidebarRight.selectTab(AppSidebarRight.SLIDERITEMSIDS.forward);

Loading…
Cancel
Save