shell bypass 403
'use strict'; $(window).on('load', function() { function notify(message, type) { $.notify({ message: message }, { type: type, allow_dismiss: false, label: 'Cancel', className: 'btn-xs btn-inverse', placement: { from: 'bottom', align: 'right' }, delay: 2500, animate: { enter: 'animated fadeInRight', exit: 'animated fadeOutRight' }, offset: { x: 30, y: 30 } }); }; notify('Welcome to Notification page', 'inverse'); }); $(document).ready(function() { function notify(from, align, icon, type, animIn, animOut) { $.notify({ icon: icon, title: ' Bootstrap notify ', message: 'Turning standard Bootstrap alerts into awesome notifications', url: '' }, { element: 'body', type: type, allow_dismiss: true, placement: { from: from, align: align }, offset: { x: 30, y: 30 }, spacing: 10, z_index: 999999, delay: 2500, timer: 1000, url_target: '_blank', mouse_over: false, animate: { enter: animIn, exit: animOut }, icon_type: 'class', template: '<div data-notify="container" class="col-xs-11 col-sm-3 alert alert-{0}" role="alert">' + '<button type="button" aria-hidden="true" class="close" data-notify="dismiss">×</button>' + '<span data-notify="icon"></span> ' + '<span data-notify="title">{1}</span> ' + '<span data-notify="message">{2}</span>' + '<div class="progress" data-notify="progressbar">' + '<div class="progress-bar progress-bar-{0}" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%;"></div>' + '</div>' + '<a href="{3}" target="{4}" data-notify="url"></a>' + '</div>' }); }; // [ notification-button ] $('.notifications.btn').on('click', function(e) { e.preventDefault(); var nFrom = $(this).attr('data-from'); var nAlign = $(this).attr('data-align'); var nIcons = $(this).attr('data-notify-icon'); var nType = $(this).attr('data-type'); var nAnimIn = $(this).attr('data-animation-in'); var nAnimOut = $(this).attr('data-animation-out'); notify(nFrom, nAlign, nIcons, nType, nAnimIn, nAnimOut); }); });