diff --git a/core/modules/widgets/edit-text.js b/core/modules/widgets/edit-text.js index 4a9d789c9..45c8a9138 100644 --- a/core/modules/widgets/edit-text.js +++ b/core/modules/widgets/edit-text.js @@ -45,6 +45,9 @@ EditTextWidget.prototype.render = function(parent,nextSibling) { if(editInfo.value === "" && this.editPlaceholder) { domNode.setAttribute("placeholder",this.editPlaceholder); } + if(this.editSize) { + domNode.setAttribute("size",this.editSize); + } // Assign classes if(this.editClass) { domNode.className = this.editClass; @@ -133,6 +136,7 @@ EditTextWidget.prototype.execute = function() { this.editDefault = this.getAttribute("default"); this.editClass = this.getAttribute("class"); this.editPlaceholder = this.getAttribute("placeholder"); + this.editSize = this.getAttribute("size"); this.editFocusPopup = this.getAttribute("focusPopup"); // Get the editor element tag and type var tag,type; diff --git a/core/ui/TagManager.tid b/core/ui/TagManager.tid index 713f03754..0bb7a7cb9 100644 --- a/core/ui/TagManager.tid +++ b/core/ui/TagManager.tid @@ -2,7 +2,7 @@ title: $:/TagManager \define lingo-base() $:/language/TagManager/ \define iconEditor(title) -<$edit-text field="icon" tag="input"/> <$button popup=<> class="btn-invisible btn-dropdown">{{$:/core/images/down-arrow}} +<$edit-text field="icon" tag="input" size="20"/> <$button popup=<> class="btn-invisible btn-dropdown">{{$:/core/images/down-arrow}}
<$reveal state=<> type="nomatch" text="" default=""> <$linkcatcher to="$title$!!icon"> @@ -29,7 +29,7 @@ title: $:/TagManager <$transclude tiddler="$:/core/ui/TagTemplate"/> <$count filter="[all[current]tagging[]]"/> -<$edit-text field="color" tag="input" type="color"/> +<$edit-text field="color" tag="input" type="text" size="9"/> <$edit-text field="color" tag="input" type="color"/> <$macrocall $name="iconEditor" title={{!!title}}/> diff --git a/editions/tw5.com/tiddlers/widgets/EditTextWidget.tid b/editions/tw5.com/tiddlers/widgets/EditTextWidget.tid index 5ee03c149..1bcd86338 100644 --- a/editions/tw5.com/tiddlers/widgets/EditTextWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/EditTextWidget.tid @@ -1,6 +1,6 @@ title: EditTextWidget created: 201310241419 -modified: 201310300837 +modified: 201405050837 tags: widget ! Introduction @@ -22,4 +22,5 @@ The content of the `<$edit-text>` widget is ignored. |placeholder |Placeholder text to be displayed when the edit field is empty | |focusPopup |Title of a state tiddler for a popup that is displayed when the editing element has focus | |tag |Overrides the generated HTML editing element tag | +|size |The size of the input field (in characters) | |type |Overrides the generated HTML editing element `type` attribute |