diff --git a/samples/dev/index.html b/samples/dev/index.html
index 08e168b..c892ca2 100644
--- a/samples/dev/index.html
+++ b/samples/dev/index.html
@@ -330,7 +330,14 @@
function execute(name) {
try {
- if (name === 'swap') {
+ if (name === 'enter') {
+ if (calc.isEditing) {
+ pushEditingValueIfNeeded();
+ } else if (calc.stack.length >= 1) {
+ calc.push(calc.stack[0]);
+ if (calc.stack.length > 4) calc.stack.length = 4;
+ }
+ } else if (name === 'swap') {
pushEditingValueIfNeeded();
if (calc.stack.length >= 2) calc.swap(0, 1);
} else if (name === 'drop') {