Task_12281 (#1)

Co-authored-by: User A0264400 <a0264400@jarl.from.sh>
Reviewed-on: #1
Co-authored-by: Anton.AE <ab.an.ev@yandex.ru>
Co-committed-by: Anton.AE <ab.an.ev@yandex.ru>
This commit is contained in:
2026-07-05 16:07:04 +03:00
committed by Антон
parent 50f3a8e626
commit 3e42863ef5
2878 changed files with 59059 additions and 181273 deletions

View File

@@ -0,0 +1,48 @@
var Wpfc_Dialog = {
id : "",
buttons: [],
dialog: function(id, buttons){
var self = this;
self.id = id;
self.buttons = buttons;
jQuery("#" + id).show();
jQuery("#" + id).draggable({
stop: function(){
jQuery(this).height("auto");
}
});
jQuery("#" + id).position({my: "center", at: "center", of: window});
jQuery(".close-wiz").click(function(e){
jQuery(e.target).closest("div[id^='wpfc-modal-']").remove();
});
self.show_buttons();
},
remove: function(clone_modal_id){
if(typeof clone_modal_id != "undefined"){
jQuery("#" + clone_modal_id).remove();
}else{
var self = this;
jQuery("#" + self.id).remove();
}
},
show_buttons: function(){
var self = this;
if(typeof self.buttons != "undefined"){
jQuery.each(self.buttons, function( index, value ) {
jQuery("#" + self.id + " button[action='" + index + "']").show();
jQuery("#" + self.id + " button[action='" + index + "']").click(function(e){
if(index == "close"){
jQuery(e.target).closest("div[id^='wpfc-modal-']").remove();
}else{
value();
}
});
});
}
}
};