когда начинается действие (например я написал «123+») показывается результат "=0", логика немножко нарушена: надо чтобы было либо "=123" либо не показывать ответ вовсе пока не будет введено второе число (в данном случае слагаемое)
Идея хорошая, но ошибок много.
Кроме названных,
*) убирает нуль, если введёшь или вычислишь 0, за исключением ввода округлений: 0.001
*) Округления не документированы (узнал, что это фича, заглянув в код)
*) не обрабатывает NaN-ы вида 2.1.1, превращает в ответ 0, который: см. п.1
*) когда вводишь +1 или -1, прибавляет/вычитает из ранее существовавшего числа
1-ое это «фича», для того чтобы выводил «0» или что-то другое есть параметр isnul
3-ее все ошибки автоматически сбрасывают значение в 0
4-е это кстати сказать «фича», удобно при редактировании транзакций
Дизайн у вас судя по скриншотам классный. Очень сейчас желею, что мы когда переделывали дизайн не пошли в эту сторону. Да и вообще все круто сделано по сравнению с известными мне сервисами.
я не тормоз =)
Хотелось бы иметь возможность управлять переменной decSeparator с помощью параметров.
Меня, например, не всегда устраивает запятая в качестве разделителя
Плагин, превращаем input text в «калькулятор»