Skip to content
Extraits de code Groupes Projets
Valider 7e4ad22e rédigé par b_b's avatar b_b
Parcourir les fichiers

fix: inclure le script qui permet l'édition des documents dans une modale dans...

fix: inclure le script qui permet l'édition des documents dans une modale dans toutes les pages du privé

et l'adapter de façon à ce qu'il cible les éléments de manière plus précise + se passer de la globale pour tester que le script a déjà été initialisé

Fix: #4933 & ref spip!5820
parent 1a3ddfe3
Branches
Étiquettes
Aucune requête de fusion associée trouvée
function editbox_init(){
jQuery('a.editbox:not(.nobox)')
.attr("onclick","").addClass('nobox').click(function(){
var casedoc = jQuery(this).parents('div.item').eq(0);
jQuery(casedoc).animateLoading();
jQuery.modalboxload(parametre_url(parametre_url(jQuery(this).attr('href'),'popin','oui'),'var_zajax','contenu'),{
onClose: function (dialog) {jQuery(casedoc).ajaxReload();}
(function(){
function editbox_init(){
jQuery(':where(.formulaire_editer_logo, #documents_joints, #portfolios) a.editbox:not(.nobox)')
.attr("onclick","").addClass('nobox').click(function(){
var casedoc = jQuery(this).parents('div.item').eq(0);
jQuery(casedoc).animateLoading();
jQuery.modalboxload(parametre_url(parametre_url(jQuery(this).attr('href'),'popin','oui'),'var_zajax','contenu'),{
onClose: function (dialog) {jQuery(casedoc).ajaxReload();}
});
return false;
});
return false;
});
}
var editbox_initialized;
if (!editbox_initialized){
}
if (window.jQuery){
editbox_initialized = true;
(function($){if(typeof onAjaxLoad == "function") onAjaxLoad(editbox_init);
(function($){
if(typeof onAjaxLoad == "function") {
onAjaxLoad(editbox_init);
}
$(editbox_init);
})(jQuery);
})(jQuery);
}
}
\ No newline at end of file
})();
\ No newline at end of file
......@@ -64,4 +64,6 @@
<genie nom="nettoyer_repertoire_upload" periode="86400" />
<script source="javascript/medias_edit.js" type="prive" />
</paquet>
[(#AUTORISER{voir,_documents}|sinon_interdire_acces)]
<INCLURE{fond=prive/squelettes/inclure/mediatheque-navigation, media, iddoc=doc, ajax, env} />
<script type="text/javascript">/*<![CDATA[*/
[(#INCLURE{javascript/medias_edit.js}|compacte{js})]
/*]]>*/</script>
\ No newline at end of file
<INCLURE{fond=prive/squelettes/inclure/mediatheque-navigation, media, iddoc=doc, ajax, env} />
\ No newline at end of file
......@@ -11,7 +11,4 @@
#MODELE{document_case,id_document=#ID_DOCUMENT,id_objet,objet,ajax}
</BOUCLE_docslies>
</div>
</B_docslies>
<script type="text/javascript">/*<![CDATA[*/
[(#INCLURE{javascript/medias_edit.js}|compacte{js})]
/*]]>*/</script>
</B_docslies>
\ No newline at end of file
......@@ -58,9 +58,6 @@
</B_documents>
<script type="text/javascript">/*<![CDATA[*/
/* Gestion de la modale */
[(#INCLURE{javascript/medias_edit.js}|compacte{js})]
/* Sur la page d'une rubrique, recharger la boîte d'info en cas de rechargement ajax */
[(#OBJET|=={rubrique}|et{#CONST{_AJAX}}|et{#GET{nbdocs}|=={1}}|oui)
if (window.jQuery) jQuery('#navigation .box.info').ajaxReload();]
......
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