Converted compat.js to use namespaces

This commit is contained in:
Shannon
2013-07-09 19:21:44 +10:00
parent 7e0066f405
commit 9af23fdaf7

View File

@@ -1,32 +1,42 @@
/* contains random bits and pieces we neede to make the U6 UI behave */
jQuery(document).ready(function () {
scaleScrollables("body");
Umbraco.Sys.registerNamespace("Umbraco.Application.LegacyHelper");
(function ($) {
jQuery(window).bind("resize", function () {
scaleScrollables("body");
});
jQuery("body").click(function(event) {
var el = event.target.nodeName;
var pEl = event.target.parentElement.nodeName;
$(document).ready(function () {
Umbraco.Application.LegacyHelper.scaleScrollables("body");
if(el != "A" && el != "BUTTON" && pEl != "A" && pEl != "BUTTON"){
UmbClientMgr.closeModalWindow(undefined);
}
});
});
function scaleScrollables(selector){
jQuery(".umb-scrollable").each(function () {
var el = jQuery(this);
var totalOffset = 0;
var offsety = el.data("offset-y");
if (offsety != undefined)
totalOffset += offsety;
el.height($(window).height() - (el.offset().top + totalOffset));
$(window).bind("resize", function () {
Umbraco.Application.LegacyHelper.scaleScrollables("body");
});
}
$("body").click(function (event) {
var el = event.target.nodeName;
var pEl = event.target.parentElement.nodeName;
if (el != "A" && el != "BUTTON" && pEl != "A" && pEl != "BUTTON") {
UmbClientMgr.closeModalWindow(undefined);
}
});
});
/** Static helper class */
Umbraco.Application.LegacyHelper = {
scaleScrollables: function (selector) {
$(".umb-scrollable").each(function() {
var el = jQuery(this);
var totalOffset = 0;
var offsety = el.data("offset-y");
if (offsety != undefined)
totalOffset += offsety;
el.height($(window).height() - (el.offset().top + totalOffset));
});
}
};
})(jQuery);