mirror of
https://github.com/discourse/discourse.git
synced 2025-05-31 01:17:16 +08:00
FEATURE: implements minimum selection for select-kit
This commit is contained in:
@ -63,6 +63,7 @@ function selectKit(selector) { // eslint-disable-line no-unused-vars
|
||||
return {
|
||||
value: function() { return header.attr('data-value'); },
|
||||
name: function() { return header.attr('data-name'); },
|
||||
label: function() { return header.text().trim(); },
|
||||
icon: function() { return header.find('.icon'); },
|
||||
title: function() { return header.attr('title'); },
|
||||
el: function() { return header; }
|
||||
@ -183,6 +184,16 @@ function selectKit(selector) { // eslint-disable-line no-unused-vars
|
||||
return rowHelper(find(selector).find('.select-kit-row.none'));
|
||||
},
|
||||
|
||||
validationMessage: function() {
|
||||
var validationMessage = find(selector).find('.validation-message');
|
||||
|
||||
if (validationMessage.length) {
|
||||
return validationMessage.html().trim();
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
},
|
||||
|
||||
selectedRow: function() {
|
||||
return rowHelper(find(selector).find('.select-kit-row.is-selected'));
|
||||
},
|
||||
|
Reference in New Issue
Block a user