Skip to content

Commit cdef011

Browse files
committed
Overlays(selector): Funktion zum erstellen von Overlays
1 parent 31210f0 commit cdef011

File tree

3 files changed

+55
-27
lines changed

3 files changed

+55
-27
lines changed

OPLib.js

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2600,6 +2600,32 @@ var oplib = (function() {
26002600
// Fügt handleList[elem] die auszuführende Funktion zu, etc.
26012601
});
26022602

2603+
// Overlays
2604+
oplib.Overlay = function(selector) {
2605+
oplib.Overlay.custom(selector);
2606+
};
2607+
2608+
oplib.Overlay.create = function(elem) {
2609+
var container = document.createElement("div");
2610+
$(container).appendTo("body").append(elem);
2611+
$(container).css({
2612+
position : "fixed"
2613+
});
2614+
$(container).css({
2615+
left : oplib.fn.finalizeCssExpressions("left", (window.innerWidth + window.pageXOffset) / 2 - oplib.fn.floatCssValue(oplib.getComputedStyle("width", container)) / 2)[1],
2616+
top : oplib.fn.finalizeCssExpressions("top", (window.innerHeight + window.pageYOffset) / 2 - oplib.fn.floatCssValue(oplib.getComputedStyle("height", container)) / 2)[1]
2617+
});
2618+
};
2619+
2620+
oplib.Overlay.custom = function(selector) {
2621+
var elem = oplib.ElementSelection(selector);
2622+
oplib.Overlay.create(elem);
2623+
};
2624+
2625+
oplib.Overlay.messageBox = function(title, message, confirmation) {
2626+
2627+
};
2628+
26032629
// Tooltips
26042630
oplib.fn.Tooltip = function(selector, context, options) {
26052631
if (!options) {

0 commit comments

Comments
 (0)