ember-cli-pushy
Version:
pushy responsive off-canvas navigation menu available as an ember-cli addon
345 lines (271 loc) • 10.1 kB
JavaScript
/* jshint ignore:start */
/* jshint ignore:end */
define('dummy/app', ['exports', 'ember', 'ember/resolver', 'ember/load-initializers', 'dummy/config/environment'], function (exports, Ember, Resolver, loadInitializers, config) {
'use strict';
Ember['default'].MODEL_FACTORY_INJECTIONS = true;
var App = Ember['default'].Application.extend({
modulePrefix: config['default'].modulePrefix,
podModulePrefix: config['default'].podModulePrefix,
Resolver: Resolver['default']
});
loadInitializers['default'](App, config['default'].modulePrefix);
exports['default'] = App;
});
define('dummy/components/pushy-left', ['exports', 'ember-cli-pushy/components/pushy-left'], function (exports, pushyLeft) {
'use strict';
exports['default'] = pushyLeft['default'];
});
define('dummy/ember-cli-pushy/tests/modules/ember-cli-pushy/components/pushy-left.jshint', function () {
'use strict';
module("JSHint - modules/ember-cli-pushy/components");
test("modules/ember-cli-pushy/components/pushy-left.js should pass jshint", function () {
ok(true, "modules/ember-cli-pushy/components/pushy-left.js should pass jshint.");
});
});
define('dummy/initializers/app-version', ['exports', 'dummy/config/environment', 'ember'], function (exports, config, Ember) {
'use strict';
var classify = Ember['default'].String.classify;
var registered = false;
exports['default'] = {
name: "App Version",
initialize: function initialize(container, application) {
if (!registered) {
var appName = classify(application.toString());
Ember['default'].libraries.register(appName, config['default'].APP.version);
registered = true;
}
}
};
});
define('dummy/initializers/export-application-global', ['exports', 'ember', 'dummy/config/environment'], function (exports, Ember, config) {
'use strict';
exports.initialize = initialize;
function initialize(container, application) {
var classifiedName = Ember['default'].String.classify(config['default'].modulePrefix);
if (config['default'].exportApplicationGlobal && !window[classifiedName]) {
window[classifiedName] = application;
}
}
;
exports['default'] = {
name: "export-application-global",
initialize: initialize
};
});
define('dummy/router', ['exports', 'ember', 'dummy/config/environment'], function (exports, Ember, config) {
'use strict';
var Router = Ember['default'].Router.extend({
location: config['default'].locationType
});
Router.map(function () {});
exports['default'] = Router;
});
define('dummy/templates/application', ['exports'], function (exports) {
'use strict';
exports['default'] = Ember.HTMLBars.template((function() {
var child0 = (function() {
return {
isHTMLBars: true,
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("ul");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("li");
var el3 = dom.createElement("a");
dom.setAttribute(el3,"href","#");
var el4 = dom.createTextNode("Item 1");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("li");
var el3 = dom.createElement("a");
dom.setAttribute(el3,"href","#");
var el4 = dom.createTextNode("Item 2");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
return fragment;
}
};
}());
return {
isHTMLBars: true,
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
var el1 = dom.createElement("div");
dom.setAttribute(el1,"class","site-overlay");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n\n");
dom.appendChild(el0, el1);
var el1 = dom.createElement("div");
dom.setAttribute(el1,"id","container");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
dom.setAttribute(el2,"class","menu-btn");
var el3 = dom.createTextNode("☰ Menu");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, block = hooks.block;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
if (this.cachedFragment) { dom.repairClonedNode(fragment,[0]); }
var morph0 = dom.createMorphAt(fragment,0,1,contextualElement);
block(env, morph0, context, "pushy-left", [], {}, child0, null);
return fragment;
}
};
}()));
});
define('dummy/tests/app.jshint', function () {
'use strict';
module('JSHint - .');
test('app.js should pass jshint', function() {
ok(true, 'app.js should pass jshint.');
});
});
define('dummy/tests/helpers/resolver', ['exports', 'ember/resolver', 'dummy/config/environment'], function (exports, Resolver, config) {
'use strict';
var resolver = Resolver['default'].create();
resolver.namespace = {
modulePrefix: config['default'].modulePrefix,
podModulePrefix: config['default'].podModulePrefix
};
exports['default'] = resolver;
});
define('dummy/tests/helpers/resolver.jshint', function () {
'use strict';
module('JSHint - helpers');
test('helpers/resolver.js should pass jshint', function() {
ok(true, 'helpers/resolver.js should pass jshint.');
});
});
define('dummy/tests/helpers/start-app', ['exports', 'ember', 'dummy/app', 'dummy/router', 'dummy/config/environment'], function (exports, Ember, Application, Router, config) {
'use strict';
exports['default'] = startApp;
function startApp(attrs) {
var application;
var attributes = Ember['default'].merge({}, config['default'].APP);
attributes = Ember['default'].merge(attributes, attrs); // use defaults, but you can override;
Ember['default'].run(function () {
application = Application['default'].create(attributes);
application.setupForTesting();
application.injectTestHelpers();
});
return application;
}
});
define('dummy/tests/helpers/start-app.jshint', function () {
'use strict';
module('JSHint - helpers');
test('helpers/start-app.js should pass jshint', function() {
ok(true, 'helpers/start-app.js should pass jshint.');
});
});
define('dummy/tests/router.jshint', function () {
'use strict';
module('JSHint - .');
test('router.js should pass jshint', function() {
ok(true, 'router.js should pass jshint.');
});
});
define('dummy/tests/test-helper', ['dummy/tests/helpers/resolver', 'ember-qunit'], function (resolver, ember_qunit) {
'use strict';
ember_qunit.setResolver(resolver['default']);
});
define('dummy/tests/test-helper.jshint', function () {
'use strict';
module('JSHint - .');
test('test-helper.js should pass jshint', function() {
ok(true, 'test-helper.js should pass jshint.');
});
});
/* jshint ignore:start */
/* jshint ignore:end */
/* jshint ignore:start */
define('dummy/config/environment', ['ember'], function(Ember) {
var prefix = 'dummy';
/* jshint ignore:start */
try {
var metaName = prefix + '/config/environment';
var rawConfig = Ember['default'].$('meta[name="' + metaName + '"]').attr('content');
var config = JSON.parse(unescape(rawConfig));
return { 'default': config };
}
catch(err) {
throw new Error('Could not read config from meta tag with name "' + metaName + '".');
}
/* jshint ignore:end */
});
if (runningTests) {
require("dummy/tests/test-helper");
} else {
require("dummy/app")["default"].create({"name":"ember-cli-pushy","version":"0.0.2.3c01a32c"});
}
/* jshint ignore:end */
//# sourceMappingURL=dummy.map