Files
Phraseanet/www/prod/publicator.js
Romain Neutron 4c5b7eb658 V 3.5 RC 1
2011-12-05 00:23:28 +01:00

72 lines
1.4 KiB
JavaScript

function publicator_reload_publicator()
{
var options = $('#dialog_publicator form[name="current_datas"]').serializeArray();
var opts = {
type : 'POST',
url : "/prod/bridge/manager/",
dataType : 'html',
data : options,
beforeSend : function(){
$('#dialog_publicator').empty().addClass("loading");
},
success : function(data){
publicator_load_datas(data);
},
error:function(){
$('#dialog_publicator').removeClass("loading");
},
timeout:function(){
$('#dialog_publicator').removeClass("loading");
}
}
$.ajax(opts);
}
function publicator_load_datas(data)
{
$('#dialog_publicator').removeClass("loading").empty().append(data);
$('#ul_main_pub_tabs li:first a').trigger('click');
}
function init_publicator(datas)
{
$.ajax({
type : 'POST',
url : "/prod/bridge/manager/",
dataType : 'html',
data : datas,
success : function(data){
div_publicator = $('#dialog_publicator');
publicator_dialog();
publicator_load_datas(data);
},
error:function(){
},
timeout:function(){
}
});
}
function publicator_dialog()
{
var height = Math.max(bodySize.y - 40, 500);
div_publicator = $('#dialog_publicator');
div_publicator.dialog({
width:900,
height:height,
modal:true,
closeOnEscape : true,
resizable : false,
overlay: {
backgroundColor: '#000',
opacity: 0.7
}
}).dialog('open');
}