Modification du fichier functions.js afin de vérifier chaque élément DOM avant leur utilisation
Modification du fichier stripit.py afin de n'avoir que des tabulations (et pas un mix entre tabulation et espace) Suppression du todo concernant le namespace des creative commons dans la classe Strip
This commit is contained in:
parent
69bff74fcd
commit
67a61874f1
3 changed files with 44 additions and 37 deletions
|
|
@ -99,7 +99,6 @@ class Strip
|
|||
* Parse the SVG file and call the setter of the object
|
||||
*
|
||||
* @access protected
|
||||
* @todo look for resolv the problem with the namespace which change with Inkscape
|
||||
*/
|
||||
protected function parse()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -45,68 +45,60 @@ function getStrip(link)
|
|||
value = getNodeValue(item[i]);
|
||||
switch (id) {
|
||||
case 'png':
|
||||
document.getElementById('strip').src = value;
|
||||
if (idExist('strip')) document.getElementById('strip').src = value;
|
||||
break;
|
||||
case 'text':
|
||||
document.getElementById('strip').alt = value;
|
||||
if (idExist('strip')) document.getElementById('strip').alt = value;
|
||||
break;
|
||||
case 'title':
|
||||
document.getElementById('title').innerHTML = '« ' + value + ' »';
|
||||
if (idExist('title')) document.getElementById('title').innerHTML = '« ' + value + ' »';
|
||||
break;
|
||||
case 'description':
|
||||
document.getElementById('description').innerHTML = value;
|
||||
if (idExist('description')) document.getElementById('description').innerHTML = value;
|
||||
break;
|
||||
case 'comments':
|
||||
document.getElementById('comments').innerHTML = value;
|
||||
if (idExist('comments')) document.getElementById('comments').innerHTML = value;
|
||||
break;
|
||||
case 'author':
|
||||
document.getElementById('author').innerHTML = '© ' + value;
|
||||
if (idExist('author')) document.getElementById('author').innerHTML = '© ' + value;
|
||||
break;
|
||||
case 'date':
|
||||
document.getElementById('date').innerHTML = value;
|
||||
if (idExist('date')) document.getElementById('date').innerHTML = value;
|
||||
break;
|
||||
case 'license':
|
||||
if (idExist('link_license')) {
|
||||
document.getElementById('link_license').innerHTML = value;
|
||||
document.getElementById('link_license').href = value;
|
||||
}
|
||||
break;
|
||||
case 'source':
|
||||
document.getElementById('link_source').href = value;
|
||||
if (idExist('link_source')) document.getElementById('link_source').href = value;
|
||||
break;
|
||||
case 'navfirst':
|
||||
document.getElementById('t_navfirst').href = value;
|
||||
try {
|
||||
document.getElementById('b_navfirst').href = value;
|
||||
} catch (e) {}
|
||||
if (idExist('t_navfirst')) document.getElementById('t_navfirst').href = value;
|
||||
if (idExist('b_navfirst')) document.getElementById('b_navfirst').href = value;
|
||||
break;
|
||||
case 'navprev':
|
||||
document.getElementById('t_navprev').href = value;
|
||||
try {
|
||||
document.getElementById('b_navprev').href = value;
|
||||
} catch (e) {}
|
||||
if (idExist('t_navprev')) document.getElementById('t_navprev').href = value;
|
||||
if (idExist('b_navprev')) document.getElementById('b_navprev').href = value;
|
||||
break;
|
||||
case 'navnext':
|
||||
document.getElementById('t_navnext').href = value;
|
||||
try {
|
||||
document.getElementById('b_navnext').href = value;
|
||||
} catch (e) {}
|
||||
if (idExist('t_navnext')) document.getElementById('t_navnext').href = value;
|
||||
if (idExist('b_navnext')) document.getElementById('b_navnext').href = value;
|
||||
break;
|
||||
case 'navlast':
|
||||
document.getElementById('t_navlast').href = value;
|
||||
try {
|
||||
document.getElementById('b_navlast').href = value;
|
||||
} catch (e) {}
|
||||
if (idExist('t_navlast')) document.getElementById('t_navlast').href = value;
|
||||
if (idExist('b_navlast')) document.getElementById('b_navlast').href = value;
|
||||
break;
|
||||
case 'navgallery':
|
||||
document.getElementById('t_navgallery').href = value;
|
||||
try {
|
||||
document.getElementById('b_navgallery').href = value;
|
||||
} catch (e) {}
|
||||
if (idExist('t_navgallery')) document.getElementById('t_navgallery').href = value;
|
||||
if (idExist('b_navgallery')) document.getElementById('b_navgallery').href = value;
|
||||
break;
|
||||
case 'nav_forum_post':
|
||||
document.getElementById('nav_forum_post').href = value;
|
||||
if (idExist('nav_forum_post')) document.getElementById('nav_forum_post').href = value;
|
||||
break;
|
||||
case 'nav_forum_view':
|
||||
document.getElementById('nav_forum_view').href = value;
|
||||
if (idExist('nav_forum_view')) document.getElementById('nav_forum_view').href = value;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
@ -134,3 +126,19 @@ function getNodeValue(node)
|
|||
|
||||
return return_value;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Vérifie l'existance d'un élément identifié par un identifiant
|
||||
*
|
||||
* @param string id L'identifiant à vérifier
|
||||
* @return bool Vrai si l'élément existe, Faux sinon
|
||||
*/
|
||||
function idExist(id)
|
||||
{
|
||||
if (document.getElementById(id)) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue