Показать сообщение отдельно
  #2 (permalink)  
Старый 08.08.2018, 14:22
Новичок на форуме
Отправить личное сообщение для Operari Посмотреть профиль Найти все сообщения от Operari
 
Регистрация: 02.08.2018
Сообщений: 2

Вот метод из контекста программы, строка 220 (blocks/app/app.js). Если кому-то интересно, то жду пулл. https://github.com/operari/fullscreen-search

tap(e) {
	const touch = e.type === 'touchstart' ? true : false;
	const now = new Date().getTime();
	let time_since = now - this.my_latest_tap;

	this.taps += 1;

	if(time_since < 190){
		if (time_since > 50) {
			if (this.tabs) {
				this.removeLinksTab();
			} else {
				if (!this.tabs) {
					this.search = !this.search ? true : false;
					this.toggleSearch(touch);
				}
			}
			this.taps = 0;
		} else {
			if (this.taps === 3 && !this.tabs && !this.search) {
				this.sendMessage({"query": "tabs"});
			}
		}
	}

	this.taps = !(this.taps % 3) ? 0 : this.taps;
	this.my_latest_tap = now;

}
Ответить с цитированием