UNPKG

nk

Version:

nodakwaeri (nk): A simple, yet powerful, and fully-featured cross-platform application framework for Node.js.

79 lines (74 loc) 4.35 kB
/** * package: nodakwaeri * sub-package: controller/404 * author: Richard B. Winters <a href='mailto:rik@mmogp.com'>Rik At MMOGP</a> * copyright: 2011-2015 Massively Modified, Inc. * license: Apache, Version 2.0 <http://www.apache.org/licenses/LICENSE-2.0> */ exports.get = function( request, response ) { response.setStatus = 404; response.setHeader( 'Content-Type', 'text/html' ); //response.writeHead(); response.write ( '<!doctype html>' + '<html lang="en">' + '<head>' + '<meta charset="utf-8">' + '<meta name="viewport" content="width=device-width, initial-scale=1.0">' + '<title>Whoopsie!</title>' + '<link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" />' + '<link rel="stylesheet" type="text/css" href="/css/mmod.css" />' + '</head>' + '<body>' + '<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">' + '<div class="container">' + '<div class="navbar-header">' + '<div class="icon-mmod pull-left"><span class="hidden"></span></div>' + '<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#nk-navbar-collapse-1">' + '<span class="sr-only">Toggle navigation</span>' + '<span class="icon-bar"></span>' + '<span class="icon-bar"></span>' + '<span class="icon-bar"></span>' + '</button>' + '</div>' + '<div class="collapse navbar-collapse" id="nk-navbar-collapse-1">' + '<ul class="nav navbar-nav navbar-right">' + '<li class="dropdown">' + '<a href="#" class="dropdown-toggle" data-toggle="dropdown">Options<span class="caret"></span></a>' + '<ul class="dropdown-menu" role="menu">' + '<li><a href="#">Documentation</a></li>' + '<li><a href="#">Support</a>' + '<li><a href="#">Preferences</a></li>' + '<li class="divider"></li>' + '<li><a href="#">Sign Out</a></li>' + '</ul>' + '</li>' + '<li><a href="#">Help</a></li>' + '</ul>' + '</div><!-- /.navbar-collapse -->' + '</div><!-- /.container -->' + '</nav>' + '<div class="container-fluid">' + '<div class="panel">' + '<section id="showcase">' + '<div class="jumbotron errbla">' + '<center>' + '<h1>Too bad!</h1>' + '<p>The resource requested could not be processed...</p>' + '<p><p>' + '<h3>If you feel you received this message in error, do not hesitate to contact <a href="/support">Support</a>.</h3>' + '</center>' + '</div>' + '</section>' + '</div><!-- /.panel -->' + '</div><!-- container-fluid -->' + '<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.js"></script>' + '<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>' + '<script type="text/javascript" src="/js/mmod-ui.js"></script>' + '</body>' + '</html>' ); response.end(); };