Welcome to Omni’s repository of all knowledge¶
General tips¶
[description]
- Omni Calculator’s handbook for calculatorians©
- Most useful links
- Copy-paste stuff
- AdminBB
- Calculator page
- Edit calculator
- Upper panel, shortcut, preview
- Details
- Equations
- Groups and variables
- CustomJs
- Value selects
- Tests
- Conditions
- Writing texts
- Edit calculator text
- Calculator style guide
- Text styling guide
- FAQ guide
- Keywords research
- Trello
- Slack
- Grammarly
- Mastermind
- Monitoring the traffic
- Marketing calculators
- Projects in Omni
Omni’s programming guide and documentation¶
All things programming at Omni
- Welcome to Omni’s customJS primer for Calculatorians©
- Introduction:
- Omni functions (technical):
- Omni’s customJS technical documentation
- Create a Value Select
- Create a Value Setter
- Define custom calculator functions
- On Initialization (context)
- On Result (context)
- Syntax
- Arguments
- Functions available only inside
omni.onResultcontext- Hide Variables
- Show Variables
- Get Numerical Value(s) Variable(s)
- Add images and styling (HTML)
- Add text in the calculator
- Add a Chart to the Calculator
- Add custom conditions (Error Message)
- Adding custom conditions that stop the calculator
- Add a table with data
- Get Unit of a Variable
- Get User’s Currency Symbol
- Get Label (displayed name)
- Check if imperial units are default
- Check if calculator is embedded
- Get Displayed Value
- Get Value(s)
- Get Raw user input
- Introduction
- Omni’s customJS technical documentation
- Practical help and examples
- Standard usage of customJS
- Basics
- Advanced
- Value Setter/Select
- From Calculatorian to Calculatorian (tips and tricks)
- Problem solving
- Tips and tricks
- The template: a starting point for your cJS adventure
- Repository and usage
- Dating by yourself (or how to play with time in customJS)
- Better conditions in your code
- Changing Value Setters on runtime
- Equation editor - Part 1
- Equation editor - Part 2
- How to test your calculators
- General advice and guidelines
- Standard usage of customJS
- Extra resources