Страница 117 из 139

Re: Ещё немного обновлений

Добавлено: Пт сен 28, 2018 8:34 pm
Vovix
SoulTaker писал(а): Пт сен 28, 2018 8:17 pm
Vovix писал(а): Пт сен 28, 2018 3:52 pm стесняюсь спросить: а зачем так извратили системную громкость?Скриншот 2018-09-28 16.47.01.png
Альфа? В консоли браузера ошибки есть?
нет!
дело хотя-бы уже в отображении цветов:
имя Терминала для воспроизведения БЕЛЫМ по БЕЛОМУ!!!
ну а про то, что теперь громкость перестала реально изменяться от сюда... это уж и не говорю пока...

Re: Ещё немного обновлений

Добавлено: Пт сен 28, 2018 9:03 pm
SoulTaker
Vovix писал(а): Пт сен 28, 2018 8:34 pm нет!
Нужен скрин консоли и скрин исходника страницы со строками начиная с "var volumeLevel" (поиском по исходнику страницы можно найти) и строк 50 ниже.

И лучше всего это сделать на странице /apps/app_player.html чтобы не было лишних сообщений в консоли.

Re: Ещё немного обновлений

Добавлено: Пт сен 28, 2018 9:25 pm
Vovix
SoulTaker писал(а): Пт сен 28, 2018 9:03 pm
Vovix писал(а): Пт сен 28, 2018 8:34 pm нет!
Нужен скрин консоли и скрин исходника страницы со строками начиная с "var volumeLevel" (поиском по исходнику страницы можно найти) и строк 50 ниже.

И лучше всего это сделать на странице /apps/app_player.html чтобы не было лишних сообщений в консоли.
если /apps/app_player.html то тут не будет "50 строк ниже"
вот первая - сразу после загрузки страницы

вторая - после попытки установить громкость для "Системная громкость"

Re: Ещё немного обновлений

Добавлено: Пт сен 28, 2018 9:30 pm
Vovix
аааа прошу прощения вам исходник страницы (правда не пойму зачем - мой ни чем не отличается от общего)
там javascript кстати:
SPOILERSPOILER_SHOW

Код: Выделить всё

<script language="javascript">
	$(function() {
		
			var volumeLevel = 5;
			var volumeMediaLevel = ;
			$.subscribe('wsData', function(_, response) {
				if(response.action == 'properties') {
					var obj = jQuery.parseJSON(response.data);
					var objCnt = obj.length;
					if(objCnt) {
						for(var i=0;i<objCnt;i++) {
							switch(obj[i]['PROPERTY']) {
								case 'thiscomputer.volumelevel':
									volumeLevel = parseInt(obj[i]['VALUE']);
									break;
								case 'thiscomputer.volumemedialevel':
									volumeMediaLevel = parseInt(obj[i]['VALUE']);
									break;
							}
						}
					}
				}
			});
			$('#selPlayTerminal').multiselect({
				onLoad: function() {
					$.subscribe('wsConnected', function(_) {
						var payload;
						payload = new Object();
						payload.action = 'Subscribe';
						payload.data = new Object();
						payload.data.TYPE = 'properties';
						payload.data.PROPERTIES = 'ThisComputer.volumeLevel,ThisComputer.volumeMediaLevel';
						wsSocket.send(JSON.stringify(payload));
					});
				},
				onOptionClick: function(element, option) {
					if($(option).prop('checked')) {
						if($(option).val() == 'system_volume') {
							$(element).children('option:selected').not('[value="system_volume"]').each(function(i, opt) {
								$('input[id^="ms-opt-"]').each(function(ms_i, ms_opt) {
									if($(opt).val() == $(ms_opt).val()) {
										$(ms_opt).click();
										return false;
									}
								});
							});
						} else {
							var system_volume = $('input[id^="ms-opt-"]').filter('[value="system_volume"]');
							if($(system_volume).prop('checked')) {
								$(system_volume).click();
							}
						}
						var volume_level = ($(option).val() == 'system_volume'?volumeLevel:volumeMediaLevel);
						for(var i = 0; i <= 100; i += 5) {
							if(i = volume_level) {
								$('select#selVolume').val(i);
								break;
							}
						}
					}
				}
			});
		
		
	});

Re: Ещё немного обновлений

Добавлено: Пт сен 28, 2018 9:39 pm
Vovix
форум глючит при вставке файла картинки... три раза...

и да... ошибка то есть... я ее не заметил на общей странице...

понял почему не заметил...
ошибку описывают команды самого кода, а я высматривал ошибки выявленные браузером!

Код: Выделить всё

var stuff=" URL: "+url+" - "+msg+"; line: "+linenumber;
  console.log('JAVASCRIPT ERROR: '+stuff);

Re: Ещё немного обновлений

Добавлено: Пт сен 28, 2018 9:45 pm
SoulTaker
Свойство ThisComputer.volumeMediaLevel существует? чему равно?

Re: Ещё немного обновлений

Добавлено: Пт сен 28, 2018 9:50 pm
Vovix
SoulTaker писал(а): Пт сен 28, 2018 9:45 pm Свойство ThisComputer.volumeMediaLevel существует? чему равно?
естественно нет!

Re: Ещё немного обновлений

Добавлено: Пт сен 28, 2018 9:51 pm
SoulTaker
Vovix писал(а): Пт сен 28, 2018 9:50 pm естественно нет!
Вот это как раз и не естественно. До этого обновления пользовались альфой? Очень странно что не создалось автоматом, оно введено уже как пару недель. Ну да ладно, сейчас поправлю этот момент со стороны JS.

Re: Ещё немного обновлений

Добавлено: Пт сен 28, 2018 10:03 pm
Vovix
SoulTaker писал(а): Пт сен 28, 2018 9:51 pm
Vovix писал(а): Пт сен 28, 2018 9:50 pm естественно нет!
А до этого пользовались альфой? Очень странно что не создалось автоматом. Ну да ладно, сейчас поправлю этот момент со стороны JS.
создал равным 0
все заработало
на мне можно все тестировать... когда что-то потом "странно что так" то вот именно у меня это так и будет

Сейчас например есть куча мелких неисправностей из разряда "на скорость не влияет" как говорят байкеры, которые у других даже не видны:
например: при использовании модуля Open Weather (by nick7zmail) Прогноз погоды от OpenWeatherMap и использовании штатных иконок погоды (да да, не красивых предлагаемых nick7zmail а именно "штатных") и их кешировании, некоторые из них пропадают из кеша... приходиться периодически отменять/включать кеширование, уверен, что это ни кто не замечает

Re: Ещё немного обновлений

Добавлено: Пт сен 28, 2018 10:08 pm
Vovix
ну а про вебсокеты... ну да последнии обновления вроде изменили ситуацию... посмотрим дальше на работу вебсокетов...
но например лог Алисы в сцене вставленный так:

Код: Выделить всё

[#module name="shoutbox" limit="4" reverse="1" mobile="1"#]
в течении суток несколько раз перестает обновляться (замерзает) без ручного (или автоматического) обновления страницы сцены на терминале...