123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- $.noty.themes.relax = {
- name : 'relax',
- helpers : {},
- modal : {
- css: {
- position : 'fixed',
- width : '100%',
- height : '100%',
- backgroundColor: '#000',
- zIndex : 10000,
- opacity : 0.6,
- display : 'none',
- left : 0,
- top : 0
- }
- },
- style : function () {
-
- this.$bar.css({
- overflow : 'hidden',
- margin : '4px 0',
- borderRadius: '2px',
- position : 'relative'
- });
-
- this.$progressBar.css({
- position : 'absolute',
- left : 0,
- bottom : 0,
- height : 4,
- width : '100%',
- backgroundColor: '#000000',
- opacity : 0.2,
- '-ms-filter' : 'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)',
- filter : 'alpha(opacity=20)'
- });
-
- this.$message.css({
- textAlign: 'center',
- padding : '10px',
- width : 'auto',
- position : 'relative'
- });
-
- this.$closeButton.css({
- position : 'absolute',
- top : 4, right: 4,
- width : 10, height: 10,
- background: "url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAxUlEQVR4AR3MPUoDURSA0e++uSkkOxC3IAOWNtaCIDaChfgXBMEZbQRByxCwk+BasgQRZLSYoLgDQbARxry8nyumPcVRKDfd0Aa8AsgDv1zp6pYd5jWOwhvebRTbzNNEw5BSsIpsj/kurQBnmk7sIFcCF5yyZPDRG6trQhujXYosaFoc+2f1MJ89uc76IND6F9BvlXUdpb6xwD2+4q3me3bysiHvtLYrUJto7PD/ve7LNHxSg/woN2kSz4txasBdhyiz3ugPGetTjm3XRokAAAAASUVORK5CYII=)",
- display : 'none',
- cursor : 'pointer'
- });
-
- this.$buttons.css({
- padding : 5,
- textAlign : 'right',
- borderTop : '1px solid #ccc',
- backgroundColor: '#fff'
- });
-
- this.$buttons.find('button').css({
- marginLeft: 5
- });
-
- this.$buttons.find('button:first').css({
- marginLeft: 0
- });
-
- this.$bar.on({
- mouseenter: function () {
- $(this).find('.noty_close').stop().fadeTo('normal', 1);
- },
- mouseleave: function () {
- $(this).find('.noty_close').stop().fadeTo('normal', 0);
- }
- });
-
- switch (this.options.layout.name) {
- case 'top':
- this.$bar.css({
- borderBottom: '2px solid #eee',
- borderLeft : '2px solid #eee',
- borderRight : '2px solid #eee',
- borderTop : '2px solid #eee',
- boxShadow : "0 2px 4px rgba(0, 0, 0, 0.1)"
- });
- break;
- case 'topCenter':
- case 'center':
- case 'bottomCenter':
- case 'inline':
- this.$bar.css({
- border : '1px solid #eee',
- boxShadow: "0 2px 4px rgba(0, 0, 0, 0.1)"
- });
- this.$message.css({textAlign: 'center'});
- break;
- case 'topLeft':
- case 'topRight':
- case 'bottomLeft':
- case 'bottomRight':
- case 'centerLeft':
- case 'centerRight':
- this.$bar.css({
- border : '1px solid #eee',
- boxShadow: "0 2px 4px rgba(0, 0, 0, 0.1)"
- });
- this.$message.css({textAlign: 'left'});
- break;
- case 'bottom':
- this.$bar.css({
- borderTop : '2px solid #eee',
- borderLeft : '2px solid #eee',
- borderRight : '2px solid #eee',
- borderBottom: '2px solid #eee',
- boxShadow : "0 -2px 4px rgba(0, 0, 0, 0.1)"
- });
- break;
- default:
- this.$bar.css({
- border : '2px solid #eee',
- boxShadow: "0 2px 4px rgba(0, 0, 0, 0.1)"
- });
- break;
- }
-
- switch (this.options.type) {
- case 'alert':
- case 'notification':
- this.$bar.css({backgroundColor: '#FFF', borderColor: '#dedede', color: '#444'});
- break;
- case 'warning':
- this.$bar.css({backgroundColor: '#FFEAA8', borderColor: '#FFC237', color: '#826200'});
- this.$buttons.css({borderTop: '1px solid #FFC237'});
- break;
- case 'error':
- this.$bar.css({backgroundColor: '#FF8181', borderColor: '#e25353', color: '#FFF'});
- this.$message.css({fontWeight: 'bold'});
- this.$buttons.css({borderTop: '1px solid darkred'});
- break;
- case 'information':
- this.$bar.css({backgroundColor: '#78C5E7', borderColor: '#3badd6', color: '#FFF'});
- this.$buttons.css({borderTop: '1px solid #0B90C4'});
- break;
- case 'success':
- this.$bar.css({backgroundColor: '#BCF5BC', borderColor: '#7cdd77', color: 'darkgreen'});
- this.$buttons.css({borderTop: '1px solid #50C24E'});
- break;
- default:
- this.$bar.css({backgroundColor: '#FFF', borderColor: '#CCC', color: '#444'});
- break;
- }
- },
- callback: {
- onShow : function () {
-
- },
- onClose: function () {
-
- }
- }
- };
|