Skip to content
Extraits de code Groupes Projets
Valider f144978f rédigé par renato's avatar renato
Parcourir les fichiers

async upload of customized icon for documents; jquery optimizations

parent d9cea467
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -96,8 +96,8 @@ function async_upload_icon(res) { ...@@ -96,8 +96,8 @@ function async_upload_icon(res) {
res.find(">div").each(function(){ res.find(">div").each(function(){
var cont = $("#"+this.id); var cont = $("#"+this.id);
verifForm(cont.html($(this).html())); verifForm(cont.html($(this).html()));
cont.find("img[@onclick]").each(function(){this.onclick();}) $("form.form_upload_icon",cont).async_upload(async_upload_icon);
$(".form_upload_icon").async_upload(async_upload_icon); cont.find("img[@onclick]").each(function(){this.onclick();});
}); });
return true; return true;
} }
...@@ -111,6 +111,7 @@ function async_upload_portfolio_documents(res){ ...@@ -111,6 +111,7 @@ function async_upload_portfolio_documents(res){
.append(self.clone().get()); .append(self.clone().get());
} }
verifForm(cont.html(self.html())); verifForm(cont.html(self.html()));
$("form.form_upload",cont).async_upload(async_upload_portfolio_documents);
}); });
return true; return true;
} }
...@@ -24,7 +24,7 @@ function changestyle(id_couche, element, style) { ...@@ -24,7 +24,7 @@ function changestyle(id_couche, element, style) {
// Masquer les elements du bandeau // Masquer les elements du bandeau
var select = $(bandeau_elements).not('#'+id_couche); var select = $(bandeau_elements).not('#'+id_couche);
// sauf eventuellement la boite de recherche si la souris passe en-dessous // sauf eventuellement la boite de recherche si la souris passe en-dessous
if (id_couche=='garder-recherche') select = select.not('#bandeaurecherche'); if (id_couche=='garder-recherche') select.not('#bandeaurecherche');
select.css('visibility','hidden'); select.css('visibility','hidden');
// Afficher, le cas echeant, celui qui est demande // Afficher, le cas echeant, celui qui est demande
......
...@@ -189,7 +189,7 @@ function articles_documents($flag_editable, $type, $id) ...@@ -189,7 +189,7 @@ function articles_documents($flag_editable, $type, $id)
$res .= "<script src='"._DIR_JAVASCRIPT."async_upload.js' type='text/javascript'></script>\n"; $res .= "<script src='"._DIR_JAVASCRIPT."async_upload.js' type='text/javascript'></script>\n";
$res .= <<<EOF $res .= <<<EOF
<script type='text/javascript'> <script type='text/javascript'>
$(".form_upload").async_upload(async_upload_portfolio_documents); $("form.form_upload").async_upload(async_upload_portfolio_documents);
</script> </script>
EOF; EOF;
......
...@@ -177,7 +177,7 @@ function afficher_documents_colonne($id, $type="article", $flag_modif = true) { ...@@ -177,7 +177,7 @@ function afficher_documents_colonne($id, $type="article", $flag_modif = true) {
$ret .= "<script src='"._DIR_JAVASCRIPT."async_upload.js' type='text/javascript'></script>\n"; $ret .= "<script src='"._DIR_JAVASCRIPT."async_upload.js' type='text/javascript'></script>\n";
$ret .= <<<EOF $ret .= <<<EOF
<script type='text/javascript'> <script type='text/javascript'>
$(".form_upload").async_upload(async_upload_article_edit) $("form.form_upload").async_upload(async_upload_article_edit)
</script> </script>
EOF; EOF;
......
...@@ -64,7 +64,7 @@ function inc_iconifier_dist($id_objet, $id, $script, $iframe_script='') { ...@@ -64,7 +64,7 @@ function inc_iconifier_dist($id_objet, $id, $script, $iframe_script='') {
$js .= "<script src='"._DIR_JAVASCRIPT."async_upload.js' type='text/javascript'></script>\n"; $js .= "<script src='"._DIR_JAVASCRIPT."async_upload.js' type='text/javascript'></script>\n";
$js .= <<<EOF $js .= <<<EOF
<script type='text/javascript'> <script type='text/javascript'>
$(".form_upload_icon").async_upload(async_upload_icon); $("form.form_upload_icon").async_upload(async_upload_icon);
</script> </script>
EOF; EOF;
} }
......
...@@ -134,14 +134,14 @@ function vignette_formulaire_legender($id_document, $document, $script, $type, $ ...@@ -134,14 +134,14 @@ function vignette_formulaire_legender($id_document, $document, $script, $type, $
$action = redirige_action_auteur('supprimer', "document-$id_vignette", $script, "id_$type=$id&show_docs=$id_document#$ancre"); $action = redirige_action_auteur('supprimer', "document-$id_vignette", $script, "id_$type=$id&show_docs=$id_document#$ancre");
else { else {
$s = ($ancre =='documents' ? '': '-'); $s = ($ancre =='documents' ? '': '-');
$action = ajax_action_auteur('documenter', "$s$id/$type/$id_vignette", $script, "id_$type=$id&type=$type&s=$s&show_docs=$id_document#$ancre", array($texte)); $action = ajax_action_auteur('documenter', "$s$id/$type/$id_vignette", $script, "id_$type=$id&type=$type&s=$s&show_docs=$id_document#$ancre", array($texte),'',"function(r,noeud) {noeud.innerHTML = r; \$('.form_upload',noeud).async_upload(async_upload_portfolio_documents);}");
} }
$joindre = charger_fonction('joindre', 'inc'); $joindre = charger_fonction('joindre', 'inc');
return "<hr style='margin-left: -5px; margin-right: -5px; height: 1px; border: 0px; color: #eeeeee; background-color: white;' />" return "<hr style='margin-left: -5px; margin-right: -5px; height: 1px; border: 0px; color: #eeeeee; background-color: white;' />"
. (!$id_vignette . (!$id_vignette
? $joindre($script, "id_$type=$id",$id, _T('info_vignette_personnalisee'), 'vignette', $type, $ancre, $id_document) ? $joindre($script, "id_$type=$id",$id, _T('info_vignette_personnalisee'), 'vignette', $type, $ancre, $id_document,generer_url_ecrire("documenter","id_$type=$id&type=$type",true))
: icone_horizontale($texte, $action, "vignette-24.png", "supprimer.gif", false)); : icone_horizontale($texte, $action, "vignette-24.png", "supprimer.gif", false));
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter