1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- //CHARGEMENT DE LA PAGE
- function init_plugin_customiser(){
- switch($.urlParam('page')){
- default:
- break;
- }
- }
- //Enregistrement des configurations
- function customiser_setting_save(){
- var fields = [];
- $('input,select','#customiser-setting-form').each(function(i,element){
- element = $(element);
- var value = element.val();
- if(element.attr('type') == 'file'){
- value = element[0].files[0];
- }
- fields.push({
- signature : element.attr('data-signature'),
- instruction : element.attr('data-instruction'),
- value : value,
- type : element.attr('data-field-type'),
- id : element.attr('id')
- });
- });
- $.action({
- action : 'customiser_setting_save',
- fields : fields
- },function(){
- $.message('success','Enregistré');
- });
- }
- function customiser_preview(element){
- element = $(element);
- var value = element.val();
- if(element.attr('data-field-type')=='image'){
-
- var reader = new FileReader();
- reader.onload = function (e) {
- $(element.attr('data-signature')).css(element.attr('data-instruction'),'url('+e.target.result+')');
- }
- reader.readAsDataURL(element[0].files[0]);
- }else{
- $(element.attr('data-signature')).css(element.attr('data-instruction'),value);
- console.log(element.attr('data-signature'),element.attr('data-instruction'),value);
- }
-
- }
|