Sei sulla pagina 1di 4

/*

HTTP Host: static.ak.fbcdn.net


Generated: September 27th 2010 4:47:44 PM PDT
Machine: 10.30.145.195
*/

((location=='about:blank'&&(window.parent.eval_global||window.parent.eval))||
(window.eval_global||window.eval))("if (window.CavalryLogger)
{ CavalryLogger.start_js([\"js\\\/5nbjas85i50cgsg8.pkg.js\"]); }\n\nfunction
UIThumbPager(b,c,a){if(!b)return false;copy_properties(this,{root:$(b),ancestor:a||
b.parentNode,thumbs:DOM.scry(b,'div.UIThumbPager_Thumbs
img'),thumbRoot:DOM.find(b,'div.UIThumbPager_Thumbs'),loaded:
[],index:0,loadCount:0,onloadCallback:bagofholding,onhideCallback:bagofholding,inpu
t:null,timeout:null,finished:false});this.loader=DOM.find(this.root,'div.UIThumbPag
er_Loader');if(c)if(!this.input){this.input=$N('input',
{name:c,type:'hidden'});this.ancestor.appendChild(this.input);}this.maxWidth=CSS.ge
tStyle(this.root,'width');this.root.getUIThumbPager=identity.bind(null,this);}UIThu
mbPager.prototype.setOnloadCallback=function(a)
{this.onloadCallback=a;this.init();return
this;};UIThumbPager.prototype.setOnhideCallback=function(a)
{this.onhideCallback=a;return this;};UIThumbPager.prototype.init=function()
{this.thumbs.each(function(b){if(b.complete){this.onload(b);}else{var
a=false;Event.listen(b,'load',function(){if(!a)
{this.onload(b);a=true;}}.bind(this));this.timeout=setTimeout(this.onfinish.bind(th
is),UIThumbPager.loadtimeout);}}.bind(this));};UIThumbPager.prototype.onload=functi
on(a){clearTimeout(this.timeout);if(UIThumbPager.checkLimits(a))
{CSS.setStyle(a,'width',this.maxWidth);this.onloadCallback(this.loaded.push(a));}if
(++this.loadCount==this.thumbs.length){this.onfinish();}else
this.timeout=setTimeout(this.onfinish.bind(this),UIThumbPager.timeout);};UIThumbPag
er.prototype.onfinish=function()
{clearTimeout(this.timeout);if(this.finished)return;this.finished=true;if(this.load
ed.length){if(this.index==0)
{this.loaded=UIThumbPager.sort(this.loaded);this.first();}}else{CSS.hide(this.root)
;this.onhideCallback();}};UIThumbPager.prototype.page=function(b,a)
{if(this.index==b)return true;if(this.loader)
{CSS.setStyle(this.loader,'display','none');this.loader=null;}var
c=this.index;this.index+=a;UIThumbPager.swap(this.loaded[c],this.loaded[this.index]
,this.input);if(this.index==b)return true;return
false;};UIThumbPager.prototype.first=function(){return this.page(null,-
this.index);};UIThumbPager.prototype.prev=function(){return this.page(0,-
1);};UIThumbPager.prototype.next=function(){return this.page(this.loaded.length-
1,1);};UIThumbPager.prototype.getPageNumber=function(){return
this.index+1;};UIThumbPager.swap=function(c,b,a){if(c!
==b)CSS.addClass(c,this.hiddenClass);CSS.removeClass(b,this.hiddenClass);a.value=b.
src;};UIThumbPager.prototype.showThumbs=function(a)
{CSS.conditionClass(this.thumbRoot,'hidden_elem',!
a);};UIThumbPager.sort=function(a){for(var b=0;b<a.length-1;b++)for(var
c=b+1;c<a.length;c++)if(a[b].width*a[b].height<a[c].width*a[c].height)
{tmp=a[b];a[b]=a[c];a[c]=tmp;}return a;};UIThumbPager.checkLimits=function(b)
{CSS.removeClass(b,this.hiddenClass);var c=b.offsetWidth;var
a=b.offsetHeight;CSS.addClass(b,this.hiddenClass);return !
(c&&(a<UIThumbPager.minHeight||c<UIThumbPager.minWidth||
a\/c>UIThumbPager.maxRatio||
c\/a>UIThumbPager.maxRatio));};copy_properties(UIThumbPager,
{hiddenClass:'UIThumbPager_Hidden',loadtimeout:5000,timeout:3000,minWidth:50,minHei
ght:50,maxRatio:3});\nfunction UIThumbPagerControl(b,a){if(!b)return
false;copy_properties(this,
{root:b,pager:a,buttons:DOM.find(b,'div.UIThumbPagerControl_Buttons'),buttonText:DO
M.find(b,'div.UIThumbPagerControl_Text'),buttonLeft:DOM.find(b,'a.UIThumbPagerContr
ol_Button_Left'),buttonRight:DOM.find(b,'a.UIThumbPagerControl_Button_Right'),loade
dCount:0,pageCurrent:DOM.find(b,'span.UIThumbPagerControl_PageNumber_Current'),page
Total:DOM.find(b,'span.UIThumbPagerControl_PageNumber_Total'),noThumb:DOM.find(b,'i
nput.UIThumbPagerControl_NoPicture'),end:true});this.pager.setOnhideCallback(this.o
nhide.bind(this));this.root.getUIThumbPagerControl=identity.bind(null,this);this.at
tachHandlers();}UIThumbPagerControl.prototype.attachHandlers=function()
{this.pager.setOnloadCallback(this.onload.bind(this));Event.listen(this.buttonLeft,
'click',function()
{this.click(this.pager.prev);}.bind(this));Event.listen(this.buttonRight,'click',fu
nction()
{this.click(this.pager.next);}.bind(this));Event.listen(this.noThumb,'click',functi
on(){this.pager.showThumbs(!
this.noThumb.checked);CSS.conditionClass(this.buttons,'hidden_elem',this.noThumb.ch
ecked);CSS.conditionClass(this.buttonText,'hidden_elem',this.noThumb.checked);}.bin
d(this));};UIThumbPagerControl.prototype.onload=function(a)
{this.loadedCount=a;if(a==1)DOM.setContent(this.pageCurrent,a);if(a>this.pager.getP
ageNumber())CSS.removeClass(this.root,'UIThumbPagerControl_Last');DOM.setContent(th
is.pageTotal,a);};UIThumbPagerControl.prototype.onhide=function()
{CSS.hide(this.root);this.noThumb.checked=true;};UIThumbPagerControl.prototype.clic
k=function(b){if(this.loadedCount<=1)return;var
a=['UIThumbPagerControl_Last','UIThumbPagerControl_First'];if(b==this.pager.prev)a.
push(a.shift());if(this.end)CSS.removeClass(this.root,a[1]);if(this.end=b.bind(this
.pager)
())CSS.addClass(this.root,a[0]);DOM.setContent(this.pageCurrent,this.pager.getPageN
umber());};\nfunction friend_and_email_source(a){a=a?
a+'&include_emails=1':'';this.parent.construct(this,a);}friend_and_email_source.ext
end('friend_source');friend_and_email_source.prototype.text_noinput=friend_and_emai
l_source.prototype.text_placeholder=_tx(\"Taip nama rakan, senarai, atau alamat
emel\");friend_and_email_source.prototype.text_nomatch=_tx(\"Anda boleh mengisi
alamat emel\");friend_and_email_source.prototype.onselect_not_found=function()
{emails=this.results_text.split(\/[,; ]\/);for(var d=0;d<emails.length;d++){var
f=emails[d].replace(\/^\\s+|\\s+$\/g,'');var c=\/.*\\@.*\\.[a-z0-9]+$\/;if(!
c.test(f))continue;var b={t:f,e:f};var e=new
token(b,this.tokenizer,this.element);if(this.tokenizer.max_selections<=this.tokeniz
er.count_names())this.destroy.bind(this).defer();var a={email:f,pluses:false};new
AsyncRequest().setMethod('GET').setReadOnly(true).setURI('\/ajax\/typeahead_email.p
hp').setData(a).setHandler(function(h){if(h.getPayload()){var
g=h.getPayload().token;this.render_obj(g);this.tokenizer._ontokenadded(g);}else
this.tokenizer._ontokennotfound(f);}.bind(e)).setErrorHandler(function(g)
{AsyncResponse.verboseErrorHandler(g);this.remove(false);}.bind(e)).send();}this.cl
ear();};\nfunction email_source(a){a=a?
a+'&include_emails=1':'';this.parent.construct(this,a);}email_source.extend('friend
_and_email_source');email_source.prototype.text_noinput=email_source.prototype.text
_placeholder=_tx(\"Anda boleh mengisi alamat
emel\");email_source.prototype.text_nomatch=_tx(\"Anda boleh mengisi alamat
emel\");email_source.prototype.bootstrap=function(a)
{this.values='';this.index=0;this.ready();};\nfunction InlineEditor(c,b,d,e,f)
{this._name=b;this._obj=c;this._root=d;this._target=e;this._more_than_meets_the_eye
=true;this._original_value=c.firstChild.nodeValue;this._is_textarea=f;this._edit=$N
(f?'textarea':'input',{value:this._original_value,className:'inputtext
inline_edit'});var
a=this._edit;c.parentNode.insertBefore(a,c);c.parentNode.removeChild(c);a.onblur=th
is._onblur.bind(this);a.onchange=this._onchange.bind(this);a.onkeypress=function(ev
ent){return this._onkeypress(event?
event:window.event);}.bind(this);a.focus();a.select();}copy_properties(InlineEditor
.prototype,{_onkeypress:function(event){switch(event?event.keyCode:0){case
27:if(ua.firefox()<3&&this._valueIsWhitespace(this._original_value))this._edit.valu
e=InlineEditor.FIREFOX_2_BLANK_SUMMARY;this._edit.value=this._original_value;case
13:this._onblur();return false;}},_onblur:function(){if(!
this._more_than_meets_the_eye)return
false;this._more_than_meets_the_eye=false;this._onchange();var
b=this._is_textarea;if(!this._edit.value||
this._valueIsWhitespace(this._edit.value))if(ua.firefox()<3)
{this._edit.value=InlineEditor.FIREFOX_2_BLANK_SUMMARY;}else
this._edit.value=InlineEditor.DEFAULT_BLANK_SUMMARY;var
d=this._root,e=this._target;var a=$N('a',
{href:'#',className:'inline_edit',onmousedown:function(){return
false;},onclick:function(){new InlineEditor(this,c,d,e,b);return
false;}},this._edit.value);var
c=this._name;this._edit.parentNode.insertBefore(a,this._edit);this._edit.parentNode
.removeChild(this._edit);},_valueIsWhitespace:function(a){return !!!
(a.trim().length);},_onchange:function(){if(!this._target){this._target=$N('input',
{name:this._name,type:'hidden'});this._root.appendChild(this._target);}this._target
.value=this._edit.value;}});copy_properties(InlineEditor,
{FIREFOX_2_BLANK_SUMMARY:'...',DEFAULT_BLANK_SUMMARY:'\\u00A0\\u00A0\\u00A0'});\nfu
nction UIShareComposer(c,a,d,b){if(b.isWithinDialog)
{if(UIShareComposer.currentDialogInstance)UIShareComposer.currentDialogInstance.hid
e();UIShareComposer.currentDialogInstance=Dialog.getCurrent();}this.currentView=thi
s.convertViewConstant(b.defaultView);this.postToMyProfile=true;this.parent.construc
t(this,c,a,d,b);this.addState(UIShareComposer[this.currentView].STATE);}UIShareComp
oser.extend('UIComposer');UIShareComposer.prototype={initializeAutoscrape:bagofhold
ing,loadAttachment:bagofholding,convertViewConstant:function(a){if(a=='1')return
'SEND_AS_MESSAGE';return 'POST_TO_PROFILE';},initialize:function(a)
{if(this.options.isWithinDialog){if(ge('pop_content'))this.headerSpan=DOM.scry($
('pop_content'),'h2.dialog_title span')[0];}else if(this.options.isBookmarklet)
{this.headerSpan=$('homelink');}else this.headerSpan=DOM.scry($
('content'),'div.title_header h2.title_h')
[0];this.shareButtonInput=DOM.find(this.root,'label.UIComposer_SubmitButton
input');this.sharingOptionsList=DOM.scry(this.root,'ul.UIShareComposer_SharingOptio
ns li div
a');this.postRecipient=this.postingOptions=this.postingOptionsList=null;if(this.opt
ions.shouldShowPostToFriend)
{this.postRecipient=DOM.find(this.root,'div#post_recipient');this.postingOptions=DO
M.find(this.root,'div.UIShareComposer_PostingOptions');this.postingOptionsList=DOM.
scry(this.postingOptions,'a');this._listenForPostingOptions();}this.messageRecipi
ent=DOM.find(this.root,'div.UIShareComposer_MessageRecipients');this.setPostTitle()
;this.parent.initialize(a);this.focus();if(a){this.input.focus();}else
this.blur();},getEndpoint:function(){return
UIShareComposer[this.currentView].ENDPOINT;},getData:function(){var a={};var
c=this.getMessage();if(c==this.placeholder)c='';if(!this.isValidPost())return
null;var b=Form.serialize(this.root);copy_properties(a,b);copy_properties(a,
{id:this.user,target_id:this.targetID,action:this._getActionShortName(),message:c,p
rivacy_data:
{}});if(this.currentView=='POST_TO_PROFILE'&&this.postToMyProfile)copy_properties(a
,{privacy_data:this.getPrivacyData()});return a;},initializeEvents:function()
{this._listenForToggle();this._listenForButtons();this._listenForBlur();this.parent
.initializeEvents();},isValidPost:function()
{if(this.currentView=='SEND_AS_MESSAGE'){var
a=DOM.scry(this.messageRecipient,'a.token').length;if(a<1)return
false;}if(this.options.shouldShowPostToFriend&&!this.postToMyProfile){if(!
this.postRecipient.value)return false;return true;}return
true;},publish:function(e)
{if(this.options.onPublish)this.options.onPublish();if(UIShareComposer.currentDialo
gInstance)UIShareComposer.currentDialogInstance=null;var d=e.getPayload();if(d)
{if(d.redr){goURI(d.redr);return;}var c=d.html;if(this.options.isWithinDialog||
this.options.isBookmarklet){DOM.setContent(this.root,HTML(c));}else{var
a=DOM.find(this.root,'div.UIComposer_ButtonArea');var
b=DOM.find(this.root,'div.UISharer_ComposerInputsAndStage');hide(a);DOM.setContent(
b,HTML(c));}}if(this.options.isWithinDialog)
{if(Dialog.getCurrent())Dialog.getCurrent().setAutohide(UIShareComposer.AUTOHIDE_TI
ME);return;}if(d.close)window.close.defer(UIShareComposer.AUTOHIDE_TIME);},setPostT
itle:function(){switch(this.options.shareContext){case
UIShareComposer.CONTEXTS.GROUP:var a=_tx(\"Kirimkan ke Kumpulan\");break;case
UIShareComposer.CONTEXTS.EVENT:var a=_tx(\"Kirimkan ke acara\");break;case
UIShareComposer.CONTEXTS.PAGE:var a=_tx(\"Kirimkan ke Halaman\");break;case
UIShareComposer.CONTEXTS.PROFILE:var a=_tx(\"Kirimkan ke
Profil\");}UIShareComposer.POST_TO_PROFILE.HEADER=a;},_resetPlaceholderIfNecessary:
function(a){if(!this.getMessage()&&this.currentView!
='SEND_AS_MESSAGE')this.blur();},_getActionShortName:function()
{if(this.currentView=='SEND_AS_MESSAGE')return
'send';if(this.postToMyProfile)return 'post';return
'wall';},_toggleView:function(b){var
a=this.currentView;this.removeState(UIShareComposer[a].STATE);this.currentView=b.id
;var
c=UIShareComposer[this.currentView];this.addState(c.STATE);if(this.headerSpan)DOM.s
etContent(this.headerSpan,c.HEADER);this.shareButtonInput.value=c.BUTTON;if(this.me
ntions)this.mentions.setActive(this.currentView=='POST_TO_PROFILE');this.input.focu
s();return false;},_togglePostingOption:function(b)
{this.postToMyProfile=CSS.hasClass(b,\"UIShareComposer_PostToMyProfile\");for(var
a=0;a<this.postingOptionsList.length;a+
+)CSS.removeClass(this.postingOptionsList[a],'current_option');CSS.addClass(b,'curr
ent_option');return false;},_triggerCancel:function()
{if(this.options.cancelFn)this.options.cancelFn();if(UIShareComposer.currentDialogI
nstance)UIShareComposer.currentDialogInstance=null;return
false;},_listenForToggle:function(){for(var a=0;a<this.sharingOptionsList.length;a+
+)Event.listen(this.sharingOptionsList[a],'click',bind(this,this._toggleView,this.s
haringOptionsList[a].parentNode.parentNode));},_listenForPostingOptions:function()
{for(var a=0;a<this.postingOptionsList.length;a+
+)Event.listen(this.postingOptionsList[a],'click',bind(this,this._togglePostingOpti
on,this.postingOptionsList[a]));},_listenForButtons:function(){var
a=DOM.find(this.root,'label.UIShareComposer_CancelButton');Event.listen(a,'click',b
ind(this,this._triggerCancel));},_listenForBlur:function()
{Event.listen(this.input,'blur',bind(this,this._resetPlaceholderIfNecessary));}};co
py_properties(UIShareComposer,
{currentDialogInstance:null,AUTOHIDE_TIME:1200,CONTEXTS:
{PROFILE:0,GROUP:1,EVENT:2,PAGE:3},POST_TO_PROFILE:
{STATE:'STATE_POST_TO_PROFILE',HEADER:_tx(\"Kirimkan ke
Profil\"),BUTTON:_tx(\"Kongsi\"),ENDPOINT:'\/ajax\/share.php'},SEND_AS_MESSAGE:
{STATE:'STATE_SEND_AS_MESSAGE',HEADER:_tx(\"Hantar sebagai
mesej\"),BUTTON:_tx(\"Hantar mesej\"),ENDPOINT:'\/ajax\/share.php'}});\n\nif
(window.Bootloader) { Bootloader.done([\"js\\\/5nbjas85i50cgsg8.pkg.js\"]); }")

Potrebbero piacerti anche