X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=view%2Ftheme%2Ffrost%2Fjs%2Facl.js;h=1eb758b5b82a2abb2322f69a997622659e81a1e5;hb=392b53dbf9151f4918383e88b6f7b88b62c791e4;hp=2ea559636ba41bdd2f8ab7d4da42bad19172328e;hpb=10eb873f7c57329c1d6dd37f0b84df157ac35f7a;p=friendica.git diff --git a/view/theme/frost/js/acl.js b/view/theme/frost/js/acl.js index 2ea559636b..1eb758b5b8 100644 --- a/view/theme/frost/js/acl.js +++ b/view/theme/frost/js/acl.js @@ -11,43 +11,43 @@ function ACL(backend_url, preset){ that.deny_cid = (preset[2] || []); that.deny_gid = (preset[3] || []); that.group_uids = []; - that.nw = 4; //items per row. should be calulated from #acl-list.width + that.nw = 3; //items per row. should be calulated from #acl-list.width - that.list_content = $j("#acl-list-content"); - that.item_tpl = unescape($j(".acl-list-item[rel=acl-template]").html()); - that.showall = $j("#acl-showall"); + that.list_content = $("#acl-list-content"); + that.item_tpl = unescape($(".acl-list-item[rel=acl-template]").html()); + that.showall = $("#acl-showall"); if (preset.length==0) that.showall.addClass("selected"); /*events*/ that.showall.click(that.on_showall); - $j(".acl-button-show").live('click', that.on_button_show); - $j(".acl-button-hide").live('click', that.on_button_hide); - $j("#acl-search").keypress(that.on_search); - $j("#acl-wrapper").parents("form").submit(that.on_submit); + $(document).on("click", ".acl-button-show", that.on_button_show); + $(document).on("click", ".acl-button-hide", that.on_button_hide); + $("#acl-search").keypress(that.on_search); + $("#acl-wrapper").parents("form").submit(that.on_submit); /* startup! */ that.get(0,100); } ACL.prototype.on_submit = function(){ - aclfileds = $j("#acl-fields").html(""); - $j(that.allow_gid).each(function(i,v){ + aclfileds = $("#acl-fields").html(""); + $(that.allow_gid).each(function(i,v){ aclfileds.append(""); }); - $j(that.allow_cid).each(function(i,v){ + $(that.allow_cid).each(function(i,v){ aclfileds.append(""); }); - $j(that.deny_gid).each(function(i,v){ + $(that.deny_gid).each(function(i,v){ aclfileds.append(""); }); - $j(that.deny_cid).each(function(i,v){ + $(that.deny_cid).each(function(i,v){ aclfileds.append(""); }); } ACL.prototype.search = function(){ - var srcstr = $j("#acl-search").val(); + var srcstr = $("#acl-search").val(); that.list_content.html(""); that.get(0,100, srcstr); } @@ -82,10 +82,10 @@ ACL.prototype.on_button_show = function(event){ event.stopPropagation(); /*that.showall.removeClass("selected"); - $j(this).siblings(".acl-button-hide").removeClass("selected"); - $j(this).toggleClass("selected");*/ + $(this).siblings(".acl-button-hide").removeClass("selected"); + $(this).toggleClass("selected");*/ - that.set_allow($j(this).parent().attr('id')); + that.set_allow($(this).parent().attr('id')); return false; } @@ -95,10 +95,10 @@ ACL.prototype.on_button_hide = function(event){ event.stopPropagation(); /*that.showall.removeClass("selected"); - $j(this).siblings(".acl-button-show").removeClass("selected"); - $j(this).toggleClass("selected");*/ + $(this).siblings(".acl-button-show").removeClass("selected"); + $(this).toggleClass("selected");*/ - that.set_deny($j(this).parent().attr('id')); + that.set_deny($(this).parent().attr('id')); return false; } @@ -156,32 +156,32 @@ ACL.prototype.update_view = function(){ that.deny_gid.length==0 && that.deny_cid.length==0){ that.showall.addClass("selected"); /* jot acl */ - $j('#jot-perms-icon').removeClass('lock').addClass('unlock'); - $j('#jot-public').show(); - $j('.profile-jot-net input').attr('disabled', false); + $('#jot-perms-icon').removeClass('lock').addClass('unlock'); + $('#jot-public').show(); + $('.profile-jot-net input').attr('disabled', false); if(typeof editor != 'undefined' && editor != false) { - $j('#profile-jot-desc').html(ispublic); + $('#profile-jot-desc').html(window.isPublic); } } else { that.showall.removeClass("selected"); /* jot acl */ - $j('#jot-perms-icon').removeClass('unlock').addClass('lock'); - $j('#jot-public').hide(); - $j('.profile-jot-net input').attr('disabled', 'disabled'); - $j('#profile-jot-desc').html(' '); + $('#jot-perms-icon').removeClass('unlock').addClass('lock'); + $('#jot-public').hide(); + $('.profile-jot-net input').attr('disabled', 'disabled'); + $('#profile-jot-desc').html(' '); } - $j("#acl-list-content .acl-list-item").each(function(){ - $j(this).removeClass("groupshow grouphide"); + $("#acl-list-content .acl-list-item").each(function(){ + $(this).removeClass("groupshow grouphide"); }); - $j("#acl-list-content .acl-list-item").each(function(){ - itemid = $j(this).attr('id'); + $("#acl-list-content .acl-list-item").each(function(){ + itemid = $(this).attr('id'); type = itemid[0]; id = parseInt(itemid.substr(1)); - btshow = $j(this).children(".acl-button-show").removeClass("selected"); - bthide = $j(this).children(".acl-button-hide").removeClass("selected"); + btshow = $(this).children(".acl-button-show").removeClass("selected"); + bthide = $(this).children(".acl-button-hide").removeClass("selected"); switch(type){ case "g": @@ -197,16 +197,16 @@ ACL.prototype.update_view = function(){ uclass="grouphide"; } - $j(that.group_uids[id]).each(function(i,v) { + $(that.group_uids[id]).each(function(i,v) { if(uclass == "grouphide") - $j("#c"+v).removeClass("groupshow"); + $("#c"+v).removeClass("groupshow"); if(uclass != "") { - var cls = $j("#c"+v).attr('class'); + var cls = $("#c"+v).attr('class'); if( cls == undefined) return true; var hiding = cls.indexOf('grouphide'); if(hiding == -1) - $j("#c"+v).addClass(uclass); + $("#c"+v).addClass(uclass); } }); @@ -234,7 +234,7 @@ ACL.prototype.get = function(start,count, search){ search:search, } - $j.ajax({ + $.ajax({ type:'POST', url: that.url, data: postdata, @@ -246,13 +246,17 @@ ACL.prototype.get = function(start,count, search){ ACL.prototype.populate = function(data){ var height = Math.ceil(data.tot / that.nw) * 42; that.list_content.height(height); - $j(data.items).each(function(){ + $(data.items).each(function(){ html = "
"+that.item_tpl+"
"; html = html.format( this.photo, this.name, this.type, this.id, '', this.network, this.link ); if (this.uids!=undefined) that.group_uids[this.id] = this.uids; //console.log(html); that.list_content.append(html); }); + $(".acl-list-item img[data-src]", that.list_content).each(function(i, el){ + // Add src attribute for images with a data-src attribute + $(el).attr('src', $(el).data("src")); + }); that.update_view(); }