// ----------------------------------------------------------------------- // contents_table.js // // Dec/21/2011 // ----------------------------------------------------------------------- function contents_table_gen_proc (key,index_mode,data_json) { var labels = new Array ("閲覧","編集"); var out_str = "

" + labels[parseInt (index_mode)] + "

"; out_str += "" + key + ""; out_str += contents_table_gen_proc_exec (index_mode,data_json); if (index_mode !== 0) { out_str += ""; } return (out_str); } // ----------------------------------------------------------------------- // [6]: function contents_table_gen_proc_exec (index_mode,data_json) { var out_str = ""; out_str += ""; out_str += ""; out_str += ""; out_str += ""; out_str += ""; out_str += ""; var nnx = data_json.length; var tmp_str = "nnx = " + nnx + " " + index_mode + "
"; jQuery ("#outarea_dd").html (tmp_str); switch (index_mode) { case 1: out_str += edit_table_gen_proc (data_json); break; default: out_str += browse_table_gen_proc (data_json); break; } out_str += "
コード区市町村名視覚広報音声広報URL
"; out_str += "

"; return out_str; } // ----------------------------------------------------------------------- // [6-2]: function edit_table_gen_proc (data_json) { var out_str = ""; for (var it in data_json) { if ((it !== "_id") && (it !== "_rev")) { out_str += gen_row_edit_proc (it,data_json[it]) } } return (out_str); } // ----------------------------------------------------------------------- // [6-8]: function browse_table_gen_proc (data_json) { var out_str = ""; for (var it in data_json) { if ((it !== "_id") && (it !== "_rev")) { out_str += gen_row_browse_proc (it,data_json[it]) } } return (out_str); } // ----------------------------------------------------------------------- function gen_row_browse_proc (it,row_in) { var out_str = ""; out_str += it + ""; out_str += row_in.name + ""; out_str += select_display_proc (row_in.paper); out_str += select_display_proc (row_in.sound); out_str += ""; out_str += row_in.url_city + ""; out_str += ""; return out_str; } // ----------------------------------------------------------------------- // [6-2-4]: function select_display_proc (value) { var ivv = parseInt (value); var out_str = "有"; out_str += " class=\"green\">有"; // out_str += ">有"; } else if (ivv === 0) { out_str += ">-"; } else if (ivv === -1) { out_str += ">無"; } out_str += ""; return out_str; } // ----------------------------------------------------------------------- // [6-2-4]: function gen_row_edit_proc (it,row_in) { var id_paper = "paper_" + it; var id_sound = "sound_" + it; var id_url_city = "url_city_" + it; var out_str = ""; out_str += it + ""; out_str += row_in.name; out_str += ""; out_str += select_gen_proc (id_paper,row_in.paper); out_str += select_gen_proc (id_sound,row_in.sound); var vvx = row_in.url_city; if (vvx.length === 0) { vvx = "-"; } out_str += ""; out_str += ""; out_str += ""; return out_str; } // ----------------------------------------------------------------------- // [6-2-4]: function select_gen_proc (idx,value) { var out_str = ""; out_str += ""; out_str += ""; return out_str; } // -----------------------------------------------------------------------