Je suis en utilisant une mesure de jQuery 1.10.3 thème. J'ai téléchargé toutes les droites à partir du thème du rouleau et j'ai intentionnellement pas changé quoi que ce soit.
J'ai créer une boîte de dialogue et j'obtiens un vide carré gris où l'icône de fermeture doit être:
J'ai comparé le code qui est généré sur ma page:
<div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix">
<spanid="ui-id-2" class="ui-dialog-title">Title</span>
<button class="ui-dialog-titlebar-close"></button>
</div>
pour le code généré sur la boîte de Dialogue page de Démonstration:
<div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix">
<span id="ui-id-1" class="ui-dialog-title">Basic dialog</span>
<button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close" role="button" aria-disabled="false" title="close">
<span class="ui-button-icon-primary ui-icon ui-icon-closethick"></span>
<span class="ui-button-text">close</span>
</button>
</div>
EDIT: Les différentes parties du code sont générés par jQueryUI, pas à moi donc je ne peux pas il suffit d'ajouter les balises span, sans avoir à éditer le jqueryui fichier js qui ressemble à un mauvais/inutile de choix pour atteindre la fonctionnalité normale.
Voici le code javascript utilisé que génère cette partie du code:
this.element.dialog({
appendTo: "#summary_container",
title: this.title(),
closeText: "Close",
width: this.width,
position: {
my: "center top",
at: ("center top+"+(window.innerHeight*.1)),
collision: "none"
},
modal: false,
resizable: false,
draggable: false,
show: "fold",
hide: "fold",
close: function(){
if(KOVM.areaSummary.isVisible()){
KOVM.areaSummary.isVisible(false);
}
}
});
Je suis à une perte et ont besoin d'aide. Merci à l'avance.