Страница 1 из 1
Элементы в одной строке меню
Добавлено: Пн янв 19, 2015 3:22 pm
Kod.Begemot
Подскажите, камрады:
хочу сделать в одной строке (на одном уровне) "ПлюсМинус бокс" и кнопку небольшую "+0,5",
нужно мне для компенсации отсутствия возможности использовать дробные значения в элементе "Плюс Минус"...
сделал на разных строках - неудобно и нелогично

Re: Элементы в одной строке меню
Добавлено: Пн янв 19, 2015 3:52 pm
zelevova
Погоди. Сейчас подскажу как сделать шаг в 0.5. Сейчас только до тестирую.
Re: Элементы в одной строке меню
Добавлено: Пн янв 19, 2015 4:08 pm
zelevova
0) Открываем phpmyadmin. В таблице commands находим строку с полем "STEP_VALUE" и меняем тип на float.
1) Копируем templates\commands\commands_search_pda.html в templates_alt\commands\commands_search_pda.html
2) В файлике templates_alt\commands\commands_search_pda.html
Находим строку "var v=parseInt(elem.value);", заменяем на "var v=parseFloat(elem.value);". Их две штуки, заменяем обе.
Собственно все. Идем в настройку элемента, ставим шаг 0.5.
Разделитель целой и дробной части именно точка. Это ограничение javascript скорее всего.
Kod.Begemot писал(а):хочу сделать в одной строке (на одном уровне) "ПлюсМинус бокс" и кнопку небольшую
В рамках текущей системы можно сделать только выбрав HTML-блок и ручками описать и оформить элементы.
Re: Элементы в одной строке меню
Добавлено: Пн янв 19, 2015 4:44 pm
Kod.Begemot
Сейчас буду пробовать.
zelevova писал(а):
В рамках текущей системы можно сделать только выбрав HTML-блок и ручками описать и оформить элементы.
Ну если будет работать +/- с шагом 0.5, то мне и не надо мостить это всё на одну строку..
Re: Элементы в одной строке меню
Добавлено: Пн янв 19, 2015 4:56 pm
sergejey
zelevova писал(а):1) В файлике templates\commands\commands_search_pda.html
Находим строку "var v=parseInt(elem.value);", заменяем на "var v=parseFloat(elem.value);". Их две штуки, заменяем обе.
2) Открываем phpmyadmin. В таблице commands находим строку с полем "STEP_VALUE" и меняем тип на float.
Собственно все. Идем в настройку элемента, ставим шаг 0.5.
Разделитель целой и дробной части именно точка. Это ограничение javascript скорее всего.
После обновления с гит хаба операцию нужно будет повторить.
Да, это как вариант. Причём после обновлений операцию целиком повторять не нужно будет, только ту часть, которая с заменой parseInt на parseFloat, т.к. база данных обновляется только при добавлении полей, а формат существующих не изменяется. Но я постараюсь это сделать "централизованно".
Re: Элементы в одной строке меню
Добавлено: Пн янв 19, 2015 4:58 pm
Kod.Begemot
Спасибо большое, всё работает!!!
Урря

Re: Элементы в одной строке меню
Добавлено: Пн янв 19, 2015 10:12 pm
zelevova
sergejey писал(а):Да, это как вариант. Причём после обновлений операцию целиком повторять не нужно будет, только ту часть, которая с заменой parseInt на parseFloat, т.к. база данных обновляется только при добавлении полей, а формат существующих не изменяется. Но я постараюсь это сделать "централизованно".
Там остается в описание таблицы которая создается при установке модуля тип строки изменить на float и тогда это будет сразу при установке работать.
Re: Элементы в одной строке меню
Добавлено: Ср янв 21, 2015 11:41 am
zelevova
Для того что бы при обновлении изменения не нужно было восстанавливать нужно файл templates\commands\commands_search_pda.html скопировать в templates_alt\commands\commands_search_pda.html. И уже в скопированный файл внести изменения.