Результаты (
русский) 2:
[копия]Скопировано!
Re (DomNS (эл));
}});
},
блок: функция (эл, почта, хэш, бл) {
ajax.post ( 'al_wall.php', {акт: "Блок", сообщение: сообщение, хэш: хэш, бл: бл}, {onDone: функция (текст) {
если (бл) {
domPN (эл) .insertBefore (CE ( 'DIV', {innerHTML: текст}), эл);
скрыть (эл);
} еще {
показать (DomNS (domPN (эл)));
повторное (domPN (эл));
}
}, ShowProgress: функция () {
? вар PRG = бл в.п. ( 'DIV', {Classname: «прогресс»}): в.п. ( 'пролет', {Classname: 'progress_inline'});
скрыть (эл),
шоу (DomNS (эл) || domPN (эл) .appendChild (PRG));
}, hideProgress: функция () {
показать (эл) ;
повторное (DomNS (эл));
}});
},
blockEx: функция (GID, середина) {
Showbox ( 'al_groups.php', {акт: 'bl_edit', имя: 'ID' + середина, GID: GID , авто: 1}, {стат: [ 'page.css', 'ui_controls.js', 'ui_controls.css'], темный: 1});
},
withMentions: (browser.mozilla && browser.version.match (/^2./) || browser.mobile),
editPost: функция (запись, опции, onFail, onDone) {
если (cur.editingPost && GE ( 'wpe_text')) {
onFail && onFail ();
возвращение elfocus ( 'wpe_text');
}
cur.editingPost = [сообщение];
если (Wall.withMentions) {
stManager.add ([ 'ui_controls.css', 'ui_controls.js', 'mentions.js', 'walledit.js' ]);
} еще {
stManager.add ([ 'walledit.js']);
}
ajax.post ( 'al_wall.php', продлить ({акт: "изменить", сообщение: Post, говоря: Wall.withMentions? 1: ''}, опционы), {onDone: функция () {
вар арг = Array.prototype.slice.call (аргументы);
args.unshift (пост);
WallEdit.editPost.apply (окна, аргументы);
onDone && onDone ();
}, onFail: функция () {
cur.editingPost = ложь;
onFail && onFail ();
}, прогресс: 'wpe_prg' + пост});
}, CancelEdit: функция (layerOnly) { если (cur.editingPost ) { если (layerOnly === истинно && cur.editingPost [0] .match (/ ^ - d + _ /?)) возвращение; если (window.WallEdit) { WallEdit.cancelEditPost (); } еще { шавка. editingPost = ложь; } } }, switchWall: функция (эВ) { вар УНТ = {все: 0, собственные: 0}, SW = GE ( 'page_wall_switch'); если (GE ( 'page_wall_count_all')) cnts.all = intval (GE ( 'page_wall_count_all') значение.); если (GE ( 'page_wall_count_own')) cnts.own = intval (GE ( 'page_wall_count_own') значение.); ! если (cnts.own || cnts.own> = cnts.all) { вернуть cancelEvent (эВ); } . cur.wallType = GE ( 'page_wall_posts') Classname = (cur.wallType == 'собственный')? 'все': 'собственный'; Wall.update (); вернуть cancelEvent (ЭВ); }, предполагают: функцию (ЭВ) { (! cur.oid) , если вернуть cancelEvent (ЭВ); вар прод = GE ( 'page_suggest_post' ), сообщения = domPN (GE ( 'page_wall_posts')), Вис = IsVisible (продолжение); тумблеры (сообщения, VIS); тумблер (продолжение, VIS);! ? Вэл ( 'page_wall_suggest', cur.options [визави 'wall_suggest_post ':' wall_return_to_posts ']); cur.suggestsView = визави;! если (VIS) { Wall.update (); } еще { Wall.loadSuggests (); Wall.suggestUpdate (); если (cur.suggesting = (domPN ( GE ( 'submit_post_box')) == GE ( 'page_suggest_post'))) { elfocus ( 'post_field'); } } вернуть cancelEvent (эВ); }, suggestMore: функция () { вар прод = GE ( 'page_suggestions') , пр = GE ( 'page_suggest_prg'); если (IsVisible (пр)) возвращение; ajax.post ( 'al_wall.php', { акт: 'get_suggests', owner_id: cur.oid, смещение: cont.childNodes.length - geByClass ( "DLD", продолжение) .length - 1 }, { onDone: функция (строки, notAll) { removeClass (продолжение, 'page_sugg_loading'); вар эль = се ( 'DIV', {innerHTML: строки}), Ь = domFC (эл), в то время как (к) { если (GE (fc.id) || hasClass (к, 'пост')!) { ге (к); } еще { cont.appendChild (к); } к = domFC (эл); } тумблер ( 'page_suggest_more', notAll); }, ShowProgress: функция () { показать (рг), скрыть (DomNS (пр)); }, hideProgress: функция () { показать (DomNS (пр) ); шкура (PR); } }); }, suggestUpdate: функция (дельта) { Var с = GE ( 'page_suggests_count'), V = intval (Val (с)); если (дельта === -1 || дельта === 1 && с) Вэл (с, v + = дельта); Вэл ( 'page_wall_posts_count', v langNumeric (v, cur.options.wall_suggests_label?): cur.options.wall_no_suggests_label); }, loadSuggests: функция ( ) { если (cur.suggLoading || cur.oid) возвращение;! cur.suggLoading = TRUE; вар прод = GE ( 'page_suggestions'); ajax.post ( 'al_wall.php', {акт: "get_suggests ', owner_id : cur.oid}, {onDone: функция (строки, notAll) { removeClass (продолжение, 'page_sugg_loading'); VAL (продолжение, строк); если (cur.suggestsView) Wall.suggestUpdate (); переключение ( 'page_suggest_more', notAll); }}); }, showPostponed: функция () { если (cur.postponedLoading || cur.oid) возвращение;! переменная TMP = cur.postponedLoading = cur.oid; переменная рг = GE ( 'wall_postponed_progress'); ajax.post ( 'al_wall.php', {акт: 'get_postponed', owner_id: cur.oid}, { onDone: функция (строки) { ! если (TMP == cur.oid) возвращение; удаление (cur.postponedLoad
переводится, пожалуйста, подождите..
