Show More
Commit Description:
fig bugs in login report
Commit Description:
fig bugs in login report
References:
File last commit:
Show/Diff file:
Action:
node_modules/jquery/src/css/addGetHookIf.js
| 26 lines
| 530 B
| application/javascript
| JavascriptLexer
|
r789 | define( function() { | |||
"use strict"; | ||||
function addGetHookIf( conditionFn, hookFn ) { | ||||
// Define the hook, we'll check on the first run if it's really needed. | ||||
return { | ||||
get: function() { | ||||
if ( conditionFn() ) { | ||||
// Hook not needed (or it's not possible to use it due | ||||
// to missing dependency), remove it. | ||||
delete this.get; | ||||
return; | ||||
} | ||||
// Hook needed; redefine it so that the support test is not executed again. | ||||
return ( this.get = hookFn ).apply( this, arguments ); | ||||
} | ||||
}; | ||||
} | ||||
return addGetHookIf; | ||||
} ); | ||||