mirror of
https://github.com/DataTables/DataTables.git
synced 2025-03-15 16:29:16 +01:00
New: dt-init language.searchPlaceholder
option. Adds a placeholder attribute to the search -tag input
element when set.
* This fixes DataTables/DataTables #316.
This commit is contained in:
parent
e8bd8b21bc
commit
2300aa8ff5
@ -1 +1 @@
|
||||
c11cb82e40feb4b2e8e023bceebc4d94d11a62d8
|
||||
7843290f1affa5e4471d2214e6807e97e4422ee0
|
||||
|
15
media/js/jquery.dataTables.js
vendored
15
media/js/jquery.dataTables.js
vendored
@ -2635,11 +2635,12 @@
|
||||
{
|
||||
var classes = settings.oClasses;
|
||||
var tableId = settings.sTableId;
|
||||
var language = settings.oLanguage;
|
||||
var previousSearch = settings.oPreviousSearch;
|
||||
var features = settings.aanFeatures;
|
||||
var input = '<input type="search" class="'+classes.sFilterInput+'"/>';
|
||||
|
||||
var str = settings.oLanguage.sSearch;
|
||||
var str = language.sSearch;
|
||||
str = str.match(/_INPUT_/) ?
|
||||
str.replace('_INPUT_', input) :
|
||||
str+input;
|
||||
@ -2671,6 +2672,7 @@
|
||||
};
|
||||
var jqFilter = $('input', filter)
|
||||
.val( previousSearch.sSearch )
|
||||
.attr( 'placeholder', language.sSearchPlaceholder )
|
||||
.bind(
|
||||
'keyup.DT search.DT input.DT paste.DT cut.DT',
|
||||
_fnDataSource( settings ) === 'ssp' ?
|
||||
@ -10974,6 +10976,17 @@
|
||||
"sSearch": "Search:",
|
||||
|
||||
|
||||
/**
|
||||
* Assign a `placeholder` attribute to the search `input` element
|
||||
* @type string
|
||||
* @default
|
||||
*
|
||||
* @dtopt Language
|
||||
* @name DataTable.defaults.language.searchPlaceholder
|
||||
*/
|
||||
"sSearchPlaceholder": "",
|
||||
|
||||
|
||||
/**
|
||||
* All of the language information can be stored in a file on the
|
||||
* server-side, which DataTables will look up if this parameter is passed.
|
||||
|
Loading…
x
Reference in New Issue
Block a user