Sha256: 480b1f1c03dbcddfa6812989be4d296a7fb39a24c38eaeb06f6451aee64e93cf

Contents?: true

Size: 530 Bytes

Versions: 210

Compression:

Stored size: 530 Bytes

Contents

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;

} );

Version data entries

210 entries across 182 versions & 25 rubygems

Version Path
card-mod-bootstrap-0.18.1 vendor/bootswatch/docs/3/bower_components/jquery/src/css/addGetHookIf.js
trusty-cms-6.3.1 node_modules/jquery/src/css/addGetHookIf.js
trusty-cms-6.3.1 node_modules/jquery-treetable/node_modules/jquery/src/css/addGetHookIf.js
trusty-cms-6.3.1 node_modules/jquery-ujs/node_modules/jquery/src/css/addGetHookIf.js
card-mod-bootstrap-0.18.0 vendor/bootswatch/docs/3/bower_components/jquery/src/css/addGetHookIf.js
card-mod-bootstrap-0.17.0 vendor/bootswatch/docs/3/bower_components/jquery/src/css/addGetHookIf.js
optimacms-0.1.61 spec/dummy/node_modules/jquery-ujs/node_modules/jquery/src/css/addGetHookIf.js
optimacms-0.1.61 spec/dummy/node_modules/cocoon-js/node_modules/jquery/src/css/addGetHookIf.js
optimacms-0.1.61 spec/dummy/node_modules/jquery/src/css/addGetHookIf.js
card-mod-bootstrap-0.16.0 vendor/bootswatch/docs/3/bower_components/jquery/src/css/addGetHookIf.js
card-mod-bootstrap-0.15.6 vendor/bootswatch/docs/3/bower_components/jquery/src/css/addGetHookIf.js
card-mod-bootstrap-0.15.5 vendor/bootswatch/docs/3/bower_components/jquery/src/css/addGetHookIf.js
udt-itf-theme-0.1.0 _sass/node_modules/jquery/src/css/addGetHookIf.js
card-mod-bootstrap-0.15.4 vendor/bootswatch/docs/3/bower_components/jquery/src/css/addGetHookIf.js
card-mod-bootstrap-0.15.3 vendor/bootswatch/docs/3/bower_components/jquery/src/css/addGetHookIf.js
card-mod-bootstrap-0.15.1.2 vendor/bootswatch/docs/3/bower_components/jquery/src/css/addGetHookIf.js
card-mod-bootstrap-0.15.2.pre1 vendor/bootswatch/docs/3/bower_components/jquery/src/css/addGetHookIf.js
card-mod-bootstrap-0.15.1.1 vendor/bootswatch/docs/3/bower_components/jquery/src/css/addGetHookIf.js
card-mod-bootstrap-0.15.1 vendor/bootswatch/docs/3/bower_components/jquery/src/css/addGetHookIf.js
card-mod-bootstrap-0.15.0 vendor/bootswatch/docs/3/bower_components/jquery/src/css/addGetHookIf.js