appId: ${APP_ID || "in.freshyo.adminui"} --- # Sets the slot's delivery (+60 min) and freeze (+50 min) date/times using the # native Android pickers. Assumes the create-slot screen is already open. - evalScript: ${output.delivery = new Date(Date.now() + 60 * 60 * 1000)} - evalScript: ${output.freeze = new Date(Date.now() + 50 * 60 * 1000)} - evalScript: ${output.deliveryHour = ('0' + output.delivery.getHours()).slice(-2)} - evalScript: ${output.deliveryMinute = ('0' + output.delivery.getMinutes()).slice(-2)} - evalScript: ${output.freezeHour = ('0' + output.freeze.getHours()).slice(-2)} - evalScript: ${output.freezeMinute = ('0' + output.freeze.getMinutes()).slice(-2)} # --- Delivery: date (today) + time (+60) --- - tapOn: id: delivery-date-picker - tapOn: id: 'android:id/button1' - tapOn: id: delivery-time-picker - tapOn: id: 'android:id/toggle_mode' optional: true - tapOn: id: 'android:id/input_hour' - eraseText - inputText: ${output.deliveryHour} - tapOn: id: 'android:id/input_minute' - eraseText - inputText: ${output.deliveryMinute} - tapOn: id: 'android:id/button1' # --- Freeze: date (today) + time (+50) --- - tapOn: id: freeze-date-picker - tapOn: id: 'android:id/button1' - tapOn: id: freeze-time-picker - tapOn: id: 'android:id/toggle_mode' optional: true - tapOn: id: 'android:id/input_hour' - eraseText - inputText: ${output.freezeHour} - tapOn: id: 'android:id/input_minute' - eraseText - inputText: ${output.freezeMinute} - tapOn: id: 'android:id/button1'