ok merci,voila le code:
// Permet de télécharger la publication
// Indique si la publication n'est pas disponible pour la version PublishPaper Library
AppScreen.prototype.init = function( p_container ) {
var scope = this;
var showCallBack = function(e){
scope.visible.apply(scope, [true]);
// Permet de récupérer l'url pour télécharger
// la publication PublishPaper Library
var str = window.location.href;
// res -------------------------
var ind = str.indexOf("html5");
var begin = str.indexOf("://");
var res = "publishpaper";
for (i = begin; i < ind; i++) {
res += str[i];
}
res += "application.zip";
// res1----------------------
var ind = str.indexOf("html5");
var res1 = "";
for (i = 0; i < ind; i++) {
res1 += str[i];
}
res1 += "application.zip";
var descd = new Array();
descd = document.getElementsByClassName("desc");
// Recherche la présence ou non de la publication sur PublishPaper
// Affiche le menu adequate
alert(res1);
alert(res);
$.ajax({
url: res1, //or your url
success: function(data){
descd.style.display = "block";
document.getElementById("downloadApp").setAttribute('href', res);
},
error: function(data){
document.getElementsByClassName("descContent")[0].innerHTML = "Cette publication n'est pas disponible en téléchargement pour une lecture sur PublishPaper Library";
document.getElementsByClassName("descContent")[0].style.paddingTop = "100px";
document.getElementsByClassName("descContent")[0].style.fontSize = "1.0em";
document.getElementsByClassName("option1")[0].remove();
document.getElementsByClassName("option2")[0].remove();
document.getElementById("dmenu").remove();
descd.getElementsByTagName("img")[0].style.display = "none";
descd.style.display = "block";
},
})
};
//if( isMobile.iOS() ){
var image = document.createElement("img");
image.setAttribute("src","resources/img/ui/app.png");
image.style.width = "80%";
image.style.height = "80%";
image.setAttribute("padding-top", "0");
//}
var hideCallBack = function(e){scope.visible.apply(scope, [false]);};
this.signal = new Signal();
this._button = document.getElementById("appButton");
if( isMobile.iOS() ){
this._button.appendChild(image);
this._button = this._button.getElementsByTagName("img")[0];
}
this._popup = document.getElementById("appPopup");
this._container = this._popup.getElementsByClassName("content")[0];
this._close = this._popup.getElementsByClassName("btnClose")[0];
this._button.onclick = showCallBack;
this._close.onclick = hideCallBack;
this._popup.style.left = ( ( Utils.getInnerWidth() - 520 ) * 0.5 ) + 'px';
this._popup.addEventListener("touchmove", this.cancelHandler );
this._initGestureHandler();
}; //END FUNCTION
31 mars 2015 à 15:07