New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ember-auth-module-action-redirectable

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ember-auth-module-action-redirectable - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

24

dist/ember-auth-module-action-redirectable.js
// Generated by EmberScript 0.0.7
var get$ = Ember.get;
Em.onLoad('Ember.Application', function (application) {
return application.initializer({
application.initializer({
name: 'ember-auth.module.action-redirectable',
before: 'ember-auth-load',
initialize: function (container, app) {
return app.register('authModule:actionRedirectable', get$(get$(Em, 'Auth'), 'ActionRedirectableAuthModule'));
}
});
});
Em.onLoad('Ember.Application', function (application) {
return application.initializer({
name: 'ember-auth.module.action-redirectable.inject',
after: 'ember-auth.module.action-redirectable',
initialize: function (container, app) {
app.register('authModule:actionRedirectable', get$(get$(Em, 'Auth'), 'ActionRedirectableAuthModule'), { singleton: true });
app.inject('authModule:actionRedirectable', 'auth', 'auth:main');
app.inject('authModule:actionRedirectable', 'router', 'router:main');

@@ -28,2 +21,9 @@ return get$(Em, 'Route').reopen({

});
return application.initializer({
name: 'ember-auth.module.action-redirectable-load',
after: 'ember-auth-load',
initialize: function (container, app) {
return container.lookup('authModule:actionRedirectable');
}
});
});// Generated by EmberScript 0.0.7

@@ -35,4 +35,4 @@ var get$ = Ember.get;

null != get$(this, 'config') || set$(this, 'config', get$(get$(this, 'auth'), 'actionRedirectable'));
get$(this, 'auth').addHandler('signInSuccess', get$(this, 'redirect'));
return get$(this, 'auth').addHandler('signOutSuccess', get$(this, 'redirect'));
get$(this, 'auth').addHandler('signInSuccess', get$(this, 'redirect').bind(this));
return get$(this, 'auth').addHandler('signOutSuccess', get$(this, 'redirect').bind(this));
},

@@ -39,0 +39,0 @@ signInRedir: null,

// Generated by EmberScript 0.0.7
function in$(e,t){for(var n=0,r=t.length;n<r;++n)if(n in t&&t[n]===e)return!0;return!1}var get$=Ember.get;Em.onLoad("Ember.Application",function(e){return e.initializer({name:"ember-auth.module.action-redirectable",before:"ember-auth-load",initialize:function(e,t){return t.register("authModule:actionRedirectable",get$(get$(Em,"Auth"),"ActionRedirectableAuthModule"))}})}),Em.onLoad("Ember.Application",function(e){return e.initializer({name:"ember-auth.module.action-redirectable.inject",after:"ember-auth.module.action-redirectable",initialize:function(e,t){return t.inject("authModule:actionRedirectable","router","router:main"),get$(Em,"Route").reopen({beforeModel:function(e,t){return null==t&&(t=e),get$(get$(get$(this,"auth"),"module"),"actionRedirectable").registerRedirect(t),this._super.apply(this,arguments)}})}})});var get$=Ember.get,set$=Ember.set;set$(get$(Em,"Auth"),"ActionRedirectableAuthModule",Ember.Object.extend({init:function(){return null!=get$(this,"config")||set$(this,"config",get$(get$(this,"auth"),"actionRedirectable")),get$(this,"auth").addHandler("signInSuccess",get$(this,"redirect")),get$(this,"auth").addHandler("signOutSuccess",get$(this,"redirect"))},signInRedir:null,signOutRedir:null,registerRedirect:function(e){var t;t=this.canonicalizeRoute(get$(e,"targetName")),in$(t,this.getBlacklist("signIn"))||set$(this,"signInRedir",e);if(!in$(t,this.getBlacklist("signOut")))return set$(this,"signOutRedir",e)},canonicalizeRoute:function(e){var t;return typeof e!="string"?"":(t=function(e,t){var n;return n=get$(e,"length")-get$(t,"length"),n>=0&&e.lastIndexOf(t)===n},t(e,".index")?e.substr(0,e.lastIndexOf(".index")):e)},getBlacklist:function(e){var t;return(t=get$(this,"config")[""+e+"Blacklist"])?function(e){var n;for(var r=0,i=t.length;r<i;++r)n=t[r],e.push(this.canonicalizeRoute(n));return e}.call(this,[]):[]},resolveRedirect:function(e){var t,n;return e!=="signIn"&&e!=="signOut"?null:(n=get$(this,"config")[""+e+"Smart"],t=this.canonicalizeRoute(get$(this,"config")[""+e+"Route"]),t?n?this.get(""+e+"Redir")||t:t:null)},redirect:function(){var e,t;e=get$(get$(this,"auth"),"signedIn")?"signIn":"signOut";if(!(t=this.resolveRedirect(e)))return;switch(typeof t){case"object":return t.retry();case"string":return get$(this,"router").transitionTo(t)}}}));var get$=Ember.get;get$(Em,"Auth").reopen({actionRedirectable:{signInRoute:!1,signOutRoute:!1,signInSmart:!1,signOutSmart:!1,signInBlacklist:[],signOutBlacklist:[]}});
function in$(e,t){for(var n=0,r=t.length;n<r;++n)if(n in t&&t[n]===e)return!0;return!1}var get$=Ember.get;Em.onLoad("Ember.Application",function(e){return e.initializer({name:"ember-auth.module.action-redirectable",before:"ember-auth-load",initialize:function(e,t){return t.register("authModule:actionRedirectable",get$(get$(Em,"Auth"),"ActionRedirectableAuthModule"),{singleton:!0}),t.inject("authModule:actionRedirectable","auth","auth:main"),t.inject("authModule:actionRedirectable","router","router:main"),get$(Em,"Route").reopen({beforeModel:function(e,t){return null==t&&(t=e),get$(get$(get$(this,"auth"),"module"),"actionRedirectable").registerRedirect(t),this._super.apply(this,arguments)}})}}),e.initializer({name:"ember-auth.module.action-redirectable-load",after:"ember-auth-load",initialize:function(e,t){return e.lookup("authModule:actionRedirectable")}})});var get$=Ember.get,set$=Ember.set;set$(get$(Em,"Auth"),"ActionRedirectableAuthModule",Ember.Object.extend({init:function(){return null!=get$(this,"config")||set$(this,"config",get$(get$(this,"auth"),"actionRedirectable")),get$(this,"auth").addHandler("signInSuccess",get$(this,"redirect").bind(this)),get$(this,"auth").addHandler("signOutSuccess",get$(this,"redirect").bind(this))},signInRedir:null,signOutRedir:null,registerRedirect:function(e){var t;t=this.canonicalizeRoute(get$(e,"targetName")),in$(t,this.getBlacklist("signIn"))||set$(this,"signInRedir",e);if(!in$(t,this.getBlacklist("signOut")))return set$(this,"signOutRedir",e)},canonicalizeRoute:function(e){var t;return typeof e!="string"?"":(t=function(e,t){var n;return n=get$(e,"length")-get$(t,"length"),n>=0&&e.lastIndexOf(t)===n},t(e,".index")?e.substr(0,e.lastIndexOf(".index")):e)},getBlacklist:function(e){var t;return(t=get$(this,"config")[""+e+"Blacklist"])?function(e){var n;for(var r=0,i=t.length;r<i;++r)n=t[r],e.push(this.canonicalizeRoute(n));return e}.call(this,[]):[]},resolveRedirect:function(e){var t,n;return e!=="signIn"&&e!=="signOut"?null:(n=get$(this,"config")[""+e+"Smart"],t=this.canonicalizeRoute(get$(this,"config")[""+e+"Route"]),t?n?this.get(""+e+"Redir")||t:t:null)},redirect:function(){var e,t;e=get$(get$(this,"auth"),"signedIn")?"signIn":"signOut";if(!(t=this.resolveRedirect(e)))return;switch(typeof t){case"object":return t.retry();case"string":return get$(this,"router").transitionTo(t)}}}));var get$=Ember.get;get$(Em,"Auth").reopen({actionRedirectable:{signInRoute:!1,signOutRoute:!1,signInSmart:!1,signOutSmart:!1,signInBlacklist:[],signOutBlacklist:[]}});

@@ -8,3 +8,3 @@ {

"bugs": "https://github.com/heartsentwined/ember-auth-module-action-redirectable/issues",
"version": "1.0.0",
"version": "1.0.1",
"main": "dist/ember-auth-module-action-redirectable.js",

@@ -11,0 +11,0 @@

# action redirectable module for ember-auth
[![Build Status](https://secure.travis-ci.org/heartsentwined/ember-auth-module-action-redirectable.png)](http://travis-ci.org/heartsentwined/ember-auth-module-action-redirectable)
[![Gem Version](https://badge.fury.io/rb/ember-auth-module-action_redirectable-source.png)](http://badge.fury.io/rb/ember-auth-module-action_redirectable-source)
[![NPM version](https://badge.fury.io/js/ember-auth-module-action-redirectable.png)](http://badge.fury.io/js/ember-auth-module-action-redirectable)
Redirects for post- sign in / out.

@@ -4,0 +8,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc