Merge pull request #57 from leoding86/master

Make a nice top/bottom center global position
This commit is contained in:
Jaime Pillora
2016-06-09 03:43:22 +10:00
2 changed files with 24 additions and 2 deletions
+17 -2
View File
@@ -338,6 +338,19 @@
return elems[fn].apply(elems, args); return elems[fn].apply(elems, args);
}; };
Notification.prototype.setGlobalNoticePosition = function(align) {
this.wrapper.css({visibility: 'hidden', display: 'block', float: 'left'});
this.container.css({visibility: 'hidden', display: 'block'});
if (align === 'center') {
var css = {};
css.clear = 'both';
css.marginLeft = 0 - this.wrapper.width() / 2 + 'px';
this.wrapper.css(css);
}
this.wrapper.css({visibility: ''});
this.container.css({visibility: '', display: 'none'});
};
Notification.prototype.setGlobalPosition = function() { Notification.prototype.setGlobalPosition = function() {
var p = this.getPosition(); var p = this.getPosition();
var pMain = p[0]; var pMain = p[0];
@@ -353,14 +366,16 @@
if (align === "middle") { if (align === "middle") {
css.top = '45%'; css.top = '45%';
} else if (align === "center") { } else if (align === "center") {
css.left = '45%'; css.left = '50%';
} else { } else {
css[align] = 0; css[align] = 0;
} }
anchor.css(css).addClass(pluginClassName + "-corner"); anchor.css(css).addClass(pluginClassName + "-corner");
$("body").append(anchor); $("body").append(anchor);
} }
return anchor.prepend(this.wrapper); var elem = anchor.prepend(this.wrapper);
this.setGlobalNoticePosition(align);
return elem;
}; };
Notification.prototype.setElementPosition = function() { Notification.prototype.setElementPosition = function() {
+7
View File
@@ -36,6 +36,13 @@
}); });
}); });
$.notify('Line text 1', {position: 'top center'});
$.notify('Line text 01', {position: 'top center'});
$.notify('Line text 001', {position: 'top center'});
$.notify('Line text 1', {position: 'bottom center'});
$.notify('Line text 01', {position: 'bottom center'});
$.notify('Line text 001', {position: 'bottom center'});
</script> </script>
</body> </body>