From ab7b45343c6493152382359d44ca2526487ae090 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Fri, 10 Apr 2009 15:05:14 -0700 Subject: [PATCH] I18n the javascript. --- .../i18n/English/Account_FriendManager.pm | 5 ++ .../root_import_account_friendmanager.wgpkg | Bin 2226 -> 2295 bytes .../build/friendManager/friendManager.js | 67 ++++++++++-------- 3 files changed, 42 insertions(+), 30 deletions(-) diff --git a/lib/WebGUI/i18n/English/Account_FriendManager.pm b/lib/WebGUI/i18n/English/Account_FriendManager.pm index fd54a01f8..4fbc13e42 100644 --- a/lib/WebGUI/i18n/English/Account_FriendManager.pm +++ b/lib/WebGUI/i18n/English/Account_FriendManager.pm @@ -185,6 +185,11 @@ our $I18N = { lastUpdated => 0, }, + 'friends count' => { + message => q{Friends Count}, + lastUpdated => 0, + }, + }; 1; diff --git a/sbin/packages/root_import_account_friendmanager.wgpkg b/sbin/packages/root_import_account_friendmanager.wgpkg index f3015ae421e161e616eef7df537a677aa02ac2b4..956a30869cd3e47b656fd7b0ce42e6501c02c9f7 100644 GIT binary patch literal 2295 zcmVa{WyVP$&=W2VBs48;W-YDl z4U$$zyE3>L{(HY~S2x?T3mu!D%)t+`tX=JQzq`D#{!gV+X}6mj8~EL7=4q3+3WvBo02BIQ_k3>;KY{ z#=4qan@xRRD}R;3UlF2kVk?$=k^CF&R(nSNje51VL4cd<|Ex>?<@KY!3JBkR03$3( zB|@R2+ZK_ptU<_`?|9S);e-}*xXRw+@`yVQ^JjU+<#{NSP?Ny$JIBspD5Bul zIlyyJe2wfh#k{~xM6@@m?H_8;k_<#h_7p6B8PkxU7xbye_V+B<1EdH0dz6eqHu&+n zlx;H@e+=FI>(c%o$G*b16c;{qH~ZASAxaQK8;ObA>KT&17`P{fwt!!n;L@!?Co}sE>GUiGn>oz!oEouJr(4+e9Hzj za*gz>Im$8m#{$wYJDql?(`?sr8WOTGmk=V}CQ+zJOc2~4e58t$gD?`e$3EJc;YJQP z#w!_6+pr;afR+(+Y+;rTiK#v@-wr2%Ixm2u=rE4!s@_1ISa0$ zTwLe!Vj>}|YIU^*0BB3inoy|lC-IQVd-o|P`8h^z`|K%ttUQ0vVDO_!b$Xg^X)O!51{lmdgL z9r8dC8QQ@8M64NyBgI{g^{bWMfm53oY+ig{>6n^hbwXrrQJ8-N3!5btUbOxcK{1N7 z3Rn|55@OpC-ZmS9ySHY3r!=kt7IPUSCCZAw7gDzhSg8hD>0KebRlq_MlOhUjrmfA~ z7C>7SEMw`ZVHZFmQ*Pv+>Y*_xaBFB+g-}+YhugQTKTMq`ukQF3UQ)%I@tF_d;Svj* zhGt6iBx{@cmB4=}JnRWgFQrPbbqq&%w@Qg--4gh0Lvrpus6bu zJb&{g_L`2Jmw0U4*NOW}_weL%@96BTj3Kjpfbpda71`Oz2WYoVHjAl3)*e@PPKh}% zm4j(0<5K=*qd*CseVx_f33n*}C= zx@^ai#IJA)lw*HI*4HoZjfaX#9gA%}%S7XW;Ks|O)GsmE*LCyJV?RQdh(>FOY4MOhgBJTn_7KtS-W+D8OZf?r+B%$OP$TJ6? RIq;ov;4gryW0L?Z001%8gE{~J literal 2226 zcmV;j2u=4NiwFP!00000|Ls~?bKABS_H%y)MtMjwV~g5l$*yOV#j$(i)Qz3Ei`xuD zLK0#UU;$9Jn#q5^2LM-zl$Vh^Z6|t=XaK}HIQw_t`qtxr8jVK3-`(2MzrBw6ZFb-n zrJu%Dv)SzRd;NZ=(cePNW~0;CLh#DteS=vA_?W|)-!)7B zNmGXFX7=6fn&(#iv*c_;jKYq+Snp-}?||Ny^xtW>dRqvj`S_p5(trK&S>FVOFW-R^ z)}-PBPe~08(Qm(Ro1swfkO)PI)T3sZUg=}0Uf+aVDB_LG6pMV{yrQRFK`_j`Sm>8( z?OHkkUZ%|cwJ;j{RL+Q(O)_$QL7B&|&0CFZLM|8&C0(UMZj``B1bgRrYG!NuQZ0OP zaLGJ6uTO%J=WQeV_?`rOPSBT2rsK`T=U5GqPbO;5js#dtDI210coUC=*z+ix4pG|- zeZ6FtY~Qg2GUoU-BjN*ug=25|w2|=5klx83Tn|kl2*;*=31y@`xLMzvt*r+_Bo=4cSIH!U~;j#Bx z)71LuWVC8k?vV@DDuJ;{U~K@Hftgu*nI&N@B!0V^6?jwgfyc(sEJHr$ zVSE<(N&jJ%SkAnIjA?g9+^a+29FC(rvnW5E6Re$el-a{Er(UzK<$dJ)`F)o}9-j|` zqgIM}iE4622jr-kwS3TtelCg@JgrKu;6@01I}uMc@mR3h%0QFGOy6lM17hK_vdrxE z1sT8jaQu94m^04oy*eth$~h(1AgFS))RV@%!Q=%G5D3dMBCFX>O*1c@)J);@IyxAg zYqN<@2g9*-8#`S&AIK9~CqT)%Dh~38&u<$$OrEPmk6L#okbzscKEYx*=4!SF8r)Bo zqz91EIH1ayYU2Oe^$sDZf$L?lgR&VBRDoO%L2{>95N6{`E+j#5MdA!o%c_lrsXUUJ zBiqqriSxoQbn~O9Yow6{BF zE1u}|mhxw0GaU{gH_!9=GaxKFzaN(&7GRr(g9-r-hezipZ&$@hmvgBny?P36dV9kJONI6lVPTm}y_LLdp@> z`AUY^wPK9}pks9zdzfQVVrnsjxndEj(-JxgPviVNzj-@2z4&$Xx-%y?ql=FxKZX}k zAwQojB&1by-rPAs|E7K_vj8K5M6|Ws8BATZBAn)+H^?mlor32j6 zIr=L#yrr0V7a6Ycup%`J(UYpJ@K-|ruJm-fs33F`yARM4V}4VF(H8_wVJ?Q~iLR17 zvWLE+ClWA|JJW5E02X*uLfd39M3iZSqgN!2BHc8~>QfWtOoXrT6PS5lN?Y@!?Q&&^+HKsH$EqSd%C*E)8Ene zrY}+Y-U+@U=Q=Y#E2qC*J`9P4mF~BWkNPVJM21*>Mm_S9`%%E2J=M*iWACZn5`<#X zoEA&57i8diPWhVw;W;>QPney@c&q*23J~6E^at4)mXUVs=SZV+w2DO6VD@T|T?)^0 z@T?3=-@=DJc_lV4g8Ejwkvs3d1%$U+?QX6Y@mL_-G+*uq!Y^8lAMnxQ1HV)`Ii_jmd<@UQvtKTEGWPx_2IVoJ>BvkBmqMDJV8xDP8k!K8Az?I$q^*0IGE^Et| z3qJl#T(~Yc^>cSJcWT2wv;xrHIP$|89uoyOHNJ2EWg%zl8>R diff --git a/www/extras/yui-webgui/build/friendManager/friendManager.js b/www/extras/yui-webgui/build/friendManager/friendManager.js index b44537dcb..dad4ad717 100644 --- a/www/extras/yui-webgui/build/friendManager/friendManager.js +++ b/www/extras/yui-webgui/build/friendManager/friendManager.js @@ -1,7 +1,5 @@ -/*** The WebGUI Asset History Viewer +/*** The WebGUI Friend Manager * Requires: YAHOO, Dom, Event - * With all due credit to Doug Bell, who wrote the AssetManager. FriendManager - * is a blatant copy/paste/modify of it. */ //Container for functions used by many datatables. @@ -17,24 +15,29 @@ if ( typeof WebGUI.FriendManager.tables == "undefined" ) { /*--------------------------------------------------------------------------- WebGUI.FriendManager.initManager ( ) - Initialize the i18n interface -WebGUI.FriendManager.initManager = function (o) { - WebGUI.FriendManager.i18n - = new WebGUI.i18n( { - namespaces : { - 'WebGUI' : [ - "50", - ], - 'Account_Friends' : [ - "title", - ] - }, - onpreload : { - fn : WebGUI.FriendManager.init - } - } ); -}; + Initialize the i18n interface, and then call the function to build + the DataTables. */ +WebGUI.FriendManager.initI18N = function (o) { + WebGUI.FriendManager.i18n + = new WebGUI.i18n( { + namespaces : { + "WebGUI" : [ + "50", + "89", + ], + "Account_Friends" : [ + "title", + ], + "Account_FriendManager" : [ + "friends count", + ] + }, + onpreload : { + fn : WebGUI.FriendManager.initTables + } + } ); +}; /*--------------------------------------------------------------------------- Initialize objects that are shared across many datatables. @@ -73,21 +76,25 @@ WebGUI.FriendManager.formatGroups = function ( el, oRecord, oColumn, oData ) { } } -WebGUI.FriendManager.ColumnDefs = [ // sortable:true enables sorting - //{key:"username", label:WebGUI.FriendManager.i18n.get('WebGUI', '50' ), sortable: true}, - //{key:"friends", label:WebGUI.FriendManager.i18n.get('Account_Friends', 'title' ), sortable: true}, - {key:"groups", label:"groups", sortable: false, formatter: WebGUI.FriendManager.formatGroups }, - {key:"username", label:"username", sortable: true, formatter: WebGUI.FriendManager.formatUsername }, - {key:"friendsCount", label:"friendsCount", sortable: true}, - {key:"friends", label:"friends", sortable: false}, - {key:"userId", label:"userId", sortable: true}, -]; - //Per object code WebGUI.FriendManager.MakeTable = function (groupId, containerId) { var that = this; + if (typeof WebGUI.FriendManager.ColumnDefs == "undefined" ) { + WebGUI.FriendManager.ColumnDefs = [ // sortable:true enables sorting + { key:"groups", sortable: false, formatter: WebGUI.FriendManager.formatGroups, + label:WebGUI.FriendManager.i18n.get('WebGUI', '89' ), }, + { key:"username", sortable: true, formatter: WebGUI.FriendManager.formatUsername, + label:WebGUI.FriendManager.i18n.get('WebGUI', '50' ), }, + { key:"friendsCount", sortable: true, + label:WebGUI.FriendManager.i18n.get('Account_FriendManager', 'friends count' ), }, + { key:"friends", sortable: false, + label:WebGUI.FriendManager.i18n.get('Account_Friends', 'title' ), }, + { key:"userId", label:"userId", sortable: true}, + ]; + } + // Initialize the data table var myPaginator = new YAHOO.widget.Paginator({ containers : ['pagination'],