Skip to content
Browse files

Improve login to persist user

  • Loading branch information...
1 parent 744689c commit 163c53340e620afeee0139876065da12ad73fabc @thedjpetersen committed Sep 24, 2012
Showing with 1 addition and 74 deletions.
  1. +1 −1 assets/js/app.js
  2. +0 −72 assets/js/lib/jquery.cookie.js
  3. +0 −1 index.html
View
2 assets/js/app.js
@@ -7,7 +7,6 @@ $(document).ready(function(){
}),
login: function(callback){
- this.client.authDriver(new Dropbox.Drivers.Redirect());
this.client.authenticate(function(error, client) {
if (error) {return showError(error);}
setup_notes(function(){
@@ -81,6 +80,7 @@ $(document).ready(function(){
});
fetch_templates('./templates.html', function(){
+ panda.client.authDriver(new Dropbox.Drivers.Redirect({rememberUser: true}));
panda.router = new appRouter();
Backbone.history.start({
root: window.location.pathname
View
72 assets/js/lib/jquery.cookie.js
@@ -1,72 +0,0 @@
-/*jshint eqnull:true */
-/*!
- * jQuery Cookie Plugin v1.2
- * https://github.com/carhartl/jquery-cookie
- *
- * Copyright 2011, Klaus Hartl
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.opensource.org/licenses/GPL-2.0
- */
-(function ($, document, undefined) {
-
- var pluses = /\+/g;
-
- function raw(s) {
- return s;
- }
-
- function decoded(s) {
- return decodeURIComponent(s.replace(pluses, ' '));
- }
-
- var config = $.cookie = function (key, value, options) {
-
- // write
- if (value !== undefined) {
- options = $.extend({}, config.defaults, options);
-
- if (value === null) {
- options.expires = -1;
- }
-
- if (typeof options.expires === 'number') {
- var days = options.expires, t = options.expires = new Date();
- t.setDate(t.getDate() + days);
- }
-
- value = config.json ? JSON.stringify(value) : String(value);
-
- return (document.cookie = [
- encodeURIComponent(key), '=', config.raw ? value : encodeURIComponent(value),
- options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
- options.path ? '; path=' + options.path : '',
- options.domain ? '; domain=' + options.domain : '',
- options.secure ? '; secure' : ''
- ].join(''));
- }
-
- // read
- var decode = config.raw ? raw : decoded;
- var cookies = document.cookie.split('; ');
- for (var i = 0, parts; (parts = cookies[i] && cookies[i].split('=')); i++) {
- if (decode(parts.shift()) === key) {
- var cookie = decode(parts.join('='));
- return config.json ? JSON.parse(cookie) : cookie;
- }
- }
-
- return null;
- };
-
- config.defaults = {};
-
- $.removeCookie = function (key, options) {
- if ($.cookie(key) !== null) {
- $.cookie(key, null, options);
- return true;
- }
- return false;
- };
-
-})(jQuery, document);
View
1 index.html
@@ -8,7 +8,6 @@
<script src="//cdnjs.cloudflare.com/ajax/libs/dropbox.js/0.6.1/dropbox.min.js"></script>
<script type="text/javascript" src="./assets/js/lib/wysihtml5-0.3.0.js"></script>
<script type="text/javascript" src="./assets/js/lib/jquery-1.8.1.min.js"></script>
- <script type="text/javascript" src="./assets/js/lib/jquery.cookie.js"></script>
<script type="text/javascript" src="./assets/js/lib/bootstrap.min.js"></script>
<script type="text/javascript" src="./assets/js/lib/bootstrap-wysihtml5.js"></script>
<script type="text/javascript" src="./assets/js/lib/underscore-min.js"></script>

0 comments on commit 163c533

Please sign in to comment.
Something went wrong with that request. Please try again.