
Mundia.namespaces("media");Mundia.media.BulkEditShared=new Class({Binds:['_ensureSingleProfileCheck'],_setupEvents:function(){var self=this;$$('.profile-image-check').each(function(item){item.addEvent('click',self._ensureSingleProfileCheck);});if($hasValue($$('.profile-image-check')[0])){var first=$$('.profile-image-check')[0];first.set('checked',true);this.imgSrc=first.getPrevious('img').get('src');this.imgOid=Mundia.Dom.readCustomAttributes(first.getPrevious('img'),{oid:0}).oid;}},_ensureSingleProfileCheck:function(evt){if(evt.target.checked){$$('.profile-image-check').set('checked',false);$(evt.target).set('checked',true);this.imgSrc=$(evt.target).getPrevious('img').get('src');this.imgOid=Mundia.Dom.readCustomAttributes($(evt.target).getPrevious('img'),{oid:0}).oid;}
else{this.imgSrc=null;}}});
Mundia.namespaces("media.bulkeditdialog");Mundia.media.bulkeditdialog.BulkEditDialog=new Class({Extends:Mundia.controls.Dialog,Implements:Mundia.media.BulkEditShared,Binds:['_closeButton_click','_submitSuccess','_submitFailure','_ensureSingleProfileCheck'],initialize:function(elementId){var viewUrl=Page.Url.standardAction('BulkUploadEditDialog','Media');this.parent(elementId,viewUrl,600,400);},_createControls:function(){this.parent();},_attachEvents:function(){this.parent();this._setupEvents();$$('.skip').addEvent('click',function(event){this.imgSrc=null;this._closeButton_click(event);}.bind(this));$$('#bulk-upload-edit-dialog .submit-ajax').addEvent('click',function(event){event.stop();event.preventDefault();var spinner=new Spinner($$('#bulk-upload-edit-dialog form')[0]);spinner.show();var profileImage=$$('#bulk-upload-edit-dialog input[type=checkbox][name=useAsProfileImage][checked]');$$('#bulk-upload-edit-dialog input[type=checkbox][name=useAsProfileImage][checked]').set('checked',false);var onCompleteFunction=function(){spinner.hide();this._closeButton_click(null);}.bind(this);Mundia.AjaxManager.submitForm('bulk-edit-form','',onCompleteFunction,this._submitFailure);}.bind(this));},_submitSuccess:function(a,b,c,d){this._closeButton_click();},_submitFailure:function(a,b,c,d){this._closeButton_click();},show:function(args,jsonResult,callback){this.personId=jsonResult.PersonId;this.callback=callback;this.showAfterLoad=true;this.parent(args,true);},_closeButton_click:function(event,profilePictureArray){if($hasValue(event)){event.stop();}
this.fireEvent('closed',[false]);this.hide();var oid=0;if($hasValue(this.imgSrc)){$$('#add-person-container img.profile_'+this.personId).set('src',this.imgSrc);$$('#edit-container img.profile_'+this.personId).set('src',this.imgSrc);$$('#add-person-container form input[name=ProfileImageId]').set('value',this.imgOid);if($$('#edit-container form').length>0){if($$('#edit-container form input[name=ProfileImageId]').length>0){$$('#edit-container form input[name=ProfileImageId]').set('value',this.imgOid);}else{var profileImageInput=Element('input',{type:'hidden',name:'ProfileImageId',value:this.imgOid});$$('#edit-container form').adopt(profileImageInput);}}
oid=this.imgOid;}
this.get_element().set('html','');if($hasValue(this.callback)){this.callback(oid,this.imgSrc,this.personId);}}});
