X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=view%2Ftheme%2Ffrost-mobile%2Fjs%2Facl.js;h=d54df12a35eb57f50787b52a86599115939a06b9;hb=a0e18a0ff8fbefaf5cb66a4d5c91fac1d45d5931;hp=a2fb06262d45c61f299f08e1b6fc683af8683163;hpb=d0724812eef9c97218f51630e876be098fe15210;p=friendica.git diff --git a/view/theme/frost-mobile/js/acl.js b/view/theme/frost-mobile/js/acl.js index a2fb06262d..d54df12a35 100644 --- a/view/theme/frost-mobile/js/acl.js +++ b/view/theme/frost-mobile/js/acl.js @@ -13,41 +13,41 @@ function ACL(backend_url, preset){ that.group_uids = []; that.nw = 2; //items per row. should be calulated from #acl-list.width - that.list_content = $("#acl-list-content"); - that.item_tpl = unescape($(".acl-list-item[rel=acl-template]").html()); - that.showall = $("#acl-showall"); + that.list_content = $j("#acl-list-content"); + that.item_tpl = unescape($j(".acl-list-item[rel=acl-template]").html()); + that.showall = $j("#acl-showall"); if (preset.length==0) that.showall.addClass("selected"); /*events*/ that.showall.click(that.on_showall); - $(".acl-button-show").live('click', that.on_button_show); - $(".acl-button-hide").live('click', that.on_button_hide); - $("#acl-search").keypress(that.on_search); - $("#acl-wrapper").parents("form").submit(that.on_submit); + $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); /* startup! */ that.get(0,100); } ACL.prototype.on_submit = function(){ - aclfileds = $("#acl-fields").html(""); - $(that.allow_gid).each(function(i,v){ + aclfileds = $j("#acl-fields").html(""); + $j(that.allow_gid).each(function(i,v){ aclfileds.append(""); }); - $(that.allow_cid).each(function(i,v){ + $j(that.allow_cid).each(function(i,v){ aclfileds.append(""); }); - $(that.deny_gid).each(function(i,v){ + $j(that.deny_gid).each(function(i,v){ aclfileds.append(""); }); - $(that.deny_cid).each(function(i,v){ + $j(that.deny_cid).each(function(i,v){ aclfileds.append(""); }); } ACL.prototype.search = function(){ - var srcstr = $("#acl-search").val(); + var srcstr = $j("#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"); - $(this).siblings(".acl-button-hide").removeClass("selected"); - $(this).toggleClass("selected");*/ + $j(this).siblings(".acl-button-hide").removeClass("selected"); + $j(this).toggleClass("selected");*/ - that.set_allow($(this).parent().attr('id')); + that.set_allow($j(this).parent().attr('id')); return false; } @@ -95,10 +95,10 @@ ACL.prototype.on_button_hide = function(event){ event.stopPropagation(); /*that.showall.removeClass("selected"); - $(this).siblings(".acl-button-show").removeClass("selected"); - $(this).toggleClass("selected");*/ + $j(this).siblings(".acl-button-show").removeClass("selected"); + $j(this).toggleClass("selected");*/ - that.set_deny($(this).parent().attr('id')); + that.set_deny($j(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 */ - $('#jot-perms-icon').removeClass('lock').addClass('unlock'); - $('#jot-public').show(); - $('.profile-jot-net input').attr('disabled', false); + $j('#jot-perms-icon').removeClass('lock').addClass('unlock'); + $j('#jot-public').show(); + $j('.profile-jot-net input').attr('disabled', false); if(typeof editor != 'undefined' && editor != false) { - $('#profile-jot-desc').html(ispublic); + $j('#profile-jot-desc').html(ispublic); } } else { that.showall.removeClass("selected"); /* jot acl */ - $('#jot-perms-icon').removeClass('unlock').addClass('lock'); - $('#jot-public').hide(); - $('.profile-jot-net input').attr('disabled', 'disabled'); - $('#profile-jot-desc').html(' '); + $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(' '); } - $("#acl-list-content .acl-list-item").each(function(){ - $(this).removeClass("groupshow grouphide"); + $j("#acl-list-content .acl-list-item").each(function(){ + $j(this).removeClass("groupshow grouphide"); }); - $("#acl-list-content .acl-list-item").each(function(){ - itemid = $(this).attr('id'); + $j("#acl-list-content .acl-list-item").each(function(){ + itemid = $j(this).attr('id'); type = itemid[0]; id = parseInt(itemid.substr(1)); - btshow = $(this).children(".acl-button-show").removeClass("selected"); - bthide = $(this).children(".acl-button-hide").removeClass("selected"); + btshow = $j(this).children(".acl-button-show").removeClass("selected"); + bthide = $j(this).children(".acl-button-hide").removeClass("selected"); switch(type){ case "g": @@ -197,16 +197,16 @@ ACL.prototype.update_view = function(){ uclass="grouphide"; } - $(that.group_uids[id]).each(function(i,v) { + $j(that.group_uids[id]).each(function(i,v) { if(uclass == "grouphide") - $("#c"+v).removeClass("groupshow"); + $j("#c"+v).removeClass("groupshow"); if(uclass != "") { - var cls = $("#c"+v).attr('class'); + var cls = $j("#c"+v).attr('class'); if( cls == undefined) return true; var hiding = cls.indexOf('grouphide'); if(hiding == -1) - $("#c"+v).addClass(uclass); + $j("#c"+v).addClass(uclass); } }); @@ -234,7 +234,7 @@ ACL.prototype.get = function(start,count, search){ search:search, } - $.ajax({ + $j.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);*/ - $(data.items).each(function(){ + $j(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); }); + $j(".acl-list-item img[data-src]", that.list_content).each(function(i, el){ + // Add src attribute for images with a data-src attribute + $j(el).attr('src', $j(el).data("src")); + }); that.update_view(); }