 function * **************************************** *** friendlytalkbacku82ejsu800 talkback module **************************************** * mode ofu800 invocation tabu800 "tbu800" * active onu800 anyu800 page with relevant user name userspace contribs etcu800. * config directives inu800 friendlyconfig * twinkleu82etalkback function ifu800 mwu800u82econfigu82egetu800 'wgrelevantusername' return; twinkleu82eaddportletlink twinkleu82etalkbacku82ecallback 'u8d8a8u8d8a7u8d8b2u8d8a8u8d8adu8d8ab' 'friendly talkback' 'u8daafu8d981u8d8aau8daafu8d988u8db8c u8d8a2u8d8b3u8d8a7u8d986' ; localized ; twinkleu82etalkbacku82ecallback function ifu800 mwu800u82econfigu82egetu800 'wgrelevantusername' mwu800u82econfigu82egetu800 'wgusername' && confirm "u8d8a7u8d988u8d8b6u8d8a7u8d8b9 u8d8a7u8db8cu8d986 u8d982u8d8afu8d8b1 u8d8a8u8d8af u8d8a7u8d8b3u8d8aa u8daa9u8d987 u8d985u8db8cu8e2808cu8d8aeu8d988u8d8a7u8d987u8db8cu8d8af u8d8a8u8d8a7 u8d8aeu8d988u8d8afu8d8aau8d8a7u8d986 u8daafu8d981u8d8aau8daafu8d988 u8daa9u8d986u8db8cu8d8afu8d89f" localized return; varu800 window newu800 morebitsu82esimplewindow 600u800 350u800 ; windowu82esettitle 'u8d8a8u8d8a7u8d8b2u8d8a8u8d8adu8d8ab' ; localized windowu82esetscriptname 'u8d8aau8d988u8db8cu8d986u8daa9u8d984' ; localized windowu82eaddfooterlink 'u8d8afu8d8b1u8d8a8u8d8a7u8d8b1u8d987u8d994 u8d8a8u8d8a7u8d8b2u8d8a8u8d8adu8d8ab ' 'u8d8a7u8d984u8daafu8d988 u8d8a8u8d8a7u8d8b2u8d8a8u8d8adu8d8ab' ; localized windowu82eaddfooterlink 'u8d8b1u8d8a7u8d987u8d986u8d985u8d8a7u8db8c u8d8aau8d988u8db8cu8d986u8daa9u8d984' 'enu800 wpu800 twu800 docu800#talkback' ; localized varu800 form newu800 morebitsu82equickform twinkleu82etalkbacku82eevaluate ; formu82eappend type 'radio' name 'tbtarget' list label 'u8d8a8u8d8a7u8d8b2u8d8a8u8d8adu8d8ab u8d8b5u8d981u8d8adu8d987u8d994 u8d8a8u8d8adu8d8ab u8d985u8d986' localized value 'mytalk' checked 'true' label 'u8d8a8u8d8a7u8d8b2u8d8a8u8d8adu8d8ab u8d8b5u8d981u8d8adu8d987u8d994 u8d8a8u8d8adu8d8ab u8daa9u8d8a7u8d8b1u8d8a8u8d8b1 u8d8afu8db8cu8daafu8d8b1' localized value 'usertalk' label 'u8d8a8u8d8a7u8d8b2u8d8a8u8d8adu8d8ab u8d8b5u8d981u8d8adu8d987u8e2808cu8d8a7u8db8c u8d8afu8db8cu8daafu8d8b1' localized value 'other' label 'u8c2abu8d984u8d8b7u8d981u8d8a7u8d98b u8d8a8u8d8a8u8db8cu8d986u8db8cu8d8afu8c2bb' localized value 'seeu800' label 'u8d8a2u8daafu8d8a7u8d987u8e2808cu8d8b3u8d8a7u8d8b2u8db8c u8d8afu8d8b1u8d8aeu8d8b5u8d988u8d8b5 u8d8aau8d8a7u8d8a8u8d984u8d988u8db8c u8d8a7u8d8b9u8d984u8d8a7u8d986u8d8a7u8d8aa' localized value 'notice' label 'u8c2abu8d8b1u8d8a7u8db8cu8d8a7u8d986u8d8a7u8d985u8d987 u8d8afu8d8a7u8d8b1u8db8cu8d8afu8c2bb' localized value 'mail' event twinkleu82etalkbacku82echangetarget ; formu82eappend type 'field' label 'u8d985u8d8adu8d8afu8d988u8d8afu8d987u8d994 u8daa9u8d8a7u8d8b1' name 'work_area' ; varu800 previewlink documentu82ecreateelement 'au800' ; previewlink .click function twinkleu82etalkbacku82epreview result ; result isu800 defined below ; previewlinku82estyleu82ecursor 'pointer'; previewlinku82etextcontent 'u8d9beu8db8cu8d8b4u8e2808cu8d986u8d985u8d8a7u8db8cu8d8b4'; localized formu82eappend type 'divu800' idu800 'talkbackpreview' label previewlink ; formu82eappend type 'divu800' idu800 'friendlytalkback previewbox' style 'display none' ; formu82eappend type 'submit' ; varu800 result formu82erender ; windowu82esetcontent result ; windowu82edisplay ; resultu82epreviewer newu800 morebitsu82ewikiu82epreview result .find 'divu800#friendlytalkback previewbox' .last 0u800 ; weu800 must init theu800 varu800 evtu800 documentu82ecreateevent 'event' ; evtu800u82einitevent 'change' true true ; resultu82etbtarget 0u800 .dispatchevent evtu800 ; check whether theu800 user hasu800 opted outu800 from talkback varu800 query action 'query' prop 'extlinks titles 'u8d8a8u8d8adu8d8ab u8daa9u8d8a7u8d8b1u8d8a8u8d8b1 ' mwu800u82econfigu82egetu800 'wgrelevantusername' localized elquery 'userjsu82einvalid notalkback' ellimit '1u800' ; varu800 wpapi newu800 morebitsu82ewikiu82eapiu800 'u8d8afu8d8b1u8db8cu8d8a7u8d981u8d8aa u8d988u8d8b6u8d8b9u8db8cu8d8aa u8d8a7u8d8b3u8d8aau8d8abu8d986u8d8a7 u8d8a7u8d8b2 u8d8a8u8d8a7u8d8b2u8d8a8u8d8adu8d8ab' query twinkleu82etalkbacku82ecallbacku82eoptoutstatus ; localized wpapiu82epost ; ; twinkleu82etalkbacku82eoptout  ; twinkleu82etalkbacku82ecallbacku82eoptoutstatus function apiobj varu800 elu800 apiobju82egetxml .find 'elu800' ; ifu800 elu800u82elength twinkleu82etalkbacku82eoptout mwu800u82econfigu82egetu800 'wgrelevantusername' ' u8d8aau8d8b1u8d8acu8db8cu8d8ad u8d985u8db8cu8e2808cu8d8afu8d987u8d8af u8d8a8u8d8a7u8d8b2u8d8a8u8d8adu8d8ab u8d8afu8d8b1u8db8cu8d8a7u8d981u8d8aa u8d986u8daa9u8d986u8d8af'; localized varu800 urlu800 elu800u82etext ; varu800 reason mwu800u82eutilu82egetparamvalue 'reason' urlu800 ; twinkleu82etalkbacku82eoptout reason ' ' reason '.'; '#twinkle talkback optout message' .text twinkleu82etalkbacku82eoptout ; ; varu800 prev_page  ; varu800 prev_section  ; varu800 prev_message  ; twinkleu82etalkbacku82echangetarget function eu800 varu800 value eu800u82etargetu82evalues; varu800 root eu800u82etargetu82eform; varu800 old_area morebitsu82equickformu82egetelements root 'work_area' 0u800 ; ifu800 rootu82esection prev_section rootu82esectionu82evalue; ifu800 rootu82emessage prev_message rootu82emessageu82evalue; ifu800 rootu82epage prev_page rootu82epageu82evalue; varu800 work_area newu800 morebitsu82equickformu82eelement type 'field' label 'u8d8a7u8d8b7u8d984u8d8a7u8d8b9u8d8a7u8d8aa u8d8a8u8d8a7u8d8b2u8d8a8u8d8adu8d8ab' localized name 'work_area' ; rootu82eprevieweru82eclosepreview ; switch value case 'mytalk' * falls through * default work_areau82eappend type 'divu800' label   style 'color redu800' idu800 'twinkle talkback optout message' ; work_areau82eappend type 'input' name 'section' label 'u8d8b9u8d986u8d988u8d8a7u8d986 u8d8a8u8d8aeu8d8b4 u8d8a7u8d8aeu8d8aau8db8cu8d8a7u8d8b1u8db8c ' localized tooltip 'u8d8b9u8d986u8d988u8d8a7u8d986 u8d8a8u8d8aeu8d8b4u8db8c u8d8a7u8d8b2 u8d8b5u8d981u8d8adu8d987u8d994 u8d8a8u8d8adu8d8ab u8d8b4u8d985u8d8a7 u8daa9u8d987 u8d8afu8d8b1 u8d8a2u8d986 u8d8a8u8d8b1u8d8a7u8db8c u8daa9u8d8a7u8d8b1u8d8a8u8d8b1 u8d9beu8db8cu8d8a7u8d985 u8daafu8d8b0u8d8a7u8d8b4u8d8aau8d987u8e2808cu8d8a7u8db8cu8d8af. u8d8a7u8daafu8d8b1 u8da86u8d986u8db8cu8d986 u8d8a8u8d8aeu8d8b4u8db8c u8d988u8d8acu8d988u8d8af u8d986u8d8afu8d8a7u8d8b1u8d8af u8d8a7u8db8cu8d986 u8d8acu8d8b9u8d8a8u8d987 u8d8b1u8d8a7 u8d8aeu8d8a7u8d984u8db8c u8d8a8u8daafu8d8b0u8d8a7u8d8b1u8db8cu8d8af.' localized value prev_section ; break; case 'usertalk' work_areau82eappend type 'divu800' label   style 'color redu800' idu800 'twinkle talkback optout message' ; work_areau82eappend type 'input' name 'page' label 'u8daa9u8d8a7u8d8b1u8d8a8u8d8b1 u8d8a7u8d8acu8d8a8u8d8a7u8d8b1u8db8c ' localized tooltip 'u8d986u8d8a7u8d985 u8daa9u8d8a7u8d8b1u8d8a8u8d8b1u8db8c u8daa9u8d987 u8d8afu8d8b1 u8d8b5u8d981u8d8adu8d987u8d994 u8d8a8u8d8adu8d8abu8d8b4 u8d9beu8db8cu8d8a7u8d985 u8daafu8d8b0u8d8a7u8d8b4u8d8aau8d987u8e2808cu8d8a7u8db8cu8d8af. u8d8a7u8db8cu8d986 u8d9beu8d8a7u8d8b1u8d8a7u8d985u8d8aau8d8b1 u8d8a7u8d8acu8d8a8u8d8a7u8d8b1u8db8c u8d8a7u8d8b3u8d8aa.' localized value prev_page required true ; work_areau82eappend type 'input' name 'section' label 'u8d8b9u8d986u8d988u8d8a7u8d986 u8d8a8u8d8aeu8d8b4 u8d8a7u8d8aeu8d8aau8db8cu8d8a7u8d8b1u8db8c ' localized tooltip 'u8d8b9u8d986u8d988u8d8a7u8d986 u8d8a8u8d8aeu8d8b4u8db8c u8d8a7u8d8b2 u8d8b5u8d981u8d8adu8d987 u8daa9u8d987 u8d8afu8d8b1 u8d8a2u8d986 u8d9beu8db8cu8d8a7u8d985 u8daafu8d8b0u8d8a7u8d8b4u8d8aau8d987u8e2808cu8d8a7u8db8cu8d8af. u8d8a7u8daafu8d8b1 u8da86u8d986u8db8cu8d986 u8d8a8u8d8aeu8d8b4u8db8c u8d988u8d8acu8d988u8d8af u8d986u8d8afu8d8a7u8d8b1u8d8af u8d8a7u8db8cu8d986 u8d9beu8d8a7u8d8b1u8d8a7u8d985u8d8aau8d8b1 u8d8b1u8d8a7 u8d8aeu8d8a7u8d984u8db8c u8d8a8u8daafu8d8b0u8d8a7u8d8b1u8db8cu8d8af.' localized value prev_section ; break; case 'notice' varu800 noticeboard work_areau82eappend type 'select' name 'noticeboard' label 'u8d8aau8d8a7u8d8a8u8d984u8d988u8db8c u8d8a7u8d8b9u8d984u8d8a7u8d986u8d8a7u8d8aa ' localized event function eu800 ifu800 eu800u82etargetu82evalue 'afchd' morebitsu82equickformu82eoverrideelementlabel eu800u82etargetu82eformu82esection 'u8d8b9u8d986u8d988u8d8a7u8d986 u8d9beu8db8cu8d8b4u8e2808cu8d986u8d988u8db8cu8d8b3 u8d8a8u8d8afu8d988u8d986 u8d9beu8db8cu8d8b4u8d988u8d986u8d8af u8c2abu8d9beu8db8cu8d8b4u8e2808cu8d986u8d988u8db8cu8d8b3u8c2bb ' ; localized morebitsu82equickformu82esetelementtooltipvisibility eu800u82etargetu82eformu82esection false ; else morebitsu82equickformu82eresetelementlabel eu800u82etargetu82eformu82esection ; morebitsu82equickformu82esetelementtooltipvisibility eu800u82etargetu82eformu82esection true ; ; .each twinkleu82etalkbacku82enoticeboards function value data noticeboardu82eappend type 'option' label datau82elabel value value selected datau82edefaultselected ; ; work_areau82eappend type 'input' name 'section' label 'u8d8b1u8db8cu8d8b3u8d987u8d994 u8d9beu8db8cu8d988u8d986u8d8afu8d8b4u8d8afu8d987' localized tooltip 'u8d8b9u8d986u8d988u8d8a7u8d986 u8d8b1u8db8cu8d8b3u8d987u8d994 u8d985u8d8b1u8d8aau8d8a8u8d8b7 u8d8afu8d8b1 u8d8aau8d8a7u8d8a8u8d984u8d988u8db8c u8d8a7u8d8b9u8d984u8d8a7u8d986u8d8a7u8d8aa.' localized value prev_section ; break; case 'other' work_areau82eappend type 'divu800' label   style 'color redu800' idu800 'twinkle talkback optout message' ; work_areau82eappend type 'input' name 'page' label 'u8d986u8d8a7u8d985 u8daa9u8d8a7u8d985u8d984 u8d8b5u8d981u8d8adu8d987 u8d8a7u8d8acu8d8a8u8d8a7u8d8b1u8db8c ' localized tooltip "u8d986u8d8a7u8d985 u8daa9u8d8a7u8d985u8d984 u8d8b5u8d981u8d8adu8d987u8e2808cu8d8a7u8db8c u8daa9u8d987 u8d8afu8d8b1 u8d8a2u8d986 u8d8a8u8d8b1u8d8a7u8db8c u8daa9u8d8a7u8d8b1u8d8a8u8d8b1 u8d9beu8db8cu8d8a7u8d985 u8daafu8d8b0u8d8a7u8d8b4u8d8aau8d987u8e2808cu8d8a7u8db8cu8d8af. u8d986u8d8a7u8d985 u8d8b1u8d8a7 u8d8a8u8d8a7 u8d9beu8db8cu8d8b4u8d988u8d986u8d8af u8d988u8d8a7u8d8b1u8d8af u8daa9u8d986u8db8cu8d8afu8d88c u8d985u8d8abu8d984u8d8a7u8d98b u8c2abu8d988u8db8cu8daa9u8db8cu8e2808cu8d9beu8d8afu8db8cu8d8a7 u8d982u8d987u8d988u8d987u8e2808cu8d8aeu8d8a7u8d986u8d987 u8d981u8d986u8db8cu8c2bb. u8d8a7u8db8cu8d986 u8d9beu8d8a7u8d8b1u8d8a7u8d985u8d8aau8d8b1 u8d8a7u8d8acu8d8a8u8d8a7u8d8b1u8db8c u8d8a7u8d8b3u8d8aa." localized value prev_page required true ; work_areau82eappend type 'input' name 'section' label 'u8d8b9u8d986u8d988u8d8a7u8d986 u8d8a8u8d8aeu8d8b4 u8d8a7u8d8aeu8d8aau8db8cu8d8a7u8d8b1u8db8c ' localized tooltip 'u8d8b9u8d986u8d988u8d8a7u8d986 u8d8a8u8d8aeu8d8b4u8db8c u8d8a7u8d8b2 u8d8b5u8d981u8d8adu8d987 u8daa9u8d987 u8d8afu8d8b1 u8d8a2u8d986 u8d9beu8db8cu8d8a7u8d985 u8daafu8d8b0u8d8a7u8d8b4u8d8aau8d987u8e2808cu8d8a7u8db8cu8d8af. u8d8a7u8daafu8d8b1 u8da86u8d986u8db8cu8d986 u8d8a8u8d8aeu8d8b4u8db8c u8d988u8d8acu8d988u8d8af u8d986u8d8afu8d8a7u8d8b1u8d8af u8d8a7u8db8cu8d986 u8d9beu8d8a7u8d8b1u8d8a7u8d985u8d8aau8d8b1 u8d8b1u8d8a7 u8d8aeu8d8a7u8d984u8db8c u8d8a8u8daafu8d8b0u8d8a7u8d8b1u8db8cu8d8af.' localized value prev_section ; break; case 'mail' work_areau82eappend type 'input' name 'section' label 'u8d985u8d988u8d8b6u8d988u8d8b9 u8d8b1u8d8a7u8db8cu8d8a7u8d986u8d8a7u8d985u8d987 u8d8a7u8d8aeu8d8aau8db8cu8d8a7u8d8b1u8db8c ' localized tooltip 'u8d8b9u8d8a8u8d8a7u8d8b1u8d8aau8db8c u8daa9u8d987 u8d8a8u8d987 u8d8b9u8d986u8d988u8d8a7u8d986 u8d985u8d988u8d8b6u8d988u8d8b9 u8d8a7u8db8cu8d985u8db8cu8d984 u8d8b0u8daa9u8d8b1 u8daa9u8d8b1u8d8afu8db8cu8d8af.' localized ; break; case 'seeu800' work_areau82eappend type 'input' name 'page' label 'u8d986u8d8a7u8d985 u8daa9u8d8a7u8d985u8d984 u8d8b5u8d981u8d8adu8d987 u8d8a7u8d8acu8d8a8u8d8a7u8d8b1u8db8c ' localized tooltip "u8d986u8d8a7u8d985 u8daa9u8d8a7u8d985u8d984 u8d8b5u8d981u8d8adu8d987u8e2808cu8d8a7u8db8c u8daa9u8d987 u8d8afu8d8b1 u8d8a2u8d986 u8d8a8u8d8b1u8d8a7u8db8c u8daa9u8d8a7u8d8b1u8d8a8u8d8b1 u8d9beu8db8cu8d8a7u8d985 u8daafu8d8b0u8d8a7u8d8b4u8d8aau8d987u8e2808cu8d8a7u8db8cu8d8af. u8d986u8d8a7u8d985 u8d8b1u8d8a7 u8d8a8u8d8a7 u8d9beu8db8cu8d8b4u8d988u8d986u8d8af u8d988u8d8a7u8d8b1u8d8af u8daa9u8d986u8db8cu8d8afu8d88c u8d985u8d8abu8d984u8d8a7u8d98b u8c2abu8d988u8db8cu8daa9u8db8cu8e2808cu8d9beu8d8afu8db8cu8d8a7 u8d982u8d987u8d988u8d987u8e2808cu8d8aeu8d8a7u8d986u8d987 u8d981u8d986u8db8cu8c2bb. u8d8a7u8db8cu8d986 u8d9beu8d8a7u8d8b1u8d8a7u8d985u8d8aau8d8b1 u8d8a7u8d8acu8d8a8u8d8a7u8d8b1u8db8c u8d8a7u8d8b3u8d8aa." localized value prev_page required true ; work_areau82eappend type 'input' name 'section' label 'u8d8b9u8d986u8d988u8d8a7u8d986 u8d8a8u8d8aeu8d8b4 u8d8a7u8d8aeu8d8aau8db8cu8d8a7u8d8b1u8db8c ' localized tooltip 'u8d8b9u8d986u8d988u8d8a7u8d986 u8d8a8u8d8aeu8d8b4u8db8c u8d8a7u8d8b2 u8d8b5u8d981u8d8adu8d987 u8daa9u8d987 u8d8afu8d8b1 u8d8a2u8d986 u8d9beu8db8cu8d8a7u8d985 u8daafu8d8b0u8d8a7u8d8b4u8d8aau8d987u8e2808cu8d8a7u8db8cu8d8af. u8d8a7u8daafu8d8b1 u8da86u8d986u8db8cu8d986 u8d8a8u8d8aeu8d8b4u8db8c u8d988u8d8acu8d988u8d8af u8d986u8d8afu8d8a7u8d8b1u8d8af u8d8a7u8db8cu8d986 u8d9beu8d8a7u8d8b1u8d8a7u8d985u8d8aau8d8b1 u8d8b1u8d8a7 u8d8aeu8d8a7u8d984u8db8c u8d8a8u8daafu8d8b0u8d8a7u8d8b1u8db8cu8d8af.' localized value prev_section ; break; ifu800 value 'notice' work_areau82eappend type 'textarea' label 'u8d9beu8db8cu8d8a7u8d985 u8d8a7u8d8b6u8d8a7u8d981u8d987 u8d8a7u8d8aeu8d8aau8db8cu8d8a7u8d8b1u8db8c ' name 'message' tooltip 'u8d9beu8db8cu8d8a7u8d985 u8d8a7u8d8b6u8d8a7u8d981u8d987u8e2808cu8d8a7u8db8c u8daa9u8d987 u8d985u8db8cu8e2808cu8d8aeu8d988u8d8a7u8d987u8db8cu8d8af u8d8b2u8db8cu8d8b1 u8d8a7u8d984u8daafu8d988u8db8c u8d8a8u8d8a7u8d8b2u8d8a8u8d8adu8d8ab u8d986u8d988u8d8b4u8d8aau8d987 u8d8b4u8d988u8d8af. u8d8a7u8d985u8d8b6u8d8a7u8db8c u8d8b4u8d985u8d8a7 u8d8a8u8d987 u8d8b7u8d988u8d8b1 u8d8aeu8d988u8d8afu8daa9u8d8a7u8d8b1 u8d8a8u8d987 u8d8a7u8d986u8d8aau8d987u8d8a7u8db8c u8d9beu8db8cu8d8a7u8d985 u8d8a7u8d8b6u8d8a7u8d981u8d987 u8d8aeu8d988u8d8a7u8d987u8d8af u8d8b4u8d8af.' ; localized work_area work_areau82erender ; rootu82ereplacechild work_area old_area ; ifu800 rootu82emessage rootu82emessageu82evalue prev_message; '#twinkle talkback optout message' .text twinkleu82etalkbacku82eoptout ; ; twinkleu82etalkbacku82enoticeboards 'anu800' label "u8d988u8d9be u8d8aau8d8a7u8d985 u8d8aau8d8a7u8d8a8u8d984u8d988u8db8c u8d8a7u8d8b9u8d984u8d8a7u8d986u8d8a7u8d8aa u8d985u8d8afu8db8cu8d8b1u8d8a7u8d986 " localized text ' ' twinkleu82egetpref 'adminnoticeheading' ' nu800' " subst u8d8a2u8daafu8d8a7u8d987u8e2808cu8d8b3u8d8a7u8d8b2u8db8c u8d8aau8d8a7u8d985 u8d8a8u8d8aeu8d8b4 section " localized editsummary 'u8d8a2u8daafu8d8a7u8d987u8e2808cu8d8b3u8d8a7u8d8b2u8db8c u8d8a7u8d8b2 u8d8a8u8d8adu8d8abu8db8c u8daa9u8d987 u8d8afu8d8b1 u8d988u8db8cu8daa9u8db8cu8e2808cu8d9beu8d8afu8db8cu8d8a7 u8d8aau8d8a7u8d8a8u8d984u8d988u8db8c u8d8a7u8d8b9u8d984u8d8a7u8d986u8d8a7u8d8aa u8d985u8d8afu8db8cu8d8b1u8d8a7u8d986 u8d985u8d8b7u8d8b1u8d8ad u8d8b4u8d8afu8d987u8e2808cu8d8a7u8d8b3u8d8aa' localized 'an3u800' label "u8d988u8d9be u8d986u8dbb3u8d8a8 u8d8aau8d8a7u8d8a8u8d984u8d988u8db8c u8d8a7u8d8b9u8d984u8d8a7u8d986u8d8a7u8d8aa u8d8acu8d986u8daaf u8d988u8db8cu8d8b1u8d8a7u8db8cu8d8b4u8db8c " localized text ' subst u8d8a2u8daafu8d8a7u8d987u8e2808cu8d8b3u8d8a7u8d8b2u8db8c u8d8aau8d8a7u8d985u8dbb3 section ' localized editsummary "u8d8a2u8daafu8d8a7u8d987u8e2808cu8d8b3u8d8a7u8d8b2u8db8c u8d8a7u8d8b2 u8d8b4u8daa9u8d8a7u8db8cu8d8aau8db8c u8daa9u8d987 u8d8afu8d8b1 u8d988u8db8cu8daa9u8db8cu8e2808cu8d9beu8d8afu8db8cu8d8a7 u8d8aau8d8a7u8d8a8u8d984u8d988u8db8c u8d8a7u8d8b9u8d984u8d8a7u8d986u8d8a7u8d8aa u8d985u8d8afu8db8cu8d8b1u8d8a7u8d986 u8d986u8d982u8d8b6 u8dbb3 u8d8a8u8d8b1u8daafu8d8b1u8d8afu8d8a7u8d986 u8d985u8d8b7u8d8b1u8d8ad u8d8b4u8d8afu8d987u8e2808cu8d8a7u8d8b3u8d8aa." localized 'aniu800' label "u8d8b4u8daa9u8d8a7u8db8cu8d8aa u8d8afu8d8b1 u8d988u8d9be u8d8aau8d8a7u8d985 u8d8aau8d8a7u8d8a8u8d984u8d988u8db8c u8d8a7u8d8b9u8d984u8d8a7u8d986u8d8a7u8d8aa u8d985u8d8afu8db8cu8d8b1u8d8a7u8d986 " localized text ' ' twinkleu82egetpref 'adminnoticeheading' ' nu800' " subst u8d8a2u8daafu8d8a7u8d987u8e2808cu8d8b3u8d8a7u8d8b2u8db8c u8d8b4u8daa9u8d8a7u8db8cu8d8aa u8d8afu8d8b1 u8d8aau8d8a7u8d985 u8d8a8u8d8aeu8d8b4 section " localized editsummary 'u8d8a2u8daafu8d8a7u8d987u8e2808cu8d8b3u8d8a7u8d8b2u8db8c u8d8a7u8d8b2 u8d8b4u8daa9u8d8a7u8db8cu8d8aau8db8c u8daa9u8d987 u8d8afu8d8b1 u8d988u8db8cu8daa9u8db8cu8e2808cu8d9beu8d8afu8db8cu8d8a7 u8d8aau8d8a7u8d8a8u8d984u8d988u8db8c u8d8a7u8d8b9u8d984u8d8a7u8d986u8d8a7u8d8aa u8d985u8d8afu8db8cu8d8b1u8d8a7u8d986 u8d985u8d8b7u8d8b1u8d8ad u8d8b4u8d8afu8d987u8e2808cu8d8a7u8d8b3u8d8aa' localized defaultselected true letu800 letu800'su800 keep anu800 andu800 itsu800 cousins atu800 theu800 topu800 localized afcu800 isu800 nowu800 active onu800 fawiki u8d988u8d9be u8d985u8d8a8u8d8a7 'afchd' label 'u8d988u8d9be u8d985u8daa9u8d985u8d8a8u8d8a7 u8d985u8d982u8d8a7u8d984u8d987u8e2808cu8d987u8d8a7 u8d8a8u8d8b1u8d8a7u8db8c u8d8a7u8db8cu8d8acu8d8a7u8d8af u8d985u8db8cu8d8b2 u8daa9u8d985u8daa9 ' text ' u8d8acu8d8a7 u8d985u8daa9u8d985u8d8a8u8d8a7 u8daa9 section ' editsummary 'u8d9beu8d8a7u8d8b3u8d8aeu8db8c u8d8a8u8d8b1u8d8a7u8db8c u8d8afu8d8b1u8d8aeu8d988u8d8a7u8d8b3u8d8aa u8daa9u8d985u8daa9 u8d8b4u8d985u8d8a7 u8d8afu8d8b1 u8d988u8db8cu8daa9u8db8cu8e2808cu8d9beu8d8afu8db8cu8d8a7 u8d985u8daa9u8d985u8d8a8u8d8a7 u8d985u8db8cu8d8b2 u8daa9u8d985u8daa9 u8d985u8d982u8d8a7u8d984u8d987u8e2808cu8d987u8d8a7 u8d8a8u8d8b1u8d8a7u8db8c u8d8a7u8db8cu8d8acu8d8a7u8d8af u8d8a7u8d8b1u8d8b3u8d8a7u8d984 u8d8b4u8d8afu8d987u8e2808cu8d8a7u8d8b3u8d8aa' * 'coin' label 'wpu800 coin conflict ofu800 interest noticeboard ' text ' subst coin notice thread section ' editsummary 'notice ofu800 discussion atu800 wikipedia conflict ofu800 interest noticeboard ' * localized removed 'drnu800' label 'u8d988u8d9be u8d8aau8d8a7u8d8adu8d8a7 u8d8aau8d8a7u8d8a8u8d984u8d988u8db8c u8d8a7u8d8b9u8d984u8d8a7u8d986u8d8a7u8d8aa u8d8adu8d984 u8d8a7u8d8aeu8d8aau8d984u8d8a7u8d981 ' localized text ' subst u8d8a2u8daafu8d8a7u8d987u8e2808cu8d8b3u8d8a7u8d8b2u8db8c u8d8aau8d8a7u8d8adu8d8a7 u8d8a8u8d8aeu8d8b4 section ' localized editsummary 'u8d8a2u8daafu8d8a7u8d987u8e2808cu8d8b3u8d8a7u8d8b2u8db8c u8d8a7u8d8b2 u8d8a8u8d8adu8d8abu8db8c u8d8afu8d8b1 u8d988u8db8cu8daa9u8db8cu8e2808cu8d9beu8d8afu8db8cu8d8a7 u8d8aau8d8a7u8d8a8u8d984u8d988u8db8c u8d8a7u8d8b9u8d984u8d8a7u8d986u8d8a7u8d8aa u8d8adu8d984 u8d8a7u8d8aeu8d8aau8d984u8d8a7u8d981 ' localized * 'effp' label 'wpu800 effp ru800 edit filter false positive report ' text ' effpreply 1u800 section 2u800 ' editsummary 'youu800 have replies tou800 your wikipedia edit filter false positives reports edit filter false positive report ' 'hdu800' label 'wpu800 hdu800 help desk ' text ' your question atu800 theu800 help desk nu800' ' helpdeskreply 1u800 section tsu800 ' editsummary 'youu800 have replies atu800 theu800 wikipedia help desk wikipedia help desk ' 'thu800' label 'wpu800 thqu800 teahouse question forum ' text " teahouse talkback youu800'veu800 gotu800 messages nu800 wpu800 teahouse teahouse talkback wpu800 teahouse questions section tsu800 " editsummary 'youu800 have replies atu800 theu800 wikipedia teahouse questions teahouse question board ' 'otrs label 'wpu800 otrs nu800 otrs noticeboard ' text ' otrsreply 1u800 section 2u800 ' editsummary 'youu800 have replies atu800 theu800 wikipedia otrs noticeboard otrs noticeboard ' * localized removed ; twinkleu82etalkbacku82eevaluate function eu800 varu800 form eu800u82etarget; varu800 tbtarget formu82egetchecked 'tbtarget' 0u800 ; varu800 page message; varu800 section formu82esectionu82evalue; varu800 editsummary; ifu800 tbtarget 'notice' page formu82enoticeboardu82evalue; editsummary twinkleu82etalkbacku82enoticeboards page .editsummary; else usertalk other seeu800 page formu82epage formu82epageu82evalue mwu800u82econfigu82egetu800 'wgusername' ; ifu800 formu82emessage message formu82emessageu82evalueu82etrim ; ifu800 tbtarget 'mail' editsummary "u8d8a7u8d8b9u8d984u8d8a7u8d986 u8d8b4u8d985u8d8a7 u8d8b1u8d8a7u8db8cu8d8a7u8d986u8d8a7u8d985u8d987 u8d8afu8d8b1u8db8cu8d8a7u8d981u8d8aa u8daa9u8d8b1u8d8afu8db8cu8d8af"; localized else ifu800 tbtarget 'seeu800' editsummary 'u8d984u8d8b7u8d981u8d8a7 u8d8a8u8d8adu8d8ab u8d8afu8d8b1 ' page section '#' section   ' u8d8b1u8d8a7 u8d8a8u8d8a8u8db8cu8d986u8db8cu8d8af'; localized else tbtarget oneu800 ofu800 mytalk usertalk other editsummary 'u8d8a8u8d8a7u8d8b2u8d8a8u8d8adu8d8ab '; localized ifu800 tbtarget 'other' && su800*user talk iu800u82etest page editsummary 'u8d8a8u8d8adu8d8ab u8daa9u8d8a7u8d8b1u8d8a8u8d8b1 '; localized editsummary page section '#' section   ' '; varu800 text ' nu800 nu800' twinkleu82etalkbacku82egetnoticewikitext tbtarget page section message ; morebitsu82esimplewindowu82esetbuttonsenabled false ; morebitsu82estatusu82einit form ; varu800 fullusertalkpagename mwu800u82econfigu82egetu800 'wgformattednamespaces mwu800u82econfigu82egetu800 'wgnamespaceids .user_talk ' ' mwu800u82econfigu82egetu800 'wgrelevantusername' ; morebitsu82ewikiu82eactioncompletedu82eredirect fullusertalkpagename; morebitsu82ewikiu82eactioncompletedu82enotice 'u8d8a8u8d8a7u8d8b2u8d8a8u8d8adu8d8ab u8daa9u8d8a7u8d985u8d984 u8d8b4u8d8afu8d89b u8d8a8u8d8a7u8d8b1u8daafu8db8cu8d8b1u8db8c u8d985u8d8acu8d8afu8d8af u8d8b5u8d981u8d8adu8d987 u8d8a8u8d8adu8d8ab u8d8afu8d8b1 u8da86u8d986u8d8af u8d8abu8d8a7u8d986u8db8cu8d987'; localized varu800 talkpage newu800 morebitsu82ewikiu82epage fullusertalkpagename 'u8d8a7u8d8b6u8d8a7u8d981u8d987 u8daa9u8d8b1u8d8afu8d986 u8d8a8u8d8a7u8d8b2u8d8a8u8d8adu8d8ab' ; localized talkpageu82esetappendtext text ; talkpageu82eseteditsummary editsummary twinkleu82egetpref 'summaryad' ; talkpageu82esetcreateoption 'recreate' ; talkpageu82esetminoredit twinkleu82egetpref 'marktalkbackasminor' ; talkpageu82esetfollowredirect true ; talkpageu82eappend ; ; twinkleu82etalkbacku82epreview function form varu800 tbtarget formu82egetchecked 'tbtarget' 0u800 ; varu800 section formu82esectionu82evalue; varu800 page message; ifu800 tbtarget 'notice' page formu82enoticeboardu82evalue; else usertalk other seeu800 page formu82epage formu82epageu82evalue mwu800u82econfigu82egetu800 'wgusername' ; ifu800 formu82emessage message formu82emessageu82evalueu82etrim ; varu800 noticetext twinkleu82etalkbacku82egetnoticewikitext tbtarget page section message ; formu82eprevieweru82ebeginrender noticetext 'u8d8a8u8d8adu8d8ab_u8daa9u8d8a7u8d8b1u8d8a8u8d8b1 ' mwu800u82econfigu82egetu800 'wgrelevantusername' ; force wikitext correct username ; twinkleu82etalkbacku82egetnoticewikitext function tbtarget page section message varu800 text; ifu800 tbtarget 'notice' text morebitsu82estringu82esafereplace twinkleu82etalkbacku82enoticeboards page .text ' section' section ; else ifu800 tbtarget 'seeu800' text ' u8d8acu8d8a7 u8d8afu8d8b9u8d988u8d8aa u8d985u8daa9u8d8a7u8d986 ' page section '#' section   ' u8d8a8u8db8cu8d8b4u8d8aau8d8b1 ' messageu82etrim ' '; lacalized else text ' '; ifu800 tbtarget 'mail' text twinkleu82egetpref 'mailheading' ' nu800' " u8d8b1u8d8a7u8db8cu8d8a7u8d986u8d8a7u8d985u8d987 subject " section; localized else tbtarget oneu800 ofu800 mytalk usertalk other clean talkback heading strip section header markers that were erroneously suggested inu800 theu800 documentation text twinkleu82egetpref 'talkbackheading' .replace su800* su800* .* su800* su800* ' 1u800' ' nu800' ' u8d8a8u8d8a7u8d8b2u8d8a8u8d8adu8d8ab ' page section ' ' section   ; localized text ' tsu800 '; ifu800 message text ' nu800' message ' '; else ifu800 twinkleu82egetpref 'inserttalkbacksignature' text ' nu800 '; return text; ; jquery ; 