diff --git a/searx/static/themes/simple/gruntfile.js b/searx/static/themes/simple/gruntfile.js index 25883e384..c9794c94d 100644 --- a/searx/static/themes/simple/gruntfile.js +++ b/searx/static/themes/simple/gruntfile.js @@ -172,6 +172,7 @@ module.exports = function (grunt) { all: { src: { 'warning': 'node_modules/ionicons/dist/svg/alert-outline.svg', + 'calculator-outline': 'node_modules/ionicons/dist/svg/calculator-outline.svg', 'close': 'node_modules/ionicons/dist/svg/close-outline.svg', 'chevron-up-outline': 'node_modules/ionicons/dist/svg/chevron-up-outline.svg', 'chevron-right': 'node_modules/ionicons/dist/svg/chevron-forward-outline.svg', diff --git a/searx/static/themes/simple/src/less/style.less b/searx/static/themes/simple/src/less/style.less index 50e377995..23bc73fda 100644 --- a/searx/static/themes/simple/src/less/style.less +++ b/searx/static/themes/simple/src/less/style.less @@ -448,6 +448,7 @@ article[data-vim-selected].category-social { grid-template-rows: min-content min-content 1fr min-content; gap: 0 @results-gap; grid-template-areas: + "calculator sidebar" "corrections sidebar" "answers sidebar" "urls sidebar" @@ -459,6 +460,45 @@ article[data-vim-selected].category-social { margin-top: 0; } +#calculator { + grid-area: calculator; + padding: 1rem; + margin-bottom: 1em; + border-radius: 1em; + + #calc_header { + display: flex; + justify-content: space-between; + align-items: center; + + #calc_title { + display: flex; + align-items: center; + + #calc_icon { + display: inline-flex; + align-items: center; + margin-right: 0.3em; + } + } + } + + #calc_input { + font-size: 2rem; + padding: 1.7rem 1rem 1rem; + margin-bottom: 0.5rem; + text-align: end; + } + + #calc_keypad { + display: flex; + + #keypad_group { + display: grid; + } + } +} + #urls { padding: 0; grid-area: urls; diff --git a/searx/templates/simple/results.html b/searx/templates/simple/results.html index b05841bbb..87db8308f 100644 --- a/searx/templates/simple/results.html +++ b/searx/templates/simple/results.html @@ -19,6 +19,62 @@ {% endif %}