Skip to content

Commit 8fdfa89

Browse files
authored
Merge pull request #1 from ittchmh/PR57f85591
PR57f85591
2 parents 57f8559 + 112ed83 commit 8fdfa89

File tree

3 files changed

+14
-2
lines changed

3 files changed

+14
-2
lines changed

src/Public/Outputs.ps1

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -514,6 +514,10 @@ function Update-PodeWebTextbox
514514
[string]
515515
$Id,
516516

517+
[Alias('Height')]
518+
[int]
519+
$Size = 4,
520+
517521
[Parameter()]
518522
[switch]
519523
$AsJson,
@@ -536,12 +540,17 @@ function Update-PodeWebTextbox
536540
$items = ($items | Out-String)
537541
}
538542

543+
if ($Size -le 0) {
544+
$Size = 4
545+
}
546+
539547
return @{
540548
Operation = 'Update'
541549
ObjectType = 'Textbox'
542550
Value = $items
543551
ID = $Id
544552
Name = $Name
553+
Size = $Size
545554
AsJson = $AsJson.IsPresent
546555
Multiline = $Multiline.IsPresent
547556
}

src/Templates/Public/scripts/default.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ function setupSteppers() {
409409
btn = stepper.find('.bs-stepper-content .bs-stepper-pane.active button.step-submit');
410410
}
411411

412-
if (btn) {
412+
if (btn && !isEnterKey(e)) {
413413
btn.trigger('click');
414414
}
415415
});
@@ -2795,6 +2795,9 @@ function updateTextbox(action) {
27952795
}
27962796

27972797
txt.val(action.Value);
2798+
if (Number.isInteger(action.Size)) {
2799+
txt[0].rows = action.Size;
2800+
}
27982801
}
27992802

28002803
function writeTextbox(action, sender) {

src/Templates/Views/elements/textbox.pode

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
$events = ConvertTo-PodeWebEvents -Events $data.Events
3232

3333
if ($data.Multiline) {
34-
$element = "<textarea class='form-control $(if ($data.NoForm) { 'no-form' })' id='$($data.ID)' name='$($data.Name)' pode-object='$($data.ObjectType)' placeholder='$($data.Placeholder)' rows='$($data.Size)' style='$($width) $($data.CssStyles)' $($describedBy) $($readOnly) $($required) $($value) $($events)></textarea>"
34+
$element = "<textarea class='form-control $(if ($data.NoForm) { 'no-form' })' id='$($data.ID)' name='$($data.Name)' pode-object='$($data.ObjectType)' placeholder='$($data.Placeholder)' rows='$($data.Size)' style='$($width) $($data.CssStyles)' $($describedBy) $($readOnly) $($required) $($value) $($events)>$($data.Value)</textarea>"
3535
}
3636
else {
3737
if ($data.Prepend.Enabled -or $data.Append.Enabled) {

0 commit comments

Comments
 (0)