fix arrivejs

This commit is contained in:
U 2016-04-03 15:59:25 +08:00
parent 98b31b491f
commit 3eb5290435

View File

@ -79,7 +79,7 @@ const BootstrapMaterialDesign = (($) => {
}, },
text: { text: {
// omit inputs we have specialized components to handle - we need to match text, email, etc. The easiest way to do this appears to be just omit the ones we don't want to match and let the rest fall through to this. // omit inputs we have specialized components to handle - we need to match text, email, etc. The easiest way to do this appears to be just omit the ones we don't want to match and let the rest fall through to this.
selector: [`input[type!='hidden'][type!='checkbox'][type!='radio'][type!='file'][type!='button'][type!='submit'][type!='reset']`] selector: [`input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset])`]
}, },
textarea: { textarea: {
selector: ['textarea'] selector: ['textarea']
@ -140,8 +140,8 @@ const BootstrapMaterialDesign = (($) => {
// add to arrive if present and enabled // add to arrive if present and enabled
if (document.arrive && this.config.arrive) { if (document.arrive && this.config.arrive) {
$document.arrive(selector, (element) => { // eslint-disable-line no-loop-func $document.arrive(selector, function(){ // eslint-disable-line no-loop-func
$(element)[jqueryFn](componentConfig) $(this)[jqueryFn](componentConfig)
}) })
} }
} catch (e) { } catch (e) {