Skip to content

Commit 1786e49

Browse files
Merge pull request #11 from cmer/master
Use textarea's placeholder attribute of prompt is not provided in options. Fixes issue #8.
2 parents 7988efd + ba62d03 commit 1786e49

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/js/textext.plugin.prompt.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,14 +113,22 @@
113113
container
114114
;
115115

116+
var userPrompt = core.opts('prompt');
117+
var placeHolder = core.input().attr('placeholder');
118+
116119
self.baseInit(core, DEFAULT_OPTS);
117120

118121
container = $(self.opts(OPT_HTML_PROMPT));
119122
$(self).data('container', container);
120123

121124
self.core().wrapElement().append(container);
122-
self.setPrompt(self.opts(OPT_PROMPT));
123-
125+
if ( (typeof(userPrompt) === 'undefined' || userPrompt == '' ) &&
126+
(!(typeof(placeHolder) === 'undefined') && placeHolder != '') ) {
127+
self.setPrompt(placeHolder);
128+
} else {
129+
self.setPrompt(self.opts(OPT_PROMPT));
130+
}
131+
124132
if(self.val().length > 0)
125133
self.hidePrompt();
126134

0 commit comments

Comments
 (0)