|
@@ -2228,17 +2228,21 @@
|
|
|
|
|
|
focusedWindow = $(object);
|
|
|
|
|
|
- //Check if this div is hidden. If not, fade it in.
|
|
|
+ //Check if this div is hidden. If yes, fade it in.
|
|
|
if ($(object).is(":hidden")) {
|
|
|
$(object).fadeIn(100);
|
|
|
}
|
|
|
|
|
|
+ //Focus on the top most floatWindow
|
|
|
+ var iframe = focusedWindow.find("iframe")[0];
|
|
|
+ iframe.contentWindow.focus();
|
|
|
+
|
|
|
}
|
|
|
|
|
|
function newFloatWindow(config, callback=undefined) {
|
|
|
//Check if the number of floatWindow already reaching its maxmium
|
|
|
if ($(".floatWindow").length > maxWindowCount){
|
|
|
- console.log("Max number of floatWindow reached.")
|
|
|
+ console.log("Max number of floatWindow reached.");
|
|
|
return;
|
|
|
}
|
|
|
//Generate new floatwindow startup config from object
|
|
@@ -2291,26 +2295,26 @@
|
|
|
|
|
|
//Append the floatWindow into the body
|
|
|
$("body").append(`<div class="floatWindow" windowId="${uuid}" parent="${parentWindowID}" callback="${callbackFunctionName}" style="z-index:0; width:${width}px; height:${height}px; left:${left}px; top:${top}px;${backgroundStyle}">
|
|
|
- <div class="controls fwdragger themeColorSolid" style="${overWriteThemeColor}">
|
|
|
- <img class="moduleicon" src="${moduleIcon}"></img>
|
|
|
- <div class="title">${title}</div>
|
|
|
- <div class="fwcontrol">
|
|
|
- <div class="buttons mintoggle">
|
|
|
- <img src="img/system/min.png"></img>
|
|
|
- </div>
|
|
|
- <div class="buttons maxtoggle">
|
|
|
- <img class="maxToogleButton" src="img/system/max.png"></img>
|
|
|
- </div>
|
|
|
- <div class="buttons closetoggle close">
|
|
|
- <img src="img/system/close.png"></img>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="iframewrapper">
|
|
|
- <iframe src="${url}" allowfullscreen="true"></iframe>
|
|
|
- <div class="iframecover"></div>
|
|
|
- </div>
|
|
|
- </div>`);
|
|
|
+ <div class="controls fwdragger themeColorSolid" style="${overWriteThemeColor}">
|
|
|
+ <img class="moduleicon" src="${moduleIcon}"></img>
|
|
|
+ <div class="title">${title}</div>
|
|
|
+ <div class="fwcontrol">
|
|
|
+ <div class="buttons mintoggle">
|
|
|
+ <img src="img/system/min.png"></img>
|
|
|
+ </div>
|
|
|
+ <div class="buttons maxtoggle">
|
|
|
+ <img class="maxToogleButton" src="img/system/max.png"></img>
|
|
|
+ </div>
|
|
|
+ <div class="buttons closetoggle close">
|
|
|
+ <img src="img/system/close.png"></img>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="iframewrapper">
|
|
|
+ <iframe src="${url}" allowfullscreen="true"></iframe>
|
|
|
+ <div class="iframecover"></div>
|
|
|
+ </div>
|
|
|
+ </div>`);
|
|
|
var newWindowObject = getFloatWindowByID(uuid);
|
|
|
//console.log(newWindowObject);
|
|
|
MoveFloatWindowToTop(newWindowObject);
|