-
Notifications
You must be signed in to change notification settings - Fork 341
MangaDB
There regular way to run JavaScript when a page loads is with:
$(document).ready(callback);
However, whether you are using templates or plain HTML, you can specify the page you would like to run the code in by creating a condition to check the url path if you don't want to have a new script run on that specific page.
$(document).ready(function () {
if (window.location.pathname == '/user/' + user.toLowerCase()) {
getMangas();
};
});
Flash messages allows the app to share important and useful information just once and they reside in flash memory.
It is important to know that if you call it once to test, it will not work the second time. Once again, the message is displayed once.
To implement it, you first need to install connect-flash.
npm install --save connect-flash
This will save it to your package.json
file where you will see something like this "connect-flash": "^0.1.1"
.
You will need to add the following to your server:
var flash = require('connect-flash');
app.use(flash());
Then you can create a flash message in the following way:
req.flash('info', 'Flash is back!')
That is, identifier, and data. Just make sure that you put it before your res
code. Then you display it with your render.
res.render('index', { messages: req.flash('info') });
If you want multiple messages to be handled then you can use something like this in jade:
.container-fluid
if msg.error && msg.error.length
.alert.alert-danger
div= msg.error
if msg.info && msg.info.length
.alert.alert-info
div= msg.info
if msg.success && msg.success.length
.alert.alert-success
div= msg.success
To take advantage of bootstrap custom alert panels and to handle the case where there is no indo at all.
Thanks for visiting, if you like this please feel free to star my repo, follow me or even contact me about contributing as it will be a lot of work and having help would be cool.
- HTML5 and CSS
- Responsive Design with Bootstrap
- Gear up for Success
- jQuery
- Basic JavaScript
- Object Oriented and Functional Programming
- Basic Algorithm Scripting
- Basic Front End Development Projects
- Intermediate Algorithm Scripting
- JSON APIs and Ajax
- Intermediate Front End Development Projects
- Claim Your Front End Development Certificate
- Upper Intermediate Algorithm Scripting
- Automated Testing and Debugging
- Advanced Algorithm Scripting
- AngularJS (Legacy Material)
- Git
- Node.js and Express.js
- MongoDB
- API Projects
- Dynamic Web Applications
- Claim Your Back End Development Certificate
- Greefield Nonprofit Project 1
- Greefield Nonprofit Project 2
- Legacy Nonprofit Project 1
- Legacy Nonprofit Project 2
- Claim your Full Stack Development Certification
- Whiteboard Coding Interview Training
- Critical Thinking Interview Training
- Mock Interview 1
- Mock Interview 2
- Mock Interview 3