Web-калькулятор с использованием библиотеки Sencha Touch 2
Калькулятор должен иметь как минимум 3 специальных функций, таких как Sinus.
Результат: /ExtJsCalc/
На основе текущего(/ExtJsCalc/) кода необходимо реализовать следующие действия:
- необходимо задействовать библиотеку sencha touch вместо Ext.js;
- калькулятор должен поддерживать 2 режима - обычный и инженерный
- переход должен осуществляться с помощью "карусели"
- Операции
sin,cos,tan,randдолжны быть доступны только в инженерном режиме; - невозможные операции (деление на ноль и т.д.) должны приводить к возникновению
alert'а с текстом ошибки - последняя нажатая кнопка должна отличаться по цвету от других кнопок;
- во всех режимах работы должна быть кнопка включения/выключения аудио.
Результат: /ExtJsCalc/