SPIP
Documentation
SPIP
Blog
Programmer
Code
Search
Contribution
Contrib
Plugins
Traduire
Forge Git
Entraide
Discuter
IRC
Discord
Découverte
Démo
Syntaxe
Skip to content
GitLab
Explorer
Connexion
S'inscrire
Navigation principale
Rechercher ou aller à…
Projet
mediabox
Gestion
Activité
Membres
Labels
Programmation
Tickets
Tableaux des tickets
Jalons
Wiki
Code
Requêtes de fusion
Dépôt
Branches
Validations
Étiquettes
Graphe du dépôt
Comparer les révisions
Extraits de code
Compilation
Pipelines
Jobs
Planifications de pipeline
Artéfacts
Déploiement
Releases
Registre de paquets
Registre de modèles
Opération
Environnements
Modules Terraform
Surveillance
Incidents
Service d'assistance
Analyse
Données d'analyse des chaînes de valeur
Analyse des contributeurs
Données d'analyse CI/CD
Données d'analyse du dépôt
Expériences du modèle
Aide
Aide
Support
Documentation de GitLab
Comparer les forfaits GitLab
Forum de la communauté
Contribuer à GitLab
Donner votre avis
Conditions générales et politique de confidentialité
Raccourcis clavier
?
Extraits de code
Groupes
Projets
Afficher davantage de fils d'Ariane
spip
mediabox
Requêtes de fusion
!4864
Fix
#4863
: Utiliser jQuery.spip.preloaded_urls pour le cache ajax de la popin :
Code
Examiner les modifications
Extraire la branche
Télécharger
Correctifs
Diff brut
Fusionnées
Fix
#4863
: Utiliser jQuery.spip.preloaded_urls pour le cache ajax de la popin :
gh-ea926fc4/4864/unknown/refs/pull/4864/head
dans
master
Vue d'ensemble
5
Validations
1
Pipelines
0
Modifications
1
Fusionnées
cerdic
a demandé de fusionner
gh-ea926fc4/4864/unknown/refs/pull/4864/head
vers
master
il y a 2 ans
Vue d'ensemble
5
Validations
1
Pipelines
0
Modifications
1
Étendre
pas de collision avec les fragments ajax qui ont toujours des var_ajax_env dans l'URL
jQuery.spip.preloaded_urls a le bon gout d'etre invalidé à chaque POST d'un formulaire ajax ou d'un bouton action
0
0
Rapports de requête de fusion
Comparer
master
master (base)
et
validations précédemment fusionnées
validations précédemment fusionnées
1 validation
1 fichier
+
3
−
6
En ligne
Comparer les modifications
Côte à côte
En ligne
Afficher les modifications des espaces
Afficher un fichier à la fois
lity/js/lity.mediabox.js
+
3
−
6
Options
@@ -131,8 +131,6 @@
return
'
<div class="error lity-error">Failed loading content</div>
'
;
},
ajaxHandler
:
function
(
target
,
instance
){
var
cacheStore
=
(
instance
.
opener
().
length
?
instance
.
opener
()
:
$
(
document
));
var
cache
=
cacheStore
.
data
(
'
lity-ajax-cache
'
)
||
{};
// prise en charge de la syntaxe "url selector" comme jQuery.load()
var
selector
,
off
=
target
.
indexOf
(
"
"
);
@@ -143,9 +141,9 @@
target
=
target
.
slice
(
0
,
off
);
}
if
(
cache
[
target
]){
if
(
jQuery
.
spip
.
preloaded_urls
[
target
]){
//console.log("CACHE for "+target);
var
content
=
cache
[
target
];
var
content
=
jQuery
.
spip
.
preloaded_urls
[
target
];
if
(
selector
){
// If a selector was specified, locate the right elements in a dummy div
// Exclude scripts to avoid IE 'Permission Denied' errors
@@ -161,8 +159,7 @@
};
$
.
get
(
target
)
.
done
(
function
(
content
){
cache
[
target
]
=
content
;
cacheStore
.
data
(
'
lity-ajax-cache
'
,
cache
);
jQuery
.
spip
.
preloaded_urls
[
target
]
=
content
;
if
(
selector
){
// If a selector was specified, locate the right elements in a dummy div
// Exclude scripts to avoid IE 'Permission Denied' errors
Chargement en cours