iFi
x
Files
Fast. Simple. Private.
Tools
Cara Pakai
Panduan
Tentang
Halaman
iFixFiles - Fast. Simple. Private: kontak
Memuat isi halaman Blogger…
(function(w){ "use strict"; if(w.FKRouter28)return; w.FKRouter28=true; function E(id){return document.getElementById(id);} function textOnly(v){ var d=document.createElement("div"); d.innerHTML=v||""; return (d.textContent||d.innerText||"").replace(/\s+/g," ").trim(); } function altUrl(entry){ var ls=entry.link||[],i; for(i=0;i
165)sm=sm.substring(0,165).trim()+"…"; var p=document.createElement("p");p.textContent=sm||"Baca artikel selengkapnya."; var read=document.createElement("a");read.className="fk28-read";read.href=aurl;read.textContent="Baca panduan →"; body.appendChild(dt);body.appendChild(h);if(labs.length)body.appendChild(lb);body.appendChild(p);body.appendChild(read); art.appendChild(body);return art; } function jsonp(url,callbackName,ok,fail){ var s=document.createElement("script"),done=false; var timer=setTimeout(function(){ if(done)return;done=true; try{delete w[callbackName];}catch(e){w[callbackName]=null;} if(s.parentNode)s.parentNode.removeChild(s); fail(new Error("Feed tidak merespons.")); },12000); w[callbackName]=function(data){ if(done)return;done=true;clearTimeout(timer); try{delete w[callbackName];}catch(e){w[callbackName]=null;} if(s.parentNode)s.parentNode.removeChild(s); ok(data); }; s.src=url+(url.indexOf("?")>=0?"&":"?")+"callback="+callbackName+"&_="+Date.now(); s.onerror=function(){ if(done)return;done=true;clearTimeout(timer); try{delete w[callbackName];}catch(e){w[callbackName]=null;} fail(new Error("Feed gagal dimuat.")); }; document.body.appendChild(s); } /* ---------- STATIC PAGE ---------- */ function renderStaticPage(){ if(location.pathname.indexOf("/p/")!==0||!E("fk28-page"))return; var found=false,start=1,batch=100,batches=0; function next(){ if(found)return; if(batches>=5){ setStatus("fk28-page-status","Halaman tidak ditemukan di feed Pages Blogger. Pastikan Page sudah Dipublikasikan.",true); return; } batches++; var cb="fk28page_"+Date.now()+"_"+batches; jsonp("/feeds/pages/default?alt=json-in-script&max-results="+batch+"&start-index="+start,cb,function(json){ var entries=(json&&json.feed&&json.feed.entry)?json.feed.entry:[],i; for(i=0;i
=10){finish();return;} batches++; setStatus("fk28-label-status","Memeriksa postingan Blogger…",false); var cb="fk28label_"+Date.now()+"_"+batches; jsonp("/feeds/posts/default?alt=json-in-script&max-results="+batch+"&start-index="+start,cb,function(json){ var entries=(json&&json.feed&&json.feed.entry)?json.feed.entry:[]; entries.forEach(function(e){ entryLabels(e).forEach(function(n){allLabels[n]=1;}); if(hasLabel(e,wanted))found.push(e); }); if(entries.length
=10){finish();return;} batches++; var cb="fk28search_"+Date.now()+"_"+batches; jsonp("/feeds/posts/default?alt=json-in-script&max-results="+batch+"&start-index="+start,cb,function(json){ var entries=(json&&json.feed&&json.feed.entry)?json.feed.entry:[]; entries.forEach(function(e){if(matches(e,q))found.push(e);}); if(entries.length