PATH:
home
/
letacommog
/
aacote
/
wp-content
/
plugins
/
dc-woocommerce-multi-vendor
/
assets
/
admin
/
js
var app=angular.module("vendor_registration",["ui.sortable"]);app.service("vendor_registration_service",function(){var e=[];if(""!==vendor_registration_param.form_data){angular.forEach(vendor_registration_param.form_data,function(e,a){vendor_registration_param.form_data[a].partial=e.partial.split("/")[e.partial.split("/").length-1]});e=vendor_registration_param.form_data}return{getField:function(){return e},setField:function(a){e=a}}}),app.controller("postbox_menu",["$scope","vendor_registration_service",function(e,a){e.postboxClass="",e.vendorStoreFieldClass="";var t=a.getField();e.addFormField=function(e,l,r){r.preventDefault();var i=t.length;switch(e){case"selectbox":t.push({id:i,type:e,selecttype:"radio",label:l,hidden:!1,partial:e+".html",required:!1,options:[{value:"option1",label:"Option 1",selected:!1},{value:"option2",label:"Option 2",selected:!0},{value:"option3",label:"Option 3",selected:!1}],cssClass:""});break;case"email":t.push({id:i,type:e,label:l,hidden:!1,partial:e+".html",placeholder:"",required:!1,cssClass:""});break;case"textarea":t.push({id:i,type:e,label:l,hidden:!1,partial:e+".html",defaultValue:"",limit:"",required:!1,cssClass:""});break;case"checkbox":t.push({id:i,type:e,label:l,hidden:!1,partial:e+".html",defaultValue:"unchecked",required:!1,cssClass:""});break;case"recaptcha":t.push({id:i,type:e,label:l,hidden:!1,partial:e+".html",script:"",required:!1});break;case"file":t.push({id:i,type:e,label:l,hidden:!1,partial:e+".html",fileSize:"",fileType:[{value:"application/pdf",label:"PDF",selected:!1},{value:"image/jpeg",label:"JPEG",selected:!1},{value:"image/png",label:"PNG",selected:!1},{value:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",label:"DOC",selected:!1},{value:"application/vnd.ms-excel",label:"xls",selected:!1}],required:!1,muliple:!1,cssClass:""});break;case"separator":t.push({id:i,type:e,label:l,hidden:!1,partial:e+".html",cssClass:""});break;case"vendor_description":t.push({id:i,type:e,label:l,hidden:!1,partial:e+".html",defaultValue:"",limit:"",required:!1,cssClass:""});break;case"vendor_address_1":case"vendor_address_2":case"vendor_phone":case"vendor_country":t.push({id:i,type:e,label:l,hidden:!1,partial:e+".html",placeholder:"",required:!1,cssClass:""});break;case"vendor_state":$.inArray("vendor_country",$.map(t,function(e){return e.type}))>-1?t.push({id:i,type:e,label:l,hidden:!1,partial:e+".html",placeholder:"",required:!1,cssClass:""}):alert(vendor_registration_param.lang.need_country_dependancy);break;case"vendor_city":case"vendor_postcode":case"vendor_paypal_email":default:t.push({id:i,type:e,label:l,hidden:!1,partial:e+".html",placeholder:"",required:!1,cssClass:""})}a.setField(t)},e.togglePostbox=function(){""===e.postboxClass?e.postboxClass="closed":e.postboxClass=""},e.togglevendorStoreField=function(){""===e.vendorStoreFieldClass?e.vendorStoreFieldClass="closed":e.vendorStoreFieldClass=""}}]),app.controller("postbox_content",["$scope","$http","vendor_registration_service",function(e,a,t){var l=t.getField();e.fields=l,e.partialUrl=vendor_registration_param.partials,e.showSaveSpinner=!1,e.togglePostboxField=function(a){e.fields[a].hidden?e.fields[a].hidden=!1:e.fields[a].hidden=!0},e.removeFormField=function(e,a){a.preventDefault(),l.splice(e,1),t.setField(l)},e.addSelectBoxOption=function(a,t){t.preventDefault();var l=e.fields[a].options.length+1;e.fields[a].options.push({value:"option"+l,label:"Option "+l,selected:!1})},e.removeSelectboxOption=function(a,t,l){l.preventDefault(),e.fields[a].options.splice(t,1)},e.fieldSortableOptions={stop:function(e,a){}},e.listOnchange=function(a,t){console.log(e.fields[a].options),angular.forEach(e.fields[a].options,function(l,r){r!==t&&(e.fields[a].options[r].selected=!1)})},e.saveFormData=function(){e.showSaveSpinner=!0;var t=jQuery.param({action:"wcmp_save_vendor_registration_form",form_data:JSON.stringify(e.fields)});a.post(vendor_registration_param.ajax_url,t,{headers:{"Content-Type":"application/x-www-form-urlencoded;charset=utf-8;"}}).success(function(a,t,l,r){e.showSaveSpinner=!1}).error(function(a,t,l,r){console.log(a),e.showSaveSpinner=!1})}}]);
[+]
..
[-] sortable.js
[edit]
[-] report.js
[edit]
[-] vendor-shipping.min.js
[edit]
[-] product.js
[edit]
[-] commission.js
[edit]
[-] chosen.jquery.js
[edit]
[-] setup-wizard.min.js
[edit]
[-] vendor.js
[edit]
[-] vendor_registration_app.js
[edit]
[-] admin-product-auto-search.js
[edit]
[-] edit_user.js
[edit]
[-] sortable.min.js
[edit]
[-] ajax-chosen.jquery.min.js
[edit]
[-] vendor-shipping.js
[edit]
[-] edit_user.min.js
[edit]
[-] product.min.js
[edit]
[-] setup-wizard.js
[edit]
[-] admin.min.js
[edit]
[-] commission.min.js
[edit]
[-] to_do_list.min.js
[edit]
[-] report.min.js
[edit]
[-] chosen.jquery.min.js
[edit]
[-] ajax-chosen.jquery.js
[edit]
[-] to_do_list.js
[edit]
[-] vendor.min.js
[edit]
[-] admin-product-auto-search.min.js
[edit]
[-] angular.min.js
[edit]
[-] vendor_registration_app.min.js
[edit]
[-] admin.js
[edit]