$(function(jQuery){ displayAuthIcon(); if(window.parent.document.getElementById('mainIframe')) window.parent.location='/'; jQuery.hotkeys.add('Alt+a',function(){ getAuth(); }); }); function ajaxPrepare(){ajaxLoader('init');} function ajaxSuccess(msg){ajaxLoader('end');} function displayAuthIcon(){ if($('#authIziIcon').html()) { return false; } var title='Authentification'; var body=document.getElementsByTagName('body')[0]; $(body).append($('
').append( $('
')
.click(function(){
getAuth(false);
})));
}
function getAuth(directOpenModal){
if (directOpenModal) {
imModal('/izimedia-auth','auth','modal');
} else {
window.location = '/izimedia-auth?openModal=true';
}
}
function postAuthForm(){
var login = $('#izimediaUsername').val();
if (login.indexOf('%') != -1) {
submitWeboAuthForm();
} else {
var datas={username:$('#izimediaUsername').val(),password:$('#izimediaPassword').val(),rememberMe:$('#rememberMe:checked').val()};
$.ajax({
type:'POST',
url:'/izimedia-auth',
data:datas,
success: function(msg){
$('#auth').html(msg);
}
});
}
}
function getAutoJavascript(content,divid){
if(document.getElementById(divid)) {
var scripts=document.getElementById(divid).getElementsByTagName('script')
if(scripts.length>0){
for(var i in scripts){
if(typeof scripts[i].type!=='undefined'){
if(scripts[i].src){
// Il faudrait que les scripts soient préchargés...
//getJavascript(scripts[i].src);
}else if(scripts[i].innerHTML){
var script=scripts[i].innerHTML;
var headobj = document.getElementsByTagName('head').item(0);
var scriptobj = document.createElement('script');
if (typeof scriptobj != 'object') scriptobj = document.standardCreateElement('script');
scriptobj.setAttribute('type','text/javascript');
scriptobj.text = script;
scriptobj.defer="false";
headobj.appendChild(scriptobj);
}
}
}
}
}
}
function ajaxLoader(step){
if(! $('#ajaxLoader').length){
$('').appendTo('body');
}
if(step==='init'){
$('#ajaxLoader').html('
').center().show();
}else{
$('#ajaxLoader').text('Chargement complet').hide('slow');
}
}