1(function($,win){$.fn.kboardViewport=function(cb){return this.each(function(i,el){function visPx(){var elH=$(el).outerHeight(),H=$(win).height(),r=el.getBoundingClientRect(),t=r.top,b=r.bottom;return cb.call(el,Math.max(0,t>0?Math.min(elH,H-t):(b<H?b:H)));} 2visPx();$(win).on("resize scroll",visPx);});};}(jQuery,window));var kboard_ajax_lock=false;jQuery(document).ready(function(){var kboard_mod=jQuery('input[name=mod]','.kboard-form').val();if(kboard_mod=='editor'){if(kboard_current.use_tree_category=='yes'){kboard_tree_category_parents();} 3if(kboard_current.use_editor=='snote'){jQuery('.summernote').each(function(){var height=parseInt(jQuery(this).height());var placeholder=jQuery(this).attr('placeholder');var lang='en-US';if(kboard_settings.locale=='ko_KR'){lang='ko-KR';} 4else if(kboard_settings.locale=='ja'){lang='ja-JP';} 5jQuery(this).summernote({toolbar:[['style',['style']],['fontsize',['fontsize']],['font',['bold','italic','underline','clear']],['fontname',['fontname']],['color',['color']],['para',['ul','ol','paragraph']],['height',['height']],['table',['table']],['insert',['link','video','hr','media']],['view',['fullscreen','codeview']],['help',['help']]],buttons:{media:function(context){var ui=jQuery.summernote.ui;var button=ui.button({contents:'<i class="note-icon-picture"></i>',tooltip:'ì´ë¯¸ì§ ì ë ¥',click:function(){kboard_editor_open_media();}});return button.render();}},disableDragAndDrop:true,fontNames:['Arial','Arial Black','Comic Sans MS','Courier New','Helvetica Neue','Helvetica','Impact','Lucida Grande','Tahoma','Times New Roman','Verdana','Nanum Gothic','Malgun Gothic','Noto Sans KR','Apple SD Gothic Neo'],fontNamesIgnoreCheck:['Arial','Arial Black','Comic Sans MS','Courier New','Helvetica Neue','Helvetica','Impact','Lucida Grande','Tahoma','Times New Roman','Verdana','Nanum Gothic','Malgun Gothic','Noto Sans KR','Apple SD Gothic Neo'],fontSizes:['8','9','10','11','12','13','14','15','16','17','18','19','20','24','30','36','48','64','82','150'],lang:lang,height:height,placeholder:placeholder});});}}});function kboard_tree_category_search(index,value){var length=jQuery('.kboard-search-option-wrap').length;var tree_category_index=parseInt(index)+1;if(value){jQuery('input[name="kboard_search_option[tree_category_'+index+'][value]"]').val(value);} 6else{jQuery('input[name="kboard_search_option[tree_category_'+index+'][value]"]').val('');} 7for(var i=tree_category_index;i<=length;i++){jQuery('.kboard-search-option-wrap-'+i).remove();} 8jQuery('#kboard-tree-category-search-form-'+kboard_current.board_id).submit();return false;} 9function kboard_tree_category_parents(){if(kboard_current.use_tree_category){var tree_category=kboard_current.tree_category;var tree_category_name;var tree_category_index=1;tree_category_name='kboard_option_tree_category_';jQuery('.kboard-tree-category-wrap').prepend('<select id="kboard-tree-category-'+tree_category_index+'" class="kboard-tree-category kboard-tree-category-'+tree_category_index+'"></select>');jQuery('#kboard-tree-category-'+tree_category_index).append('<option value="">'+kboard_localize_strings.category+' '+kboard_localize_strings.select+'</option>');jQuery('#kboard-tree-category-'+tree_category_index).after('<input type="hidden" id="'+tree_category_name+tree_category_index+'" name="'+tree_category_name+tree_category_index+'" class="kboard-tree-category-hidden-'+tree_category_index+'">');jQuery('#kboard-tree-category-'+tree_category_index).change(function(){kboard_tree_category_children(this.value,tree_category_index,tree_category_name);jQuery('#kboard-tree-category-search-form-'+kboard_current.board_id).submit();});jQuery.each(tree_category,function(index,element){if(!element.parent_id){jQuery('#kboard-tree-category-'+tree_category_index).append('<option value="'+element.id+'">'+element.category_name+'</option>');}});kboard_tree_category_selected(tree_category_index,tree_category_name);}} 10function kboard_tree_category_children(category_id,tree_category_index,tree_category_name){var tree_category=kboard_current.tree_category;var length=jQuery('.kboard-tree-category').length;var check=0;for(var i=tree_category_index+1;i<=length;i++){jQuery('.kboard-tree-category-'+i).remove();jQuery('.kboard-tree-category-hidden-'+i).remove();} 11jQuery.each(tree_category,function(index,element){if(jQuery('#kboard-tree-category-'+tree_category_index).val()==element.i
11d){jQuery('#'+tree_category_name+tree_category_index).val(element.category_name);}});if(jQuery('#kboard-tree-category-'+tree_category_index).val()){jQuery.each(tree_category,function(index,element){if(category_id===element.parent_id){if(check==0){jQuery('#kboard-tree-category-'+tree_category_index).after('<select id="kboard-tree-category-'+(tree_category_index+1)+'" class="kboard-tree-category kboard-tree-category-'+(tree_category_index+1)+'"></select>');jQuery('#kboard-tree-category-'+(tree_category_index+1)).append('<option value="">'+kboard_localize_strings.category+' '+kboard_localize_strings.select+'</option>');jQuery('#kboard-tree-category-'+(tree_category_index+1)).after('<input type="hidden" id="'+tree_category_name+(tree_category_index+1)+'" name="'+tree_category_name+(tree_category_index+1)+'" class="kboard-tree-category-hidden-'+(tree_category_index+1)+'">');jQuery('#kboard-tree-category-'+(tree_category_index+1)).change(function(){kboard_tree_category_children(this.value,(tree_category_index+1),tree_category_name);jQuery('#kboard-tree-category-search-form-'+kboard_current.board_id).submit();});} 12check++;jQuery('#kboard-tree-category-'+(tree_category_index+1)).append('<option value="'+element.id+'">'+element.category_name+'</option>');}});kboard_tree_category_selected(tree_category_index+1,tree_category_name);} 13else{for(var i=tree_category_index;i<=length;i++){jQuery('.kboard-tree-category-hidden-'+i).val('');jQuery('.kboard-tree-category-hidden-'+(i+1)).remove();}} 14if(jQuery('.kboard-tree-category-search').length){jQuery('input[name="kboard_search_option[tree_category_'+tree_category_index+'][value]"').val(jQuery('#'+tree_category_name+tree_category_index).val());jQuery('input[name="kboard_search_option[tree_category_'+tree_category_index+'][key]"').val('tree_category_'+tree_category_index);}} 15function kboard_tree_category_selected(tree_category_index,tree_category_name){var check=jQuery('#tree-category-check-'+tree_category_index).val();if(check){jQuery('#kboard-tree-category-'+tree_category_index+' option').each(function(index,element){if(jQuery(element).text()==check){jQuery(element).attr('selected','selected');kboard_tree_category_children(this.value,tree_category_index,tree_category_name);}});} 16return false;} 17function kboard_editor_open_media(){var w=900;var h=500;var media_popup_url=kboard_current.add_media_url;if(kboard_current.board_id){if(jQuery('#kboard_media_wrapper').length){jQuery('#kboard_media_wrapper').show();jQuery('#kboard_media_wrapper').html(jQuery('<iframe frameborder="0"></iframe>').attr('src',media_popup_url));jQuery('#kboard_media_background').show();} 18else{var wrapper=jQuery('<div id="kboard_media_wrapper"></div>');var background=jQuery('<div id="kboard_media_background"></div>').css({opacity:'0.5'}).click(function(){kboard_media_close();});function init_window_size(){if(window.innerWidth<=900){wrapper.css({left:0,top:0,margin:'10px',width:(window.innerWidth-20),height:(window.innerHeight-20)});} 19else{wrapper.css({left:'50%',top:'50%',margin:0,'margin-left':(w/2)*-1,'margin-top':(h/2)*-1,width:w,height:h});}} 20init_window_size();jQuery(window).resize(init_window_size);wrapper.html(jQuery('<iframe frameborder="0"></iframe>').attr('src',media_popup_url));jQuery('body').append(background);jQuery('body').append(wrapper);if(!jQuery('input[name="media_group"]').filter(function(){return this.value==kboard_settings.media_group}).length){jQuery('[name="board_id"]').parents('form').append(jQuery('<input type="hidden" name="media_group">').val(kboard_settings.media_group));}}}} 21function kboard_editor_insert_media(url){if(kboard_current.use_editor=='snote'){jQuery('#kboard_content').summernote('editor.saveRange');jQuery('#kboard_content').summernote('editor.restoreRange');jQuery('#kboard_content').summernote('editor.focus');jQuery('#kboard_content').summernote('editor.pasteHTML',"<img src=\""+url+"\" alt=\"\">");} 22else if(typeof tinyMCE!='undefined'&&tinyMCE.activeEditor&&!tinyMCE.activeEditor.isHidden()){tinyMCE.activeEditor.execCommand('mceInsertContent',false,"<img id=\"last_kboard_media_content\" src=\""+url+"\" alt=\"\">");tinyMCE.activeEditor.focus();tinyMCE.activeEditor.selection.select(tinyMCE.activeEditor.dom.select('#last_kboard_media_content')[0],true);tinyMCE.activeEditor.selection.collapse(false);tinyMCE.activeEditor.dom.setAttrib('last_kboard_media_content','id','');} 23else if(jQuery('#kboard_content').length){jQuery('#kboard_content').val(function(index,value){return value+(!value?'':' ')+"<img src=\""+url+"\" alt=\"\">";});}} 24function kboard_media_close(){jQuery('#kboard_media_wrapper').hide();jQuery('#kboard_media_background').hide();} 25function kboard_document_print(url){window.open(url,'kboard_document_print');return false;} 26function kboard_document_like(button,callback){if(!kboard_ajax_lock){kboard_ajax_lock=true;jQuery.post(kboard_settings.ajax_url,{'action':'kboard_document_like','document_uid':jQuery(button).data('uid'),'security':kboard_settings.ajax_security},function(res){kboard_ajax_lock=false;if(typeof callback==='function'){callback(res);} 27else{if(res.result=='error'){alert(res.message);} 28else{jQuery('.kboard-document-like-count',button).text(res.data.like);}}});} 29else{alert(kboard_localize_strings.please_wait);} 30return false;} 31function kboard_document_unlike(button,callback){if(!kboard_ajax_lock){kboard_ajax_lock=true;jQuery.post(kboard_settings.ajax_url,{'action':'kboard_document_unlike','document_uid':jQuery(button).data('uid'),'security':kboard_settings.ajax_security},function(res){kboard_ajax_lock=false;if(typeof callback==='function'){callback(res);} 32else{if(res.result=='error'){alert(res.message);} 33else{jQuery('.kboard-document-unlike-count',button).text(res.data.unlike);}}});} 34else{alert(kboard_localize_strings.please_wait);} 35return false;} 36function kboard_comment_like(button,callback){if(!kboard_ajax_lock){kboard_ajax_lock=true;jQuery.post(kboard_settings.ajax_url,{'action':'kboard_comment_like','comment_uid':jQuery(button).data('uid'),'security':kboard_settings.ajax_security},function(res){kboard_ajax_lock=false;if(typeof callback==='function'){callback(res);} 37else{if(res.result=='error'){alert(res.message);} 38else{jQuery('.kboard-comment-like-count',button).text(res.data.like);}}});} 39else{alert(kboard_localize_strings.please_wait);} 40return false;} 41function kboard_comment_unlike(button,callback){if(!kboard_ajax_lock){kboard_ajax_lock=true;jQuery.post(kboard_settings.ajax_url,{'action':'kboard_comment_unlike','comment_uid':jQuery(button).data('uid'),'security':kboard_settings.ajax_security},function(res){kboard_ajax_lock=false;if(typeof callback==='function'){callback(res);} 42else{if(res.result=='error'){alert(res.message);} 43else{jQuery('.kboard-comment-unlike-count',button).text(res.data.unlike);}}});} 44else{alert(kboard_localize_strings.please_wait);} 45return false;} 46function kboard_fields_validation(form,callback){jQuery('.kboard-attr-row.required',form).each(function(index,element){var required;if(jQuery(element).hasClass('kboard-attr-content')){if(kboard_current.use_editor=='yes'){if(jQuery('#wp-kboard_content-wrap').hasClass('tmce-active')){jQuery('#kboard_content').val(tinymce.get('kboard_content').getContent());}} 47required=jQuery('#kboard_content');} 48else{required=jQuery(element).find('.required');} 49if(jQuery(required).is(':checkbox')||jQuery(required).is(':radio')){if(jQuery(element).find('.required:checked').length==0){alert(kboard_localize_strings.required.replace('%s',jQuery(element).find('.field-name').text()));callback(jQuery(required).eq(0));return false;}} 50else if(jQuery(required).val()=='default'||!jQuery(required).val()){if(jQuery(element).hasClass('kboard-attr-address')){if(!jQuery('.kboard-row-postcode input').val()||!jQuery('.kboard-row-address-1
50input').val()){alert(kboard_localize_strings.required.replace('%s',jQuery(element).find('.field-name').text()));callback(required);return false;} 51else{return true;}} 52else if(jQuery(element).hasClass('kboard-attr-file')){if(jQuery('input[name="'+jQuery(element).children('.attr-value').children().attr('name')+'"]').val()==''){alert(kboard_localize_strings.required.replace('%s',jQuery(element).find('.field-name').text()));callback(required);return false;} 53else{return true;}} 54else{alert(kboard_localize_strings.required.replace('%s',jQuery(element).find('.field-name').text()));callback(required);return false;}}});} 55function kboard_content_update(content_uid,data,callback){if(!kboard_ajax_lock){kboard_ajax_lock=true;jQuery.post(kboard_settings.ajax_url,{'action':'kboard_content_update','content_uid':content_uid,'data':data,'security':kboard_settings.ajax_security},function(res){kboard_ajax_lock=false;if(typeof callback==='function'){callback(res);}});} 56else{alert(kboard_localize_strings.please_wait);} 57return false;} 58function kboard_ajax_builder(args,callback){if(!kboard_ajax_lock){kboard_ajax_lock=true;var callback2=(typeof callback==='function')?callback:args['callback'];args['action']='kboard_ajax_builder';args['callback']='';args['security']=kboard_settings.ajax_security;jQuery.get(kboard_settings.ajax_url,args,function(res){kboard_ajax_lock=false;if(typeof callback2==='function'){callback2(res);}});} 59else{alert(kboard_localize_strings.please_wait);} 60return false;}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.