From a91098a20add1812b4d7d09e899e5d649c4cb139 Mon Sep 17 00:00:00 2001 From: Unai Recio Date: Mon, 19 Jan 2015 16:13:24 +0000 Subject: [PATCH] docs(options): clarifies how to set options --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1e403d19..a779fb91 100644 --- a/README.md +++ b/README.md @@ -141,7 +141,7 @@ Every function expects an optional value that will be used as a selector for the `$.material.ripples("#selector, #foobar")` will apply Ripples.js only to `#selector` and `#foobar`. The functions that allows an optional selector are `$.material.ripples`, `$.material.input`, `$.material.checkbox` and `$.material.radio`. -You can even override the default values using the `$.material.options` function. The default values are: +You can even override the default values using the `$.extend` function. The default values are: $.material.options = { "withRipples": ".btn:not(.btn-link), .card-image, .navbar a:not(.withoutripple), .nav-tabs a:not(.withoutripple), .withripple", @@ -150,6 +150,12 @@ You can even override the default values using the `$.material.options` function "radioElements": ".radio > label > input[type=radio]" } +So, for example: + + $.extend($.material.options, { + inputElements: "input.form-control.material, textarea.form-control.material, select.form-control.material" + }); + ### Arrive.js support If you need to dynamically add elements to your DOM then you may need to include `Arrive.js` before `Material.js`. This will automatically apply `Material.js` to every new element added via JavaScript.