Difference between revisions 1485747 and 1485758 on nlwiktionary

/** See talk page for details **/
 
//JsMwApi documentation is at http://en.wiktionary.org/wiki/User_talk:Conrad.Irwin/Api.js
function JsMwApi (api_url, request_type) {
 
	if (!api_url) 
	{
		if (typeof(wgEnableAPI) === 'undefined' || wgEnableAPI == false)
(contracted; show full)					}
					else if (g == undefined)
					{
						show(controls.gender,controls.gender_m, controls.gender_f, controls.gender_n, controls.gender_c);
					}
					else
					{
						
((g.indexOf('m') > -1) || (g.indexOf('f') > -1) || (g.indexOf('n') > -1) || (g.indexOf('c') > -1) || (g.indexOf('p') > -1))? show(controls.gender) : hide(controls.gender);
						(g.indexOf('m') > -1)? show(controls.gender_m) : hide(controls.gender_m);
						(g.indexOf('f') > -1)? show(controls.gender_f) : hide(controls.gender_f);
						(g.indexOf('n') > -1)? show(controls.gender_n) : hide(controls.gender_n);
						(g.indexOf('c') > -1)? show(controls.gender_c) : hide(controls.gender_c);
						if((g.indexOf('m') <= -1) && (g.indexOf('f') <= -1) && (g.indexOf('n') <= -1) && (g.indexOf('c') <= -1))
							show(controls.gender,controls.gender_m, controls.gender_f, controls.gender_n, controls.gender_c);
					}
 
					var p = langmetadata.hasPlural(lang);
					(p !== false) ? show(controls.plural) : hide(controls.plural);
					//toggle(g || p, controls.gender); 
					show(controls.nested); //only in more
 
//					toggle(guess && guess != 'Latn', controls.transliteration);
(contracted; show full)function concatObject(obj) {
  str='';
  for(prop in obj)
  {
    str+=prop + " value :"+ obj[prop]+"\n";
  }
  return(str);
}