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);
};
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() {
var p = this.getPosition();
var pMain = p[0];
@@ -353,14 +366,16 @@
if (align === "middle") {
css.top = '45%';
} else if (align === "center") {
css.left = '45%';
css.left = '50%';
} else {
css[align] = 0;
}
anchor.css(css).addClass(pluginClassName + "-corner");
$("body").append(anchor);
}
return anchor.prepend(this.wrapper);
var elem = anchor.prepend(this.wrapper);
this.setGlobalNoticePosition(align);
return elem;
};
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>
</body>