Skip to content

Commit

Permalink
Merge pull request #629 from NicolaIsotta/master
Browse files Browse the repository at this point in the history
Fixed #628
  • Loading branch information
stephanrauh authored Jan 27, 2017
2 parents b17c0e6 + ab476f8 commit 7fb4055
Showing 1 changed file with 8 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
import javax.faces.context.FacesContext;
import javax.faces.context.ResponseWriter;
import javax.faces.render.FacesRenderer;
import net.bootsfaces.C;

import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.component.dataTableColumn.DataTableColumn;
Expand Down Expand Up @@ -559,7 +560,7 @@ public void encodeEnd(FacesContext context, UIComponent component) throws IOExce
// https://datatables.net/examples/api/multi_filter.html
// # Convert footer column text to input textfields
rw.writeText(widgetVar + ".find('.bf-multisearch').each(function(){" + "var title=$(this).text();"
+ "$(this).html('<input class=\"input-sm\" type=\"text\" placeholder=\"Search ' + title + '\" />');"
+ "$(this).html('<input class=\"form-control input-sm\" type=\"text\" placeholder=\"Search ' + title + '\" />');"
+ "});", null);
// # Add event listeners for each multisearch input
rw.writeText("var inputs=$("+ widgetVar + ".find('.bf-multisearch input'));", null);
Expand Down Expand Up @@ -682,6 +683,11 @@ private String determineLanguage(FacesContext fc, DataTable dataTable) {
String lang = dataTable.getLang();
if (availableLanguages.contains(lang))
return determineLanguageUrl(fc, lang);
} else {
String lang = fc.getViewRoot().getLocale().getLanguage();
if (availableLanguages.contains(lang)) {
return determineLanguageUrl(fc, lang);
}
}
return null;
}
Expand All @@ -699,7 +705,7 @@ private String determineLanguage(FacesContext fc, DataTable dataTable) {
private String determineLanguageUrl(FacesContext fc, String lang) {
// Build resource url
return fc.getApplication().getResourceHandler()
.createResource("jq/ui/i18n/dt/datatable-" + lang + ".json", "bsf").getRequestPath();
.createResource("jq/ui/i18n/dt/datatable-" + lang + ".json", C.BSF_LIBRARY).getRequestPath();
}

@Override
Expand Down

0 comments on commit 7fb4055

Please sign in to comment.