mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-14 00:39:57 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@11983 201d5d3c-b55e-5fd7-737f-ddc643e51545
53 lines
1.6 KiB
JavaScript
53 lines
1.6 KiB
JavaScript
function getEditorSkinColorList(skin_name,selected_colorset,type,testid){
|
|
if(skin_name.length>0){
|
|
type = type || 'document';
|
|
var response_tags = new Array('error','message','colorset');
|
|
exec_xml('editor','dispEditorSkinColorset',{skin:skin_name},resultGetEditorSkinColorList,response_tags,{'selected_colorset':selected_colorset,'type':type,'testid':testid});
|
|
}
|
|
}
|
|
|
|
function resultGetEditorSkinColorList(ret_obj,response_tags, params) {
|
|
var selectbox = null;
|
|
jQuery(function($){
|
|
if(params.testid){
|
|
selectbox = $("#"+params.testid).next('label').children('select');
|
|
}else{
|
|
selectbox = (params.type == 'document') ? $('select[name=sel_editor_colorset]') : $('select[name=sel_comment_editor_colorset]');
|
|
}
|
|
selectbox.html('');
|
|
|
|
if(params.type == 'document'){
|
|
$("select[name=sel_editor_colorset]").hide()
|
|
.removeAttr('name');
|
|
selectbox.attr('name','sel_editor_colorset');
|
|
}else{
|
|
$("select[name=sel_comment_editor_colorset]").hide()
|
|
.removeAttr('name');
|
|
selectbox.attr('name','sel_comment_editor_colorset');
|
|
}
|
|
|
|
if(ret_obj['error'] == 0 && ret_obj.colorset){
|
|
var it = new Array();
|
|
var items = ret_obj['colorset']['item'];
|
|
if(typeof(items[0]) == 'undefined'){
|
|
it[0] = items;
|
|
}else{
|
|
it = items;
|
|
}
|
|
var selectAttr = "";
|
|
for(var i=0;i<it.length;i++){
|
|
var $options = $('<option value="'+it[i].name+'" >'+it[i].title+'</option>');
|
|
|
|
if(params.selected_colorset == it[i].name){
|
|
$options.attr('selected', 'selected');
|
|
}
|
|
|
|
selectbox.append($options);
|
|
}
|
|
selectbox.show();
|
|
}else{
|
|
selectbox.hide();
|
|
selectbox.html('');
|
|
}
|
|
});
|
|
}
|