<<< Назад

Управление планшетом из сцен/WEB


directman (2019-10-07 08:28:09):

фотографии хотелось бы еще увидеть

(1)
 
Silowar (2019-10-07 15:57:39):

Очень круто,
побольше бы кода, как сделано

(0)
 
TurburatoR (2019-10-10 05:51:03):

У автора я так понимаю полностью самописная сцена на ajax, поэтому ему просто было вставлять свой код в неё.
Я пользуюсь стандартными инструментами для сцен, поэтому закостылил так:
в файле /путь до мдм/templates/scenes/scenes.tpl с 364 строки после кода:
if (obj[i].STATE!='1' && elem.is(':visible')) {
elem.hide();
}
добавил код:

sUsrAg = navigator.userAgent;
if (sUsrAg.indexOf("KOT49H") > -1) {
if (document.getElementById('state_104').innerText == "0") fully.turnScreenOn();
else fully.turnScreenOff();
}

И добавил на сцену элемент HTML, в нем добавил единственное скрытое состояние с кодом %NobodyHomeMode.active%. Там же будет указан CSS id, который надо будет поставить вместо 'state_104'.

"KOT49H" - это идентификация именно fully browser (по крайней мере у меня), чтоб код не выполнялся на иных устройствах.

Из минусов - при первом обновлении файл затрётся, но я установил права только чтение и буду отслеживать обновления в этом файле вручную.

(0)
 

Пожалуйста, войдите в систему, чтобы добавлять комментарии Присоединиться!