mirror of
https://github.com/Mibew/mibew.git
synced 2024-11-15 16:44:11 +03:00
Clean up JS in the default page style
This commit is contained in:
parent
a72a602120
commit
506425a9e1
@ -16,14 +16,20 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
window.attachEvent('onload', mkwidth);
|
||||
window.attachEvent('onresize', mkwidth);
|
||||
(function(window, document) {
|
||||
var mkwidth = function(){
|
||||
if(document.getElementById("wrap700")) {
|
||||
document.getElementById("wrap700").style.width = (document.documentElement.clientWidth < 750)
|
||||
? "750px"
|
||||
: "100%";
|
||||
}
|
||||
if(document.getElementById("wrap400")) {
|
||||
document.getElementById("wrap400").style.width = (document.documentElement.clientWidth < 450)
|
||||
? "450px"
|
||||
: "100%";
|
||||
}
|
||||
};
|
||||
|
||||
function mkwidth(){
|
||||
if(document.getElementById("wrap700")) {
|
||||
document.getElementById("wrap700").style.width = document.documentElement.clientWidth < 750 ? "750px" : "100%";
|
||||
}
|
||||
if(document.getElementById("wrap400")) {
|
||||
document.getElementById("wrap400").style.width = document.documentElement.clientWidth < 450 ? "450px" : "100%";
|
||||
}
|
||||
};
|
||||
window.attachEvent('onload', mkwidth);
|
||||
window.attachEvent('onresize', mkwidth);
|
||||
})(window, document);
|
||||
|
@ -16,64 +16,67 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
var popupStatus = 0;
|
||||
(function($, document) {
|
||||
var isPopupOpened = false;
|
||||
|
||||
function loadPopup(){
|
||||
if(popupStatus==0){
|
||||
$("#background-popup").css({
|
||||
"opacity": "0.7"
|
||||
});
|
||||
$("#background-popup").fadeIn("slow");
|
||||
$("#dashboard-locales-popup").fadeIn("slow");
|
||||
popupStatus = 1;
|
||||
}
|
||||
}
|
||||
function disablePopup(){
|
||||
if(popupStatus==1){
|
||||
$("#background-popup").fadeOut("slow");
|
||||
$("#dashboard-locales-popup").fadeOut("slow");
|
||||
popupStatus = 0;
|
||||
}
|
||||
}
|
||||
var loadPopup = function(){
|
||||
if(!isPopupOpened){
|
||||
$("#background-popup").css({
|
||||
"opacity": "0.7"
|
||||
});
|
||||
$("#background-popup").fadeIn("slow");
|
||||
$("#dashboard-locales-popup").fadeIn("slow");
|
||||
isPopupOpened = true;
|
||||
}
|
||||
}
|
||||
|
||||
function normpos(a) {
|
||||
if(a < 10) {
|
||||
return 10;
|
||||
}
|
||||
return a;
|
||||
}
|
||||
var disablePopup = function(){
|
||||
if(isPopupOpened){
|
||||
$("#background-popup").fadeOut("slow");
|
||||
$("#dashboard-locales-popup").fadeOut("slow");
|
||||
isPopupOpened = false;
|
||||
}
|
||||
}
|
||||
|
||||
function centerPopup(){
|
||||
var windowWidth = document.documentElement.clientWidth;
|
||||
var windowHeight = document.documentElement.clientHeight;
|
||||
var popupHeight = $("#dashboard-locales-popup").height();
|
||||
var popupWidth = $("#dashboard-locales-popup").width();
|
||||
$("#dashboard-locales-popup").css({
|
||||
"position": "absolute",
|
||||
"top": normpos((windowHeight-popupHeight) * 0.2),
|
||||
"left": normpos(windowWidth/2-popupWidth/2)
|
||||
});
|
||||
$("#background-popup").css({
|
||||
"height": windowHeight
|
||||
});
|
||||
}
|
||||
var normalizePosition = function(a) {
|
||||
if(a < 10) {
|
||||
return 10;
|
||||
}
|
||||
return a;
|
||||
}
|
||||
|
||||
$(function(){
|
||||
$("#change-language").click(function(){
|
||||
centerPopup();
|
||||
loadPopup();
|
||||
return false;
|
||||
});
|
||||
$("#dashboard-locales-popup-close").click(function(){
|
||||
disablePopup();
|
||||
return false;
|
||||
});
|
||||
$("#background-popup").click(function(){
|
||||
disablePopup();
|
||||
});
|
||||
$(document).keypress(function(e){
|
||||
if(e.keyCode==27 && popupStatus==1){
|
||||
disablePopup();
|
||||
}
|
||||
});
|
||||
});
|
||||
var centerPopup = function(){
|
||||
var windowWidth = document.documentElement.clientWidth;
|
||||
var windowHeight = document.documentElement.clientHeight;
|
||||
var popupHeight = $("#dashboard-locales-popup").height();
|
||||
var popupWidth = $("#dashboard-locales-popup").width();
|
||||
$("#dashboard-locales-popup").css({
|
||||
"position": "absolute",
|
||||
"top": normalizePosition((windowHeight-popupHeight) * 0.2),
|
||||
"left": normalizePosition(windowWidth/2-popupWidth/2)
|
||||
});
|
||||
$("#background-popup").css({
|
||||
"height": windowHeight
|
||||
});
|
||||
}
|
||||
|
||||
$(function(){
|
||||
$("#change-language").click(function(){
|
||||
centerPopup();
|
||||
loadPopup();
|
||||
return false;
|
||||
});
|
||||
$("#dashboard-locales-popup-close").click(function(){
|
||||
disablePopup();
|
||||
return false;
|
||||
});
|
||||
$("#background-popup").click(function(){
|
||||
disablePopup();
|
||||
});
|
||||
$(document).keypress(function(e){
|
||||
if(e.keyCode == 27 && isPopupOpened){
|
||||
disablePopup();
|
||||
}
|
||||
});
|
||||
});
|
||||
})(jQuery, document);
|
||||
|
Loading…
Reference in New Issue
Block a user