one-flash
Advanced tools
Comparing version 0.3.0 to 0.3.1
@@ -1,1 +0,1 @@ | ||
{"filter":false,"title":"index.js","tooltip":"/index.js","undoManager":{"mark":-1,"position":-1,"stack":[]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":22,"column":0},"end":{"row":22,"column":0},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1455745759576,"hash":"4c2313b975a08a9dcf010e2276f1c0fa9a1ff428"} | ||
{"filter":false,"title":"index.js","tooltip":"/index.js","undoManager":{"mark":17,"position":17,"stack":[[{"start":{"row":22,"column":46},"end":{"row":23,"column":0},"action":"insert","lines":["",""],"id":1},{"start":{"row":23,"column":0},"end":{"row":23,"column":8},"action":"insert","lines":[" "]}],[{"start":{"row":23,"column":8},"end":{"row":23,"column":9},"action":"insert","lines":["i"],"id":2}],[{"start":{"row":23,"column":9},"end":{"row":23,"column":10},"action":"insert","lines":["f"],"id":3}],[{"start":{"row":23,"column":10},"end":{"row":23,"column":12},"action":"insert","lines":["()"],"id":4}],[{"start":{"row":23,"column":11},"end":{"row":23,"column":12},"action":"insert","lines":["r"],"id":5}],[{"start":{"row":23,"column":12},"end":{"row":23,"column":13},"action":"insert","lines":["e"],"id":6}],[{"start":{"row":23,"column":13},"end":{"row":23,"column":14},"action":"insert","lines":["q"],"id":7}],[{"start":{"row":23,"column":14},"end":{"row":23,"column":15},"action":"insert","lines":["."],"id":8}],[{"start":{"row":23,"column":15},"end":{"row":23,"column":16},"action":"insert","lines":["s"],"id":9}],[{"start":{"row":23,"column":16},"end":{"row":23,"column":17},"action":"insert","lines":["e"],"id":10}],[{"start":{"row":23,"column":17},"end":{"row":23,"column":18},"action":"insert","lines":["s"],"id":11}],[{"start":{"row":23,"column":18},"end":{"row":23,"column":19},"action":"insert","lines":["s"],"id":12}],[{"start":{"row":23,"column":19},"end":{"row":23,"column":20},"action":"insert","lines":["i"],"id":13},{"start":{"row":23,"column":20},"end":{"row":23,"column":21},"action":"insert","lines":["o"]}],[{"start":{"row":23,"column":21},"end":{"row":23,"column":22},"action":"insert","lines":["n"],"id":14}],[{"start":{"row":23,"column":23},"end":{"row":23,"column":24},"action":"insert","lines":["{"],"id":15}],[{"start":{"row":37,"column":9},"end":{"row":38,"column":0},"action":"insert","lines":["",""],"id":16},{"start":{"row":38,"column":0},"end":{"row":38,"column":8},"action":"insert","lines":[" "]}],[{"start":{"row":38,"column":8},"end":{"row":38,"column":9},"action":"insert","lines":["}"],"id":17}],[{"start":{"row":23,"column":10},"end":{"row":23,"column":11},"action":"insert","lines":[" "],"id":18},{"start":{"row":23,"column":24},"end":{"row":23,"column":25},"action":"insert","lines":[" "]},{"start":{"row":24,"column":0},"end":{"row":24,"column":4},"action":"insert","lines":[" "]},{"start":{"row":25,"column":8},"end":{"row":25,"column":12},"action":"insert","lines":[" "]},{"start":{"row":25,"column":14},"end":{"row":25,"column":15},"action":"insert","lines":[" "]},{"start":{"row":25,"column":47},"end":{"row":25,"column":48},"action":"insert","lines":[" "]},{"start":{"row":26,"column":12},"end":{"row":26,"column":16},"action":"insert","lines":[" "]},{"start":{"row":27,"column":0},"end":{"row":27,"column":4},"action":"insert","lines":[" "]},{"start":{"row":28,"column":8},"end":{"row":29,"column":0},"action":"remove","lines":["}",""]},{"start":{"row":28,"column":12},"end":{"row":30,"column":0},"action":"insert","lines":["}","",""]},{"start":{"row":30,"column":4},"end":{"row":31,"column":0},"action":"remove","lines":["",""]},{"start":{"row":31,"column":0},"end":{"row":31,"column":4},"action":"insert","lines":[" "]},{"start":{"row":32,"column":8},"end":{"row":33,"column":0},"action":"remove","lines":["}",""]},{"start":{"row":32,"column":12},"end":{"row":34,"column":0},"action":"insert","lines":["}","",""]},{"start":{"row":34,"column":4},"end":{"row":35,"column":0},"action":"remove","lines":["",""]},{"start":{"row":35,"column":12},"end":{"row":35,"column":16},"action":"insert","lines":[" "]},{"start":{"row":36,"column":12},"end":{"row":36,"column":16},"action":"insert","lines":[" "]},{"start":{"row":37,"column":0},"end":{"row":37,"column":4},"action":"insert","lines":[" "]}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":30,"column":27},"end":{"row":30,"column":27},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1456164086715,"hash":"228263113ad9119f2a33523c823fde3ec291d609"} |
28
index.js
@@ -24,16 +24,18 @@ module.exports = function(req, res, next) { | ||
res.render = function(view, options, fn) { | ||
// support the callback as the second argument | ||
if(typeof(options) === 'function'){ | ||
fn = options; | ||
options = {}; | ||
if (req.session) { | ||
// support the callback as the second argument | ||
if (typeof(options) === 'function') { | ||
fn = options; | ||
options = {}; | ||
} | ||
if (!options) { | ||
options = {}; | ||
} | ||
if (req.session.flash.length > 0 && res.locals.flash.length === 0) { | ||
options.flash = req.session.flash; | ||
req.session.flash = []; | ||
} | ||
} | ||
if (!options) { | ||
options = {}; | ||
} | ||
if (req.session.flash.length > 0 && res.locals.flash.length === 0) { | ||
options.flash = req.session.flash; | ||
req.session.flash = []; | ||
} | ||
@@ -40,0 +42,0 @@ _render.call(this, view, options, fn); |
{ | ||
"name": "one-flash", | ||
"version": "0.3.0", | ||
"version": "0.3.1", | ||
"description": "A flash implementation for Express that goes away after the first navigation.", | ||
@@ -5,0 +5,0 @@ "main": "server.js", |
Sorry, the diff of this file is not supported yet
22445
35