app/assets/javascripts/presence_store.js in social_stream-presence-0.13.1 vs app/assets/javascripts/presence_store.js in social_stream-presence-0.13.2

- old
+ new

@@ -1,19 +1,30 @@ //////////////////// -//Store password with session storage +//STORE MODULE: Store password with session storage //////////////////// -function storePassword() { +PRESENCE.STORE = (function(P,$,undefined){ + + var init = function(){ } - //Dont store password if cookie authentication is enable - if (authByCookie()) { - return - } - + var storePassword = function() { + + //Dont store password if cookie authentication is enable + if (PRESENCE.XMPPClient.authByCookie()) { + return + } + if (window.sessionStorage) { - if (($("#user_password").length==1)&&($("#user_password").val()!="")){ + if (($("#user_password").length==1)&&($("#user_password").val()!="")){ sessionStorage.setItem("ss_user_pass", $('#user_password').val()); } else if (($("#password").length==1)&&($("#password").val()!="")){ - sessionStorage.setItem("ss_user_pass", $('#password').val()); - } + sessionStorage.setItem("ss_user_pass", $('#password').val()); + } } -} +} + + return { + init: init, + storePassword: storePassword + }; + +}) (PRESENCE, jQuery); \ No newline at end of file