//
// request.js 1.0.0 / 2016-09-12
//
mfpLang['request'] = [];
mfpLang['request']['cart'] = 'ご依頼資料';
mfpLang['request']['del'] = '取り消し';
mfpLang['request']['h1'] = '名称';
mfpLang['request']['h2'] = '取り消し';
// $1:ID / $2:名称
mfpLang['request']['format'] = '[ $1 ] $2';
var requestObject = {
List: [],
rebuild: function(){
var _ = requestObject;
if(_.List.length > 0){
var html = '';
var value = '';
for(var i=0;i<_.List.length;i++){
var className = 'mfp_colored';
if(i % 2 == 0){
className = 'mfp_achroma';
};
var img = ' ';
if(_.List[i]['image']){
img = '';
};
html += '
';
html += ''+img+' | ';
html += ' '+_.List[i]['name']+' | ';
html += ' | ';
html += '
';
if(mfpLang['request']['format']){
var itemline = mfpLang['request']['format'];
itemline = itemline.replace('$1',_.List[i]['id']);
itemline = itemline.replace('$2',_.List[i]['name']);
value += itemline + "\n";
}
else {
value += '[ ' + _.List[i]['id'] + ' ] ' + _.List[i]['name'] + "\n";
};
};
html = '';
mfp.$('mfp_request_cart').innerHTML = html;
mfp.$('mfp_request_cart').style.display = 'block';
mfp.$('mfp_request_cart_value').value = value;
}
else {
mfp.$('mfp_request_cart').style.display = 'none';
};
},
remove: function(id){
mfp.call(mfp.$('mfpjs').src,'addon=request/request.js&callback=requestObject.get&remove='+id);
},
get: function(json){
requestObject.List = json;
requestObject.rebuild();
},
initialize: function(){
if(!mfp.$('request_cart_value')){
mfp.addhiddenObject('request_cart_value','',mfpLang['request']['cart']);
};
if(!document.getElementById('mfp_request_cart')){
var elm = mfp.d.createElement('div');
elm.id = 'mfp_request_cart';
elm.innerHTML = 'Request';
mfp.Mfp.insertBefore(elm,mfp.Mfp.firstChild);
};
mfp.call(mfp.$('mfpjs').src,'addon=request/request.js&callback=requestObject.get');
}
};
mfp.extend.event('startup',
function(){
requestObject.initialize();
}
);